summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2012-12-21cleo/app/pmd: use NVRAM to enable pm, refs #2633Olivier Dufour
2012-12-21common/{tools,inc}: add pm support in NVRAM, refs #2633Olivier Dufour
2012-12-21cleo/app/pmd: add a daemon to handle power state changes, closes #2633Olivier Dufour
pmd polls /proc/pm/suspend_cmd, and triggers the suspend script when the criterias are matched. The criterias are defined and handled by the kernel, pmd only reads the status entry and triggers the script, as it cannot be done from kernel space.
2012-12-21cleo/linux: create a proc entry to manage standby mode, refs #2633Olivier Dufour
2012-12-21cleo/linux/arch/arm/spc300: wake up on eth link up, refs #2633Olivier Dufour
There is now a data section in SRAM, that contains dynamic parameters for pm_process function in SRAM.
2012-12-21cleo/linux/arch/arm/spc300: change WDT timeout, refs #2633Olivier Dufour
We use WDT timeout as poll timer when in stanbdby mode. Because of the PLLs bypass, old 4s value became about 90s. We want to wake up every second so we chose the closest value available, that is 1.4s.
2012-12-21cleo/linux/arch/arm/spc300: put SDRAM in self-refresh mode, refs #2633Olivier Dufour
2012-12-21cleo/linux/arch/arm/spc300: handle WDT refresh in low power mode, refs #2633Olivier Dufour
2012-12-21cleo/linux/arch/arm/spc300: shut down PLLs in low power mode, refs #2633Olivier Dufour
2012-12-21cleo/linux/arch/arm/spc300: map PLL registers in virtual memory, refs #2633Olivier Dufour
2012-12-21cleo/linux/arch/arm/spc300: transfer ARM sleep procedure in SRAM, refs #2633Olivier Dufour
2012-12-21cleo/linux/arch/arm/spc300: Add SRAM in MMU mapping, refs #2633Olivier Dufour
SRAM is remapped in virtual memory as an IO device. It enables access and code execution.
2012-12-21cleo/buildroot/target/Spidcom: add CONFIG_CHIP_FEATURE_SRAM, refs #2633Olivier Dufour
2012-12-21cleo/linux/drv/net/arm: switch off ethernet clocks, refs #2633Olivier Dufour
2012-12-21cleo/devkit/plcdrv: switch off AFE and DSP clock on plcdrv stop, refs #2633Olivier Dufour
2012-12-21cleo/linux/arch/arm/spc300: manage IRQ on suspend/resume, refs #2633Nicolas Schodet
2012-12-21cleo/linux/arch/arm/spc300: enable power management, refs #2633Cyril Jourdan
2012-12-21Revert "cleo/devkit/plcdrv: delete plc.rom after loading, closes #2907, refs ↵Olivier Dufour
#3372" This reverts commit ca8e95c63f03e3564b4992d7a63b64a7089e3dda.
2012-12-21cleo/bundle: remove mode 200 NVRAM config files, closes #3610Olivier Dufour
2012-12-21common/tools/genNVRAM: support miu config on 4 layouts boards, closes #3623Tom Yang
support Hynix-H5PS5162GFR-S6C and Nanya-NT5U32M16DG-AC
2012-12-20cesar/hal/phy/test/phy/py/scripts: add freqerror scriptNicolas Schodet
This is used to determine frequency error between two stations.
2012-12-20cesar/hal/phy/test/phy: mask rho when sending with maximus/protoNicolas Schodet
There is no signed add_param in maximus/proto, use a mask to transfer rho as unsigned.
2012-12-20cleo/buildroot/package/mtd: add missing dependency for lzo, refs #3616Jérémy Dufour
When build mtd, some headers of the package lzo are required (note: this dependency exists in the mtd-utils.git mk file).
2012-12-20cleo/buildroot/package/zlib: add missing mkdir directive, refs #3616Jérémy Dufour
This patch is coming from commit 52f993ba79a0e136562b342ad53a042443276f17. I think, it is not required, but it is linked to a missing dependency somewhere in buildroot.
2012-12-20cleo/buildroot/package/mtd: add missing LDFLAGS to link with zlib, refs #3616Jérémy Dufour
This patch is coming from commit 52f993ba79a0e136562b342ad53a042443276f17.
2012-12-20cleo/u-boot/drv/netspcmac: reduce LINK_TIMEOUT from 5 sec to 2 sec, closes #3519Yacine Belkadi
Previous commits added the "wait for link up" step to IP175 PHY. They also changed when the link is considered to be up for that PHY. As a result, boards with that PHY will take longer (LINK_TIMEOUT additional seconds) to boot if no network cable is plugged in. LINK_TIMEOUT (the maximum time to wait for a link up) was set to 5 seconds, which seems a lot. Reduce LINK_TIMEOUT to 2 seconds, because it seems more reasonable, and it will reduce the impact of the changes brought by previous commits.
2012-12-20cleo/u-boot/drv/netspcmac: for IP175, wait for link up of one sub-PHYs, refs ↵Yacine Belkadi
#3519 The IP175 switch always says that it has a link up. This breaks the purpose of spcmac_phy_wait_link_up(). As a result the PHY may not be ready for the spidupdate phase, and the spidupdate packet may be missed. So, for the IP175 switch, consider there is a link up only if at least one of the sub-PHYs has a link up.
2012-12-20cleo/u-boot/drv/netspcmac: add is_link_up() to phy_device, refs #3519Yacine Belkadi
Add a is_link_up() to phy_device to prepare for the handling of PHY-specific link status.
2012-12-20cleo/u-boot/drv/netspcmac: wait for link up, in all cases, refs #3519Yacine Belkadi
Wait for link up, in all cases (especially for IP175), to ensure that everything is ready for the spidupdate part. Otherwise, it may happen that the spidupdate process is started (i.e. we listen for a spidupdate packet), but because the PHY is not ready, the spidupdate request is not seen.
2012-12-20cleo/u-boot/drv/netspcmac: move IP175 specific init code to its own functionYacine Belkadi
2012-12-20cleo/u-boot/drv/netspcmac: add init() to phy_deviceYacine Belkadi
Add init() to phy_device to prepare for the handling of PHY-specific init() code.
2012-12-20cleo/u-boot/drv/netspcmac: move VSC8601 reset code to its own functionYacine Belkadi
2012-12-20cleo/u-boot/drv/netspcmac: move IP175 reset code to its own functionYacine Belkadi
2012-12-20cleo/u-boot/drv/netspcmac: move IP1001 reset code to its own functionYacine Belkadi
2012-12-20cleo/u-boot/drv/netspcmac: add a reset() to phy_deviceYacine Belkadi
Add a reset() to phy_device to prepare for the handling of PHY-specific reset code.
2012-12-20cleo/u-boot/drv/netspcmac: rename wait_phy_link_up() to ↵Yacine Belkadi
spcmac_phy_wait_link_up() Rename wait_phy_link_up() to spcmac_phy_wait_link_up() to match other functions' names.
2012-12-20cleo/u-boot/drv/netspcmac: remove eth1_phy_addr and eth_phy_idYacine Belkadi
Remove the global variables eth1_phy_addr and eth_phy_id. Use the new phy_dev fields, instead.
2012-12-20cleo/u-boot/drv/netspcmac: add phy_device to represent PHY differencesYacine Belkadi
Add a struct phy_device to represent the specific PHY devices and to contain their specific code.
2012-12-20cleo/u-boot/drv/netspcmac: some reformatingYacine Belkadi
2012-12-18cleo/uboot: command prompt depends on chip type, closes #3606Olivier Dufour
2012-12-18cleo/buildroot/package/mtd: flash_eraseall by partition size, closes #3520Jérémy Dufour
When erasing a flash partition, flash_eraseall erases it sector by sector. This is the job of the driver. flash_eraseall now erases directly the whole partition in one time.
2012-12-18cleo/linux/drivers/mtd: try to erase by 64K sector if possible, refs #3520Jérémy Dufour
2012-12-18cleo/linux/drivers/mtd: store sector size in flash structure, refs #3520Jérémy Dufour
2012-12-18cleo/linux/drivers/mtd: store 4K sector flag in flash structure, refs #3520Jérémy Dufour
2012-12-18cleo/linux/drivers/mtd: add helper function for 4K erasing config, refs #3520Jérémy Dufour
2012-12-17common/lib/scammer: add VS_GET_ATTENUATION_LIST, closes #3485Nélio Laranjeiro
2012-12-17cesar/cp/av: handle VS_GET_ATTENUATION_LIST, refs #3485Nélio Laranjeiro
2012-12-17cesar/cp/av: add vs_get_attenuation_list MME, refs #3485Nélio Laranjeiro
2012-12-17cesar/cp/msg: add vs_get_attenuation_list mme, refs #3485Nélio Laranjeiro
2012-12-17{common/lib/mmtcgen,cleopatre/doc}: add vs_get_attenuation_list, refs #3485Nélio Laranjeiro