summaryrefslogtreecommitdiff
path: root/cleopatre/buildroot
AgeCommit message (Collapse)Author
2013-03-08cleo/{buildroot/package, app/spidapp}: update spidapp makefile rulesThierry Carré
- use libspid-config script - add "-Wall" option - add libs dependencies, but don't compile them
2013-03-08cleo/{buildroot/package, app/spidinit}: update spidinit makefile rulesThierry Carré
- use libspid-config script - add "-Wall" option - add libs dependencies, but don't compile them
2013-03-08cleo/{buildroot/package, app/pmd}: update pmd makefile rulesThierry Carré
- use libspid-config script - add "-Wall" option - add libs dependencies, but don't compile them
2013-03-08cleo/{buildroot/package, app/managerd}: update managerd makefile rulesThierry Carré
- use libspid-config script - add "-Wall" option - add libs dependencies, but don't compile them
2013-03-08cleo/{buildroot/package, app/libspid}: fix libspid and libmme makefileThierry Carré
Fix few problems, like: - Compilation with many jobs (make -j). Applications which need libs compile after libs. - Don't re-compile libspid when no source change.
2013-03-08cleo/buildroot/package: add explicit targetThierry Carré
2013-03-08cleo/buildroot/package: replace 'cd' by 'make -C'Thierry Carré
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/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-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-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/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-06cleo/buildroot/target/device: enable PHY realtek for MPR520, closes #3755Olivier Dufour
2013-01-25cleo/linux/arch/arm/spc300: add config to set CLK speed, refs #1325Olivier Dufour
For MSE500 boards, the speed of SYSCLK is defined by CONFIG_SYSCLK_SPEED, and is set at 246MHz by default.
2013-01-18cleo/buildroot/target/device: enable PHY realtek for 500, closes #3707Jérémy Dufour
On 500 boards, we have realtek PHY. Rather than using the generic PHY, it is preferable to use the realtek one.
2013-01-18cleo/buildroot/devices: fix resume network command, closes #3705Olivier Dufour
2013-01-18cleo/linux/arch/arm/spc300: add power LED config, refs #2642Olivier Dufour
As some boards (i.e. MPR520) have a power LED that is not driven by any user application, the associated GPIO is not set by the kernel. We have to set it for the low power procedure.
2013-01-18cleo/app/managerd: configure LED GPIO number, refs #3636Olivier Dufour
As MPR520 has more LED than previous boards, we can no longer rely on a single LED configuration for managerd.
2013-01-18cleo/linux/arch/arm/spc300: add MPR520 board type in linux, refs #3636Olivier Dufour
2013-01-18cleo/buildroot/devices: add MPR520 target, refs #3636Olivier Dufour
Create buildroot skeleton for MPR520 board, and update all other boards.
2013-01-18cleo/buildroot/package/pmd: select pmd for MSE500 boards, refs #3636Olivier Dufour
Prior to this commit, only AV MSE500 board could have it, but we need it for MCR500 and MPR520.
2013-01-15cleo/buildroot: update config files, refs noneOlivier Dufour
2013-01-11cleo/{buildroot,linux}: add mcr500 default configuration, refs #3649Olivier Dufour
2013-01-08cleo/{buildroot,linux}: remove MTD flash size config from Linux, closes #3579Jérémy Dufour
No need to have different MTD size flags in Linux configuration files anymore.
2012-12-21cleo/app/pmd: add a daemon to handle power state changes, closes #2633Olivier Dufour
pmd polls /proc/pm/suspend_cmd, and triggers the suspend script when the criterias are matched. The criterias are defined and handled by the kernel, pmd only reads the status entry and triggers the script, as it cannot be done from kernel space.
2012-12-21cleo/buildroot/target/Spidcom: add CONFIG_CHIP_FEATURE_SRAM, refs #2633Olivier Dufour
2012-12-21cleo/linux/arch/arm/spc300: enable power management, refs #2633Cyril Jourdan
2012-12-20cleo/buildroot/package/mtd: add missing dependency for lzo, refs #3616Jérémy Dufour
When build mtd, some headers of the package lzo are required (note: this dependency exists in the mtd-utils.git mk file).
2012-12-20cleo/buildroot/package/zlib: add missing mkdir directive, refs #3616Jérémy Dufour
This patch is coming from commit 52f993ba79a0e136562b342ad53a042443276f17. I think, it is not required, but it is linked to a missing dependency somewhere in buildroot.
2012-12-20cleo/buildroot/package/mtd: add missing LDFLAGS to link with zlib, refs #3616Jérémy Dufour
This patch is coming from commit 52f993ba79a0e136562b342ad53a042443276f17.
2012-12-18cleo/buildroot/package/mtd: flash_eraseall by partition size, closes #3520Jérémy Dufour
When erasing a flash partition, flash_eraseall erases it sector by sector. This is the job of the driver. flash_eraseall now erases directly the whole partition in one time.
2012-12-11cleo/buildroot/pkg/busybox.mk: fix dependencies for custom version, closes #3513Yacine Belkadi
In the case of a custom busybox version (source directory), the dependency on the creation of the $(BUSYBOX_DIR) was incorrect (The "build_dir" was always re-made). As a result, some parts of busybox were unnecessarily rebuilt and the "install" target was unnecessarily re-made. Fix that by using a dummy file "$(BUSYBOX_DIR)/.dir".
2012-12-04cleo/buildroot/plcdrv: enable AES on MSE500, closes #3566Olivier Dufour
The plc rom works now for both SPC300 and MSE500.
2012-12-04cleo/buildroot/plcd: allow chip specific compilation, closes #3569Olivier Dufour
2012-11-30cleo/buildroot: add a Makefile to create response file, refs #3416Olivier Dufour
When invoking make xxx_defconfig, a response file containing all extra defines needed by applications to correctly use NVRAM is created.
2012-11-29cleo/buildroot: add MSE500 in bundle generation, closes #3418Olivier Dufour
BR2_TARGET_SPIDCOM_BOARD allows generic board configuration. BR2_TARGET_SPIDCOM_CHIP allows to use chip specific binaries. It is now easier to add a new board, and support multiple chips.