summaryrefslogtreecommitdiff
path: root/polux
AgeCommit message (Collapse)Author
2013-04-30polux/app/agent: delete file extension parsing, closes #3927nrabault
2013-04-25polux/linux/arch/arm: enable watchdog module compilation, closes #3954Aleksandar Cecaric
2013-04-18{cleo, polux}/linux/drivers/net: set RMII speed in ETH_CONFIG, closes #3900Olivier Dufour
2013-04-17polux/package/initramfs: fix bridge script to support eth2, closes #3937Olivier Dufour
Since 0f57407d245d93d25da94a6299ac2230724c9531 the script doesn't work on spc200c, as the proc directory had a different name.
2013-04-11polux/package/linux: generate md5 for master 500_200 image, closes #3726Jérémy Dufour
In 500_200, the header of the Linux image is for uboot and MD5 file is not used by uboot. But since the support of the BT command and especially the secure_create sub commands, an MD5 file is required.
2013-04-11polux/application/bt: add support for MSE500 in bt, refs #3726Jérémy Dufour
This commit adds a new implementation of some commands for MSE500 platform. Only images, select and secure_create commands are supported.
2013-04-11polux: build different bt, webs and agent for SPC200 and MSE500, refs #3726Jérémy Dufour
boottable will be different between SPC200[CE] and MSE500. This commit makes boottable and depending applications (goahead and agent) building two different binaries depending on the target (SPC200 or MSE500).
2013-04-11polux/include/mse500: fix flash base address, refs #3726Jérémy Dufour
2013-04-11polux/linux: add support of eth2 in linux, closes #3887Olivier Dufour
2013-04-11polux/linux/driver/net/synop: add support of eth2 in ethernet drv, refs #3887Olivier Dufour
We need to store the offsets of MAC registers and DMA zones in order to initialize correctly the private structures of the driver.
2013-04-11polux/linux/drivers/net: set speed on the PHY wired to mac id, refs #3887Olivier Dufour
2013-04-11polux/linux/drivers/net: add registers in private data, refs #3887Olivier Dufour
2013-04-11polux/linux/drivers/net: flush the DMA based on mac id, refs #3887Olivier Dufour
2013-04-11polux/linux/drivers/net: set eth mode and mac address, refs #3887Olivier Dufour
2013-04-11polux/linux/drivers/net: set Synop parameters based on mac id, refs #3887Olivier Dufour
2013-04-11polux/linux/drivers/net: add mac id in synop3504 private data, refs #3887Olivier Dufour
2013-04-11polux/linux/arch/arm/mse500: add ETHERNET2 chip feature, refs #3887Olivier Dufour
2013-04-11polux/linux/drivers/net/synop3504: declare 2 DMA zones, refs #3887Olivier Dufour
The current memory organization is as follows: | ... | | | +----------+ << DMA Top | | | DMA ETH | | Zone | +----------+ | | | DMA PLC | | Zone | +----------+ << SDRAM bottom The DMA zone contains two ring buffers, one for RX skb, one for TX sbk. This model works only with a single ethernet MAC, as we need a single DMA per MAC block. To prepare the eth2 support, we need to allocate a DMA zone for eth2, so the new memory layout will be as follows: | ... | | | +----------+ << DMA Top | | | DMA ETH1 | | Zone | +----------+ | | | DMA ETH2 | | Zone | +----------+ | | | DMA PLC | | Zone | +----------+ << SDRAM bottom Each DMA zone size remains unchanged, so the new size of DMA area is DMA_ETH_SIZE * 2 + DMA_PLC_SIZE.
2013-04-11polux/devkit/rtai/core: handle IRQ with number > 31, refs #3887Olivier Dufour
2013-04-11polux/drivers/net/synop3504: fix possible memory corrpution, refs #3887Olivier Dufour
In init function, if allocation of the device fails, exit immediatly instead of waiting for another function call to fail.
2013-03-18polux/include: rename board generic header, closes #3818Olivier Dufour
msk500-ddr2-board.h is used by all mse500_200 boards.
2013-03-18polux/include/mse500: remove useless defines, refs #3818Olivier Dufour
DFT_SDRAM_SIZE is not used by MSE500 boards. FLASH_SIZE isn't used anymore, since all flash mappings are done with NVRAM.
2013-03-18polux/devkit/plc-polux: remove useless assert, refs #3818Olivier Dufour
2013-03-12polux/Makefile: set bundle version, closes #3858Olivier Dufour
2013-03-12polux/linux/arch/arm/boot: retrieve version for bundle images, refs #3858Olivier Dufour
2013-03-06polux/devkit/plcd: update image index on assocation, closes #3815Olivier Dufour
2013-03-06polux/app/spidlib: add update_index function, refs #3815Olivier Dufour
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