summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2013-01-18common/tools/genNVRAM: add MPR520 nvram default configuration, refs #3636Olivier Dufour
New iomux configuration is added to genNVRAM, without ethernet 2 and with ARM GPIO 4-7.
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-17cesar/mac/sar: add icv false stats, closes #3673Nélio Laranjeiro
2013-01-17{common,cleo}: ignore generated files when building image, closes #3677Jérémy Dufour
2013-01-15common/include: ensure spid_img_desc is 1024 bytes long, closes #3683Jé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-15common/include: add eth2 disable bit in pkg_cfg, refs #3682Olivier Dufour
One bit is added in pkg_cfg, to disable the ETH2 configuration in u-boot. As it is active high, backward compatibility is assured.
2013-01-14cesar/hal/arch/dlink: do not flush memory cache in local ram, closes #3652Olivier Dufour
SPARC Architecture Manual Version 8, appendix G.7 strongly advises to call flush after modifying an instruction in memory. The flush instruction will discard two words at least from the processor cache, starting at the adress given to the instruction. However this does not apply to non-cached memory, such as local ram. Moreover, in the specific case of local ram, it could insert a bug. Leon2 XST User's Manual, in section 4.7.1 states that write access to local ram must be word sized. Any other access will generate a data exception trap (0x09). The bug described in #3652 appears to be caused by the flush instruction when executed on a local ram address, as the DSU catched a 0x09 trap, and stalled the CPU, causing the Leon watchdog to expire and Linux to request a reboot.
2013-01-11cesar/ce/rx/bl: add script to generate ce_rx_param tns file, closes #3251Jalil Chemseddine
2013-01-11cesar/ce/rx/bl: add pber high parameters to pber structure, refs #3251Jalil Chemseddine
2013-01-11cesar/ce/rx/bl: create structure for ber configuration, refs #3251Jalil Chemseddine
2013-01-11cesar/ce/rx/bl: remove useless declaration, refs #3251Jalil Chemseddine
2013-01-11cesar/ce/rx/bl: correct index in bmu configuration, refs #3251Jalil Chemseddine
2013-01-11cesar/ce/rx/bl: add min time for ce restart in ce_rx_param.h, refs #3251Jalil Chemseddine
2013-01-11cesar/ce/rx/bl: add bmu parameters in ce_rx_param.h, refs #3251Jalil Chemseddine
2013-01-11cesar/ce/rx/bl: add ber parameters in ce_rx_param.h, refs #3251Jalil Chemseddine
2013-01-11cesar/ce/rx/bl: add pber parameters in ce_rx_param.h, refs #3251Jalil Chemseddine
2013-01-11cesar/ce/rx/bl: group nsr parameters in ce_rx_param.h, refs #3251Jalil Chemseddine
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-09polux/devkit/plc-polux: add sysctl for system led ON on low level, closes #3668Jean-Philippe SAVE
2013-01-09polux/devkit/plc-polux: change plc_system_led arg type to boolean, refs #3668Jean-Philippe SAVE
As a LED could only be on or off a boolean is enough.
2013-01-09polux/devkit/plc-polux/core: suppress compilation warnings, refs #3577Jean-Philippe SAVE
2013-01-08polux/linux/drv: add flash default config for m25p80 driver, closes #3646Yacine Belkadi
This is a port to polux, of the commit: commit 585d7c8264f642e29c9100cf1842d1b940c60a73 Author: Tom Yang <tom.yang@mstarsemi.com> Date: Thu Jul 19 07:38:27 2012 +0530 cleo/linux/driver[eoc]: add flash default config for m25p80 driver, closes #3264
2013-01-08common/include/asm/arch/nvram: move a comment to its correct placeYacine Belkadi
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
2013-01-08cleo/linux/arch/arm: use dynamic position in tables, refs #3579Jérémy Dufour
2013-01-07cesar/mac/pbproc: handle received FC before prepared MPDU is canceledNicolas Schodet
Handling FC is more urgent, MPDU cancel can be made later. Also remove disabled code which were never enabled.
2013-01-07cesar/mac/pbproc/test/pbproc: add tests for noack casesNicolas Schodet
2013-01-07cesar/mac/pbproc/test/pbproc: code factorizationNicolas Schodet
2013-01-07cesar/mac/pbproc: preparation to split SACK and other SACKD parsingNicolas Schodet
2013-01-02adjunction of .depend files in .gitignore, refs #3518Jean-Philippe NOEL
2013-01-02common/doc/template: complete the display of the generation of the .depend ↵Jean-Philippe NOEL
files, refs #3518