summaryrefslogtreecommitdiff
path: root/cleopatre
AgeCommit message (Collapse)Author
2012-12-21cleo/bundle: remove mode 200 NVRAM config files, closes #3610Olivier Dufour
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-17{common/lib/mmtcgen,cleopatre/doc}: add vs_get_attenuation_list, refs #3485Nélio Laranjeiro
2012-12-12cleo/doc/mme_specs: improvement of the VS_GET_STATS.CNF documentationJean-Philippe NOEL
2012-12-12cleo/doc/mme_specs: improvement of the VS_EOC_GET_REAL_TIME_STATISTICS.CNF ↵Jean-Philippe NOEL
documentation
2012-12-12cleo/Makefile: give bundle version to buildroot, closes #3593Olivier Dufour
2012-12-11cleo/devkit/tests/libspid: fix valgrind error for system_utests, closes #3507Thierry Carré
The valgrind error message fixed is: Conditional jump or move depends on uninitialised value(s) at 0x48CF73C: strcat (in /usr/lib/valgrind/vgpreload_memcheck-x86-linux.so) by 0x804C01B: test_libspid_system_get_meminfo (system_utests.c:283) by 0x6C61746E: ??? On the first call of 'strcat (test_string, line)', the result is unknown because test_string is not initialised. In other words, this error is only in the unit test. The program tested itself have no problem.
2012-12-11cleo/application/libspid: code factorizationThierry Carré
- copy/paste erased. - once call of 'strlen (value)' instead of 2 call.
2012-12-11cleo/application/libmme: clean targets from makefile, closes #3410Nélio Laranjeiro
* $(MMTCGEN)/parser.py: $(MMTCGEN)/parser.g is handled by mmtcgen's Makefile * $(MMETYPES): $(MMTCGEN)/parser.py is not used in the libmme Makefile
2012-12-11cleo/u-boot/cpinclude: preserve timestamps when copying, closes #3515Yacine 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-11cleo/linux/scripts/cpincludes: preserve timestamps when copying, refs #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-11cleo/buildroot/pkg/busybox.mk: fix dependencies for custom version, closes #3513Yacine Belkadi
In the case of a custom busybox version (source directory), the dependency on the creation of the $(BUSYBOX_DIR) was incorrect (The "build_dir" was always re-made). As a result, some parts of busybox were unnecessarily rebuilt and the "install" target was unnecessarily re-made. Fix that by using a dummy file "$(BUSYBOX_DIR)/.dir".
2012-12-11cleo/Makefile: compile GEN_BINS outside the base, closes #3565Olivier Dufour
2012-12-10{cleo/uboot, common}: change system clock speed to 222 MHz, closes #3587Cyril Jourdan
In order to get ARM clock down to 444 MHz.
2012-12-06cleopatre/devkit/plcdrv: add dspclk_mhz parameter, closes #3431Nicolas Schodet
2012-12-06cleopatre/devkit/plcdrv: factorize boot param codeNicolas Schodet
2012-12-06cleo/linux/driver/mtd: remove the 4K support for winbond, closes #3559Olivier Dufour
2012-12-04cleo/buildroot/plcdrv: enable AES on MSE500, closes #3566Olivier Dufour
The plc rom works now for both SPC300 and MSE500.
2012-12-04cleo/buildroot/plcd: allow chip specific compilation, closes #3569Olivier Dufour
2012-11-30cleo/app: update applications to use the response file, closes #3416Olivier Dufour
2012-11-30cleo/buildroot: add a Makefile to create response file, refs #3416Olivier Dufour
When invoking make xxx_defconfig, a response file containing all extra defines needed by applications to correctly use NVRAM is created.
2012-11-29cleo/buildroot: add MSE500 in bundle generation, closes #3418Olivier Dufour
BR2_TARGET_SPIDCOM_BOARD allows generic board configuration. BR2_TARGET_SPIDCOM_CHIP allows to use chip specific binaries. It is now easier to add a new board, and support multiple chips.
2012-11-29cleo/Makefile: binaries are generated using buildroot, closes #3257Olivier Dufour
2012-11-29cleo/buildroot/package: create a separated package for plcd, closes #3259Olivier Dufour
2012-11-29cleo/Makefile: remove EoC rules in bundle, closes #3481Olivier Dufour
2012-11-29cleo/devkit/plcdrv: add proc entry to disable QoS, closes #3527Nicolas Schodet
2012-11-29cleopatre/devkit/plcdrv: fix proc entries modesNicolas Schodet
2012-11-29cleo/Makefile: fix libmme compilation error in bundle, closes #3475Olivier Dufour