summaryrefslogtreecommitdiff
path: root/cleopatre
AgeCommit message (Collapse)Author
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
2013-02-07cleo/tools/openocd-r668/config: gen_ocd_config returns 1 on error, closes #3754Nélio Laranjeiro
2013-02-06cleo/devkit/tests/genNVRAM: add functional tests for genNVRAM, refs #3740Jean-Philippe SAVE
The test will try to generate NVRAM binaries for all supported nvram.
2013-02-06cleo/buildroot/target/device: enable PHY realtek for MPR520, closes #3755Olivier Dufour
2013-02-06cleo/linux/driver/net/phy: disable EEE in RTL821x phy driver, refs #3755Olivier Dufour
Backport of eoc-drv code, see #3664.
2013-02-06cleo/tools/openocd/config: needs a board to configure jtag, closes #3739Nélio Laranjeiro
Since the introduction of the MSE500, the board option becomes mandatory to have the correct configuration file needed to use the jtag. As the option was not provided, a lot of necessary data were not present and the configuration template file could not be found by the script. This change makes the script abort the generation of the configuration file if the board is not provided. A message is printed on standard output to inform the user.
2013-02-06cleo/devkit/plcd: do not try to close file if open failed, closes #3746Cyril Jourdan
2013-02-05common/tools/genNVRAM: remove 500-200 specific config, refs #3694Cyril Jourdan
2013-02-05cleo/uboot/cmd_spidboot: force PLC200 IOMUX to 0 on 300/500 images, refs #3694Cyril Jourdan
2013-02-05cleo/uboot/cpu/spc300: remove mode dependant PLL init, refs #3694Cyril Jourdan
Now that System PLL is set up in spidboot command, PLL init in msepll.S is only needed for uboot to work correctly. In this case, we can use the default value of 492 MHz.
2013-02-05cleo/uboot/cpu/spc300: remove DSP PLL init in msepll.S, refs #3694Cyril Jourdan
This is not needed anymore since it is done in spidboot command.
2013-02-05cleo/uboot/cmd_spidboot: set DSP PLL just before boot, refs #3694Cyril Jourdan
2013-02-05cleo/uboot/common: minor refactoring, no refsCyril Jourdan
Comments refactoring, warning suppression...
2013-02-01cleo/devkit/plcd: fix mtd name buffer size, refs #3692Olivier Dufour
2013-02-01Revert "cleo/doc/mme_specs: use automatic generated version, refs #3712"Jérémy Dufour
This reverts commit 2043b957cb8c1e197159e9fa71e3cd5f9cc4ad02.
2013-01-31cleo/devkit/plcd: switch image if no association, closes #3692Olivier Dufour
If the board cannot associate with another after a given time (currently set to 60 seconds), the board will reboot and the next image slot will be set to the alternate image.
2013-01-31cleo/linux/spc300: add a proc to handle autoswitch info, refs #3692Cyril Jourdan
2013-01-31{cleo/linux, common/inc/asm/arch}: create sram-mapping.h, refs #3692Cyril Jourdan
The goal is to separate the management of SRAM data organization (now in sram-mapping.h) and the management of SRAM as an hardware IP (in ips/sram.h). Moreover, we separate the SRAM mapping from the definition of data that will be put in SRAM. This allows to give access to whole SRAM only to software components which are responsible for managing a part of the data in SRAM. For the moment, the only software component that uses SRAM is Power Management, but autoswitch comes soon...
2013-01-31cleo/linux/inc/asm/arch/spc300: move spc300-pm.h to common/, refs #3692Olivier Dufour
2013-01-31cleo/linux/spc300: export spidimg proc directory, refs #3692Cyril Jourdan
2013-01-31{uboot, cleo, polux}: pass autoswitch enable in ATAG, closes #3722Olivier Dufour
U-boot decides to enable autoswitch if it finds images with different types.
2013-01-31cleo/doc/mme_specs: document Level field of VS_GET_STATS.REQ, closes #3712Jérémy Dufour
2013-01-31cleo/doc/mme_specs: use automatic generated version, refs #3712Jérémy Dufour
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