summaryrefslogtreecommitdiff
path: root/cleopatre/buildroot/target
AgeCommit message (Collapse)Author
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-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.
2012-11-29cleo/Makefile: binaries are generated using buildroot, closes #3257Olivier Dufour
2012-11-29cleo/buildroot/package: create a separated package for plcd, closes #3259Olivier Dufour
2012-11-06cleo/buildroot/target/device/Spidcom/mse500: fix linux26 config, refs #3445Cyril Jourdan
2012-10-18cleo/buildroot: by default compress vmlinux in XZ, closes #3204Jérémy Dufour
This makes all linux config for each devices using the XZ method for compressing/uncompressing a vmlinux kernel.
2012-09-20common/inc/asm/arch/ips: add timer 3 and 4 defines, refs #3318Cyril Jourdan
2012-09-20cleo/linux: add a driver for mseafe, refs #3318Jean-Philippe SAVE
2012-09-20common/inc/asm/arch/ips/hw: add mseafe.h, refs #3318Jean-Philippe SAVE
2012-09-20cleo/linux/drivers/afe: do not use ad986x afe on mse500, refs #3318Jean-Philippe SAVE
2012-09-20cleo/linux: add IOMUX management for MSE500, refs #3318Jean-Philippe SAVE
2012-09-20cleo/{linux, buildroot}: handle eth clks and rgmii on MSE500, refs #3318Jean-Philippe SAVE
2012-09-20cleo/{buildroot, linux}: create MSE500 machine, refs #3318Jean-Philippe SAVE
Warning: This commit does not compile, but it will be easier to understand.
2012-09-20common/include/asm/arch/ips/hw: add msepll defines, refs #2961Jean-Philippe SAVE
2012-09-20cleopatre: rename SPC300DINI into MSE500DINI_300, refs #3119Cyril Jourdan
2012-09-20{common, polux}: make nvram.h file common between cleo and polux, refs #3119Cyril Jourdan
Adapt genNVRAM to work with this one nvram header. Suppress nvram_gen headers in SPC2XX architectures in polux, now that those files are not used anymore.
2012-09-20common/inc/asm/arch: handle a 64 lines version of the GIC, refs #3119Cyril Jourdan
2012-06-27cleo/buildroot/target: use new busybox source directory, refs #3085Yacine Belkadi
For all targets: Use the new busybox source directory: cleopatre/busybox-1.11.1-spc300.
2012-06-13cleo/buildroot/target/defconfig: rename CONFIG_AD986X to CONFIG_AFE_AD986X, ↵Yacine Belkadi
refs #3082 Apply the renaming of the AD986X driver's config option.
2012-06-13cleo/buildroot/target/defconfig: add CONFIG_AFE=y, refs #3082Yacine Belkadi
Enable AFE support for all boards.
2012-05-22cleo/buildroot/target: add /dev/watchdog, refs #3104Yacine Belkadi
For all boards, add the /dev/watchdog file to be able to use the SPC300 watchdog from userspace.
2012-05-09cleo/buildroot: update _defconfig files after adding spc300dini, closes #2759MSE500 Team
2012-05-09cleo/buildroot: add new board spc300dini (2), refs #2759MSE500 Team
2012-05-09cleo/buildroot: add new board spc300dini (1), refs #2759Yacine Belkadi
spr300 was chosen because, just like the spc300dini: - it has a Gigabit phy - it has a MEDIUM_1 flash (4MiB)
2012-05-09cleo/buildroot: update the linux26.config files after adding spc300dini, ↵MSE500 Team
refs #2759
2012-03-30cleopatre/buildroot/target: remove faulty MTU setting, refs #2969Nicolas Schodet
2012-02-28cleopatre/buildroot/target: add MStar welcome message, closes #2954Nicolas Schodet