summaryrefslogtreecommitdiff
path: root/cleopatre
AgeCommit message (Collapse)Author
2013-01-29cleo/linux/spc300: minor refactoring in spc300-pm.c, no refsCyril Jourdan
2013-01-29cleo/linux/spc300: remove #if CHIP_FEATURE_SRAM in spc300-pm.c, closes #3704Cyril Jourdan
2013-01-25cleo/uboot: fix includes in cmd_spidboot, refs #1325Olivier Dufour
2013-01-25cleo/app/libspid: get img slot from procfs, refs #3706Olivier Dufour
2013-01-25cleo/linux/spc300: add current image slot in procfs, refs #3706Olivier Dufour
2013-01-25{polux, cleo, uboot}: add current image slot in ATAG, refs #3706Olivier Dufour
2013-01-25{cleo, polux, uboot}: use common structure for spc300 ATAG, refs #3706Olivier Dufour
2013-01-25cleo/uboot/spidboot: set UART baud divisor, closes #1325Olivier Dufour
If the System PLL was modified, u-boot needs to set the UART baud divisor accordingly to have a full display of linux boot sequence on serial console.
2013-01-25cleo/uboot/cpu/spc300: split serial setbrg, refs #1325Olivier Dufour
2013-01-25cleo/uboot/spidboot: configure PLL before boot, refs #1325Olivier Dufour
As the speed of the Systemp PLL is stored in the image header, u-boot needs to set it before booting linux. The default value is used to initialize the hardware, and the final value is written just before boot.
2013-01-25common/tools/mksimage: write clocks speed in header, refs #1325Olivier 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-25Revert "{cleo/uboot,common}: change system clock speed to 222 MHz", refs #1325Olivier Dufour
This reverts commit d2f7768afa5bbe4c4a40e9697a8939600a7e4a82.
2013-01-25{cleo,polux}: use a common gitignore for include/asm/arch, refs #3677Jérémy Dufour
2013-01-25cleo/uboot: move spid_img_desc.h to the root of include dir, refs #3677Jérémy Dufour
In order to prepare a common gitignore for the "include/asm/arch" directories, it is easier if they look the same. On top of that, spid_img_desc.h should be stored at the base of the include directory, like in other project (polux, cleopatre/linux).
2013-01-21cleo/u-boot/include/asm/arch: ignore copied files, refs #3677Jérémy Dufour
This was missing from commit 01876e9a39f7. At the moment, I did not find a better solution to have a common gitignore for the directories include/asm-arm/arch-spc300/ from cleopatre and u-boot.
2013-01-18{common,cleo,polux}: split entry-macro.S, refs #3574Nélio Laranjeiro
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/linux/driver/net/phy: add support for our realtek chipset, refs #3707Jérémy Dufour
The mask provided is too small and only support one chipset. With this mask, the version can change. The OUI (LSB and MSB) and the model must be the same as the one provided.
2013-01-18cleo/linux/driver/net: reset PHY only when at driver loading, refs #3707Jérémy Dufour
Rather than reseting the PHY every time the device is opened, it is now reseted when the synopsys driver is probing. In polux, this is the same: it is done at driver init.
2013-01-18cleo/buildroot/devices: fix resume network command, closes #3705Olivier Dufour
2013-01-18cleo/linux/spc300/low_power: power LED blinks in low power, closes #2642Olivier 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/linux/arch/arm/spc300: use existing defines for ip access, refs #2633Olivier Dufour
2013-01-18cleo/linux/spc300/low_power: fix compilation warning, refs #3568Olivier Dufour
2013-01-18cleo/linux/spc300/low_power: fix MIU self refresh exit routine, closes #3636Olivier Dufour
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-17{common,cleo}: ignore generated files when building image, closes #3677Jérémy Dufour
2013-01-15cleo/linux/arch/arm/spc300: load eth2 driver based on pkg_cfg, closes #3674Olivier Dufour
Linux ethernet driver should only be registered twice if eth2 is enabled in pkg_cfg.
2013-01-15cleo/buildroot: update config files, refs noneOlivier Dufour
2013-01-15cleo/uboot: configure ethernet MAC only if enabled in pkg_cfg, closes #3682Olivier Dufour
2013-01-11cleo/{buildroot,linux}: add mcr500 default configuration, refs #3649Olivier Dufour
2013-01-10cleo/bundle_delivery: recognize tags of other projects, refs #3247Belkadi & Save
Instead of requiring each project (eoc-drv, eoc, ppc, etc) to modify the regex in bundle_delivery, just make it generic.
2013-01-10cleo/bundle_delivery: adapt to new bundle storage area layout, refs #3247Belkadi & Save
The bundle storage area has been re-organized: - the "SPC300" directory is gone - each project now has its own sub-directory Adapt bundle_delivery.py to these changes.
2013-01-10cleo/{bundle_delivery,Makefile}: remove "spc300" from bundle archive name, ↵Belkadi & Save
refs #3247
2013-01-10cleo/bundle_delivery: add a unit test for BundleStorage.get_bundle()Belkadi & Save
2013-01-10cleo/bundle_delivery: fix variable nameYacine Belkadi
Rename tag_name to tagname, because that's how it's written everywhere else.
2013-01-10cleo/bundle_delivery: name Tag's regexp groupsYacine Belkadi
To improve readability, name the regular expression groups in the Tag class.
2013-01-10cleo/bundle_delivery: pre-compile tagname and filename regexpYacine Belkadi
For efficiency, pre-compile the regular expressions of the tagname and the filename.
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.
2013-01-08cleo/linux/mach-spc300: remove static flash mapping tables, refs #3579Jérémy Dufour
Static flash mapping declaration is not required anymore.
2013-01-08cleo/linux/mach-spc300: limit last Linux image to its real size, refs #3579Jérémy Dufour
The actual behavior in Linux was to make the last Linux image expand until the end of the flash. In U-Boot, this is not the case: all Linux images have the same size, img_max_size. This commit makes Linux behave like U-Boot for the Linux image size.
2013-01-08cleo/linux/mach-spc300: generate MTD partition dynamically, refs #3579Jérémy Dufour
With this commit, when Linux boots, it uses the function to generate the MTD partitions table dynamically based on the NVRAM, preventing using the static definitions.
2013-01-08cleo/linux/mach-spc300: add function to populate mtd partitions, refs #3579Jérémy Dufour
Using the NVRAM, we can generate the MTD table partitions.
2013-01-08cleo/linux/mach-spc300: remove un-needed include arch.h, refs #3579Jérémy Dufour
As asm/mach/arch.h include is not protected against multiple includes and also because it is not used by spc300-devices.c, it is easier to remove it now for next commit.
2013-01-08cleo/linux/mach-spc300: make NVRAM offset extern, refs #3579Jérémy Dufour
2013-01-08cleo/linux/mach-spc300: remove duplicated comments & empty line, refs #3579Jérémy Dufour