summaryrefslogtreecommitdiff
path: root/polux
AgeCommit message (Collapse)Author
2012-12-11polux/linux/scripts/cpincludes: preserve timestamps when copying, closes #3514Yacine Belkadi
The files copied by cpincludes had new timestamps. As a consequence, the build process rebuilt dependent files, even if no actual changes happened. Ask cp to preserve timestamps, in order to avoid messing with the dependencies.
2012-12-11{common/tools/genNVRAM,polux/linux}: support 2 images in 500-200, closes #3545Jérémy Dufour
On MSK500-DDR{1,2}, the flash is big enough to accept two Linux images with a master (all variant).
2012-12-11{common,polux}: add NVRAM_MTD_PARTITION, closes #3538Nélio Laranjeiro
spidlib expects to find a partition instead of reading the partition from the proc file system.
2012-12-11polux/linux/drivers/net/synop3504: mask MMC interrupts, closes #3582Nélio Laranjeiro
2012-12-11polux/linux/drivers/net/synop3504: mask all Gmac Interrupt, closes #3543Nélio Laranjeiro
Reserved bits in the interrupt mask of the GMAC were not set. So with the new Ethernet API which contains the EEE (power management) feature, new bits [9-10] are available in this register for this purpose. Those bits were not masked.
2012-12-11polux/linux/drivers/net/synop3504: use the define to mask interruptsNélio Laranjeiro
2012-12-11polux/linux/drivers/net/synop3504: update hardware only link changeNélio Laranjeiro
2012-12-06cleo/linux/driver/mtd: remove the 4K support for winbond, closes #3559Olivier Dufour
2012-11-22polux/tools/makeflash: add support for mse500 boards, closes #3536Jérémy Dufour
2012-11-22polux/tools/makeflash: create dynamically dd commands, refs #3536Jérémy Dufour
2012-11-22polux/tools/makeflash: use bash rather than sh, refs #3536Jérémy Dufour
2012-11-22polux/tools/makeflash: remove unnecessary empty flash fill, refs #3536Jérémy Dufour
2012-11-21polux: add u-boot in the generated bundle source tree, closes #3476Jean-Philippe SAVE
2012-11-21polux: add genNVRAM in the generated bundle source tree, refs #3476Jean-Philippe SAVE
2012-11-21polux: update bundle Makefile to be able to compile on HEAD, refs #3476Jean-Philippe SAVE
Manage spid_imag_desc.h and mksimage that are now in common.
2012-11-21polux: simplify bundle Makefile, refs #3476Jean-Philippe SAVE
2012-11-21polux: reorder bundle Makefile to be able to compile on HEAD, refs #3476Jean-Philippe SAVE
2012-11-21polux: suppress git restriction on bundle generation, refs #3476Jean-Philippe SAVE
2012-11-21polux: manage mse500 defconfig for bundle generation, refs #3476Jean-Philippe SAVE
2012-11-21polux/linux/spi: add second image partitions, refs #3452Jérémy Dufour
2012-11-21polux/linux: fake MSE500-200 is a SPC200c for update process, refs #3452Jérémy Dufour
2012-11-21common/tools/mksimage: generate 200 and 300 image descriptor, refs #3452Jérémy Dufour
mksimage is now able to generate image descriptor for 200 or 300 boards.
2012-11-21common: move spid_img_desc.h to common/include, refs #3452Jérémy Dufour
spid_img_desc.h header is used by the kernel and other applications: it is more suitable to have it in common include directory.
2012-11-21polux/include: use common spid_image_desc header, refs #3452Jérémy Dufour
A symbolic link of the common spid_image_desc header is done in polux/include directory. Before using the common spid_image_desc header, in polux, we need to define ARCH_IS_POLUX.
2012-11-21cleo/linux/drivers/mtd: remove 4K support of m25p80 driver, closes #3521Jérémy Dufour
By using 64K sector, flash erase procedure is a lot more quicker (from 43 seconds to less than 10 seconds).
2012-11-14polux/linux/drv/net/synop: speed & duplex of MII0 for IP175D set static, ↵Thierry Carré
closes #3490
2012-11-14polux/linux/drv/net/synop: Add same protection on mse500 for polux mode.Thierry Carré
2012-10-31polux/linux: 500 flash mapping depends on master/slave mode, closes #3462Jean-Philippe SAVE
2012-10-31polux/app/memcheckd: create a deamon to watch free memory, refs #3091Cyril Jourdan
2012-10-31polux/devkit/plc-polux: make MAC TX frames list size configurable, closes #3092Jean-Philippe SAVE
2012-10-31polux: use git to retrieve software versionNicolas Schodet
2012-10-31polux/devkit/plc-polux: check STEI on broadcast, closes polux:#358Nicolas Schodet
2012-10-18{cleo,polux}/linux/arm/wdt: move some functions to header, refs #3272Olivier Dufour
In order to be able to add support for watchdog functions in boot sequence, functions to start and refresh it need to be defined directly in header files.
2012-10-18{cleo,polux}/linux/arm/wdt: support physical address in wdt, refs #3272Olivier Dufour
Before booting the kernel, there is not support for MMU and virtual address. This commit enables to setup and use the watchdog using physical address.
2012-10-18{cleo,polux}/linux: simplify watchdog API, closes #3296Jérémy Dufour
The function spc300_wdt_stop is removed: we can not stop the watchdog. The functions spc300_wdt_restart and spc300_wdt_settimeout are replaced by spc300_wdt_start.
2012-10-18{cleo,polux}/linux/arm/wdt: remove duplicated comments, refs #3296Jérémy Dufour
Those comments already exist in corresponding header file (include/asm-arm/arch-spc300/wdt.h). They do not need to be duplicated.
2012-10-01polux/linux: handle new flash and new mapping for MSE500, refs #3373Cyril Jourdan
2012-10-01polux/linux/drv/mtd/devices: fix m25p_data struct indent, refs #3373Cyril Jourdan
2012-10-01polux/linux/drv/net/synop3504: adapt synop3504 to MSE500 ASIC, refs #3373Cyril Jourdan
2012-10-01polux/{linux, devkit/plc}: adapt plc driver to MSE500 ASIC, refs #3373Cyril Jourdan
2012-10-01polux/include/mse500: change GPIO numbers for MSE500 ASIC, refs #3373Cyril Jourdan
2012-10-01{common, polux}: create mse500_200 chip and board, refs #3373Cyril Jourdan
2012-10-01polux/devkit/plc/pmd: replace some CONFIG_CHIP_MSE500DINI_200, refs #3373Cyril Jourdan
CONFIG_CHIP_FEATURE_NO_AFE_IN_PLC_REGS is more relevant for those cases.
2012-10-01polux/{devkit, pkg/initramfs}: rename MSE500 DINI binaries, refs #3373Cyril Jourdan
This is done to avoid conflicts with MSE500 asic ones.
2012-10-01polux/include/mse500: rename mse500-board.h file, refs #3373Cyril Jourdan
This file is DINI prototype specific, so rename it into mse500dini_200-board.h
2012-10-01polux/linux/arch/arm: rename MSE500 mach type to MSE500DINI_200, refs #3373Cyril Jourdan
This is done to avoid a conflict with the real MSE500 machine type.
2012-10-01polux/linux: adapt to modif done for MSE500 asic in common, refs #3373Cyril Jourdan
- get_irqnr_and_base macro needs one more temporary register. - MIU base address defines have been modified. - some NVRAM fields have been renamed. For fields existing in 200 and 300 NVRAMs, we came back to the 200 field. - RESET_SPI_CTRL macro has been moved.
2012-09-20common/inc/asm/arch/ips: add timer 3 and 4 defines, refs #3318Cyril Jourdan
2012-09-20common/inc/asm/arch/ips/hw: add mseafe.h, refs #3318Jean-Philippe SAVE
2012-09-20common/inc/asm/arch/ips: manage maria2 regbank, refs #2961Cyril Jourdan