summaryrefslogtreecommitdiff
path: root/polux
AgeCommit message (Collapse)Author
2013-02-28polux/devkit/plc-polux: send signal only if task is alive, closes #3799Thierry Carré
2013-02-28polux/devkit/plcd: remove uppercase on third wordThierry Carré
2013-02-28polux/devkit/plcd: autokill plcd when no feature is activated, refs #3799Thierry Carré
2013-02-28polux/devkit/plcd: ignore signals when autoswitch is disable, refs #3799Thierry Carré
2013-02-26polux/linux/arch/arm/boot: avoid spaces in image desc version, closes #3767Cyril Jourdan
2013-02-21polux/app/nvram: update SPC300 fields if they exist, refs #3786Olivier Dufour
2013-02-21polux/app/nvram: strengthen string copies, refs noneOlivier Dufour
2013-02-14polux/app/smm: clear update bit for cleopatre images, closes #3765Olivier Dufour
The update bit does not exist for polux images, so if we are updating a MSE500 board with a cleopatre image, we need to clear this bit at the end of the update, so that u-boot won't invalidate it.
2013-02-14polux/app/smm: disable arch check for MSE500, refs #3765Olivier Dufour
When starting an update, if we are on a MSE500 board, we don't want to check the architecture, as it may be inconsistent.
2013-02-14polux/linux/driver/mtd: use the common flash list declaration, closes #3647Thierry Carré
2013-02-12polux: fix bundle tarball's tree generation, closes #3763Nélio Laranjeiro
2013-02-11polux: add plcd inside image, closes #3691Thierry Carré
2013-02-11polux/devkit/plc-polux: send autoswitch signals only in slave mode, refs #3691Thierry Carré
2013-02-11polux/devkit/plc-polux/core: add autoswitch update from rtai to linux, refs ↵Thierry Carré
#3691
2013-02-11polux/devkit/{plcd,plc-polux}: add signals between plcd and plcdrv, refs #3691Thierry Carré
SIGUSR1 and SIGUSR2 can be caught by plcd.
2013-02-11polux/devkit/plc-polux: add a piece of autoswitch in plc driver, refs #3691Thierry Carré
Register/unregister plc deamon through ioctl in plc driver. Signals will be coded later.
2013-02-11polux: delete testraw, and free an ioctl in plcdrv, refs #3691Thierry Carré
testraw have never been used by clients. Last usage of testraw was a long time ago... near 2000. SIOCTEST could be reuse.
2013-02-11polux/devkit/plcd: create plc daemon with timer feature only, refs #3691Thierry Carré
Creation of PLC daemon which compiles and works, but it's not integrated. The integration in image creation is delayed, because autoswitch feature is incomplete. The link between plc driver and the daemon is missing.
2013-02-11polux/linux/arch/arm/mse500: porting autowitch kernel part on mse500-200, ↵Thierry Carré
refs #3691 'autoswitch.c' is strongly identical to 'mse500-autoswitch.c' in cleopatre.
2013-02-11polux/linux/arch/arm/mse500: create header file for core.c fileThierry Carré
2013-02-11polux/{include,linux}: add SRAM mapping in mse500_200, refs #3691Thierry Carré
Remove previous definition, which was wrong too. Use the SRAM_BASE and SRAM_SIZE from common part.
2013-02-11polux/linux/arch/arm/mse500: configure flash partitions with nvram, closes #3733Thierry Carré
2013-02-11cleo/linux/arch/arm/spc300: retrieve DSP mode from ATAG, refs #3734Olivier Dufour
2013-02-11polux/package/initramfs: manage autoswitch user fs, closes #3745Cyril Jourdan
Port of cleopatre fs modifications.
2013-02-11polux/tools: remove mtd-utils, refs #3745Cyril Jourdan
Now that flashfs tool is common, we use mkfs.jffs2 from the host distribution so this one is not needed anymore.
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-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-06polux: adapt bundle generated tree to look like 300, closes #3741Jean-Philippe SAVE
2013-02-05common/tools/genNVRAM: remove 500-200 specific config, refs #3694Cyril 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-30polux/linux/drivers/net: disable EEE in synopsys/RTL821x, refs #3664Tom Yang
The EEE is only disabled after the PHY reset.
2013-01-30{common,polux}: do not use pointers in NVRAM structure, closes #3709Jérémy Dufour
Pointer size differs between 32 and 64 bits architecture. Building an NVRAM using genNVRAM built with a 64 bits PC generates a non compatible NVRAM for the boards. Removing the pointers make the NVRAM architecture independent.
2013-01-29polux/linux/include: include spc300-atag.h only for mse500, refs #3706Olivier Dufour
2013-01-25polux/app/spidlib: get img slot from procfs, closes #3706Olivier Dufour
2013-01-25polux/linux/mse500: 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-25polux/linux/mse500: fix "Ignoring unrecognised tag 0x00000000", refs #3650Olivier Dufour
Port of cleopatre bug fix. See f2f767a90046d6272d4db3a71e9b34dd9416aed5
2013-01-25common/tools/mksimage: write clocks speed in header, refs #1325Olivier Dufour
2013-01-25polux/linux/mse500: add SET_CLK config, refs #1325Olivier Dufour
2013-01-25polux/linux/arch/arm/{mse500-200, 200c}: gpio_write less restrictive, closes ↵Thierry Carré
#3687 'gpio_write' function on linux-2.6.10, have the same behavior as 'spc300_gpio_set_value function' in linux-2.6.25.
2013-01-25polux/linux/arch/arm/mse500: unlock gpio from 8 to 15, closes #3689Thierry Carré
2013-01-25{cleo,polux}: use a common gitignore for include/asm/arch, refs #3677Jérémy Dufour
2013-01-18polux/devkit/plc-polux/mac: add a missing clear the interrupt, closes #3574Nélio Laranjeiro
2013-01-18polux/linux/drivers/net/synop3504: move MIU synchro, refs #3574Nélio Laranjeiro
Checking that the DMA Ethernet has flushed its MIU before the loop is enough. This allows to avoid a high latency while the DMA continues processing frames.
2013-01-18polux/linux/drivers/net/synop3504: optimise reception, refs #3574Nélio Laranjeiro
When no SKBuff is available set the budget to 0 to allow the poll loop to leave.
2013-01-18polux/linux/net/core: set Ethernet budget to 32, refs #3574Nélio Laranjeiro
Decrease budget from 300 to 32.