summaryrefslogtreecommitdiff
path: root/cleopatre
AgeCommit message (Collapse)Author
2013-03-08cleo/buildroot/package: replace 'cd' by 'make -C'Thierry Carré
2013-03-08cleo/app/libspid: fix warning, refs #3815Olivier Dufour
2013-03-07cleo/app/libspid: remove conditional include, refs #3815Olivier Dufour
2013-03-06cleo/buildroot/target/Spidcom: remove mse500, closes #3820Yacine Belkadi
"MSE500" is the name of the chip. Having a target with that name is confusing. In addition, this target was actually used for the MSK500 board. But an msk500 target has been added by a previous commit. So this target is not needed anymore. Remove it.
2013-03-06cleo/buildroot/target/Spidcom: add mcr510, closes #3648Yacine Belkadi
The mcr510 board was present in EoC but not in AV. Add it to AV.
2013-03-06cleo/buildroot/target/Spidcom: add msk500, refs #3648Yacine Belkadi
The msk500 board was present in EoC but not in AV. Add it to AV, with some differences: - The second Ethernet interface (eth1) is not brought up and not added to the bridge, because there is no need for that, at the moment. - Power management related configuration items are added based on those of mse500.
2013-03-06cleo/buildroot/target/Spidcom: add scr300, refs #3648Yacine Belkadi
The scr300 board was present in EoC but not in AV. Add it to AV.
2013-03-06cleo/linux/spc300/Kconfig: remove left-over flash mapping related configsYacine Belkadi
Commits related to #3579 removed the need for CONFIG_HAVE_MTD_SPC300_* and CONFIG_MTD_SPC300_MAP_*. Remove those configs that were still present for some boards.
2013-03-06cleo/{linux/arch/arm/spc300,buildroot/target/device/Spidcom}: sort config itemsYacine Belkadi
Sort, alphabetically, the various targets/machines configuration items, in order to ease updates and merges.
2013-03-06cleo/devkit/plcd: update image index on assocation, refs #3815Olivier Dufour
2013-03-06cleo/app/libspid: add update_index function, refs #3815Olivier Dufour
2013-02-22cleo/devkit/plcdrv: get sysclk speed from linux, closes #3787Olivier Dufour
2013-02-22cleo/linux/arch/arm/spc300: add a function to return sysclk speed, refs #3787Olivier Dufour
2013-02-21cleo/Makefile: bundle fails on board generation error, closes #3775Olivier Dufour
2013-02-21cleo/uboot/cmd_spidboot: update origin index on autoswitch boot, closes #3783Cyril Jourdan
2013-02-15Revert "Revert "cleo/doc/mme_specs: use automatic generated version, refs ↵Jean-Philippe SAVE
#3712"", refs #3750 This reverts commit 2681c12f397d048507ab8c6540dc048ff05096c4.
2013-02-15{cleo, common/doc/template/mstar}: find version for bundle mode, closes #3750Jean-Philippe SAVE
2013-02-14cleo/doc/autoswitch: add documentation for autoswitch, closes #3656Olivier Dufour
2013-02-14cleo/buildroot/target/Spidcom: fix desc file of spk300 and scr310, refs #3723Yacine Belkadi
In the description file (desc) of spk300 and scr300, fix the part for "device_table.txt".
2013-02-14cleo/linux/driver/mtd: linux use flash list defined in common, refs #3647Thierry Carré
2013-02-14cleo/tools/openocd: move flash declaration in common, refs #3647Thierry Carré
2013-02-14cleo: add openocd in bundle preparation, refs #3647Thierry Carré
2013-02-14cleo/tools/openocd: special rule added on all_flash.h for openocd, refs #3647Thierry Carré
all_flash.h is copied from common folder, if cpincludes exists. It's the case when we are in git database. In bundles, cpincludes are erased.
2013-02-13cleo/linux/spc300: remove SPI static remapping, closes #3334Cyril Jourdan
It is not used since spi driver use a dynamic remapping. All other static remappings are needed. Virtual addresses macros must be deleted because they are wrong if there is no static remapping.
2013-02-12cleo/buildroot/target/Spidcom: move boards's dirs to a new "targets" dir, ↵Yacine Belkadi
closes #3723 To better organize things, create a new directory "targets" and move all board directories into it.
2013-02-12cleo/buildroot/target/Spidcom: generate defconfig, refs #3723Yacine Belkadi
The defconfig files of the different targets have many parts in common. Factorize the common parts and use desc.py and the description file (desc) to generate the final file from the different composing parts.
2013-02-12cleo/buildroot/target/Spidcom: generate device_table.txt, refs #3723Yacine Belkadi
The device_table.txt files for each board are similar. Having only one common file would be enough today. But as that may change, generate the file when needed using the description file (desc) of each board.
2013-02-12cleo/buildroot/target/initramfs: depend on $(TARGET_DEVICE_TABLE), refs #3723Yacine Belkadi
In initramfs.mk, the targets: $(INITRAMFS_TARGET) and initramfs use the TARGET_DEVICE_TABLE file if present. In next commits, this file will be generated on demand. To allow that, these targets should depend on it, if it exists. Add a possible dependence on the device_table.txt file.
2013-02-12cleo/buildroot/target/Spidcom: generate busybox.config, refs #3723Yacine Belkadi
Each board has its busybox.config, but major parts of it are common. Split the busybox.config file into common parts and specific parts. Use the desc.py tool and the description file (desc) to describe the parts composing the busybox.config file of each board. Note that only the main CONFIG items are set. The ones that get set by other ones don't need to be set explicitely.
2013-02-12cleo/buildroot/target/Spidcom: generate linux26.config, refs #3723Yacine Belkadi
Each board has its linux26.config, but major parts of it are common. Split the linux26.config file into common parts and specific parts. Use the desc.py tool and the description file (desc) to describe the parts composing the linux26.config file of each board. Note that only the main CONFIG items are set. The ones that get set by other ones(e.g. CONFIG_CHIP_FEATURE_INT_MAP_V1) don't need to be set explicitely.
2013-02-11cleo/buildroot/target/Spidcom: enhance desc.py to support Kconfig files, ↵Yacine Belkadi
refs #3723 Enhance the desc.py tool so it can generate Kconfig files from a list of Kconfig parts. This will be used, in next commits, to generate linux26.config, busybox.config and defconfig files.
2013-02-11cleo/buildroot/target/linux: add a prerequisite to the LINUX26_KCONFIG ↵Yacine Belkadi
target, refs #3723 In next commits, the linux26.config file (ie $(LINUX26_KCONFIG) ) will be generated when needed. The problem is that the current $(LINUX26_KCONFIG) target in linux/Makefile.in prevents that. As a workaround, add a possible prerequisite to that target.
2013-02-11cleo/buildroot/target/Spidcom: remove the board's Makefile.in files, refs #3723Yacine Belkadi
The Makefile.in of the various boards are all the same except for the value of BOARD_NAME. But this value is already present in the newly added BR2_TARGET_SPIDCOM_BOARD. So what is currently done in the board's Makefile.in can actually be done in the main Makefile.in. Update the main Makefile.in and remove the board's Makefile.in.
2013-02-11cleo/buildroot/target/Spidcom: get target_skeleton from desc file, refs #3723Yacine Belkadi
The final target_skeleton is composed from directories specified in $(TARGET_SKELETON) and $(TARGET_SKELETON_ADD). To harmonize with upcoming changes, get the list of directories from a description file.
2013-02-11cleo/buildroot/target/spidcom: move target_skeleton/ to ↵Yacine Belkadi
common/target_skeleton_base, refs #3723 The "target_skeleton" directory is common to the boards. Move it to the "common" directory, and rename it to "target_skeleton_base".
2013-02-11cleo/buildroot/target/Spidcom: keep one uClibc.config and delete others, ↵Yacine Belkadi
refs #3723 The uClibc.config file in each board directory is not used, because the toolchain is not rebuilt each time. All the uClibc.config are mostly the same. Just keep one for reference (or if the toolchain must be rebuilt) and delete the other ones. Remove also the (commented out) setting of BR2_UCLIBC_CONFIG, for the same reason. By the way, add a "common" directory intended to contain files common to the targets.
2013-02-11cleo: replace repeated BUNDLE_TMP_PATH by BUNDLE_TMPDIR_PATH, refs #3761Nélio Laranjeiro
2013-02-11cleo/devkit/plcdrv: get DSP mode from kernel, closes #3734Olivier Dufour
2013-02-11cleo/linux/arch/arm/spc300: retrieve DSP mode from ATAG, refs #3734Olivier Dufour
2013-02-11{common/inc, cleo/uboot}: put the 2X mode in img header and atag, refs #3734Olivier Dufour
2X mode is now stored in image header, but not set by default. If set, its value will prevail on the NVRAM field. The value of the DSP mode is set in ATAG regardless it comes from img header or NVRAM, so linux will not have to read NVRAM anymore.
2013-02-11cleo/uboot/cmd_spidboot: move PLL setup sequence, refs #3734Cyril Jourdan
This must be done before setting up ATAGs as we will determine some of their values during this process.
2013-02-11cleo/uboot/cmd_spidboot: force image selection during autoswitch, closes #3693Olivier Dufour
2013-02-11common/inc/asm/arch: rename SRAM_DATA_PTR macro, refs #3693Olivier Dufour
This macro is using virtual addresses, so we rename it SRAM_DATA_VA_PTR.
2013-02-11cleo/buildroot/target_skeleton: manage autoswitch flashfs, refs #3745Olivier Dufour
userfs is now mount in /mnt/flashfs. /usr/local is a symlink to the root fs, i.e. /mnt/flashfs for a 500 fs, and /mnt/flashfs/500 for an autoswitch fs.
2013-02-11{cleo, polux}: remove tools/flashfs directory, refs #3745Olivier Dufour
2013-02-08{cleo,polux}: remove bundle temporary directory, closes #3761Nélio Laranjeiro
2013-02-08cleo/devkit/plcd: fix autoswitch init, refs #3746Cyril Jourdan
There was still a mistake left after the first modification (see 067d067973062dc5e1332369b770f3d0db269e07). Missing brackets made the file descriptor wrong.
2013-02-07{cleo,polux}: generate bundle in random temporary directory, closes #3729Nélio Laranjeiro
It uses mktemp to compute the temporary directory.
2013-02-07{cleo,polux}: move final bundle directory to the base, closes #3757Nélio Laranjeiro
2013-02-07{cleo,polux}: remove working directory after bundle generation, closes #3756Nélio Laranjeiro