- 31 7月, 2012 22 次提交
-
-
由 Troy Kisky 提交于
Add support for calling a function that will toggle the SCL line to return the bus to idle condition. The actual toggling function is added in a later patch. Signed-off-by: NTroy Kisky <troy.kisky@boundarydevices.com>
-
由 Troy Kisky 提交于
Signed-off-by: NTroy Kisky <troy.kisky@boundarydevices.com>
-
由 Troy Kisky 提交于
This is prep work for CONFIG_I2C_MULTI_BUS. Signed-off-by: NTroy Kisky <troy.kisky@boundarydevices.com> Acked-by: NMarek Vasut <marex@denx.de>
-
由 Troy Kisky 提交于
Retry unexpected hardware errors. This will not retry a received NAK. Signed-off-by: NTroy Kisky <troy.kisky@boundarydevices.com>
-
由 Troy Kisky 提交于
No need to continue waiting if arbitration lost. Signed-off-by: NTroy Kisky <troy.kisky@boundarydevices.com> Acked-by: NMarek Vasut <marex@denx.de>
-
由 Troy Kisky 提交于
The i2c controller cannot be both master and slave in the same transaction. Signed-off-by: NTroy Kisky <troy.kisky@boundarydevices.com>
-
由 Troy Kisky 提交于
This helps in a multiple bus master environment which is why I also added a wait for bus idle. Signed-off-by: NTroy Kisky <troy.kisky@boundarydevices.com>
-
由 Troy Kisky 提交于
imx_reset is only referenced once so move to that location. Signed-off-by: NTroy Kisky <troy.kisky@boundarydevices.com> Acked-by: NMarek Vasut <marex@denx.de>
-
由 Troy Kisky 提交于
imx_start is only referenced once so move to that location. Signed-off-by: NTroy Kisky <troy.kisky@boundarydevices.com> Acked-by: NMarek Vasut <marex@denx.de>
-
由 Troy Kisky 提交于
wait_for_sr_state returns i2sr on success so no need to read again. Signed-off-by: NTroy Kisky <troy.kisky@boundarydevices.com> Acked-by: NMarek Vasut <marex@denx.de>
-
由 Troy Kisky 提交于
Not using udelay gives a more accurate timeout. The current implementation of udelay in imx-common does not seem to wait at all for a udelay(1). Signed-off-by: NTroy Kisky <troy.kisky@boundarydevices.com> Acked-by: NMarek Vasut <marex@denx.de> ---- V2: Added WATCHDOG_RESET as suggested by Marek Vasut add error message when stop fails mxc_i2c: code i2c_probe as a 0 length i2c_write Signed-off-by: NTroy Kisky <troy.kisky@boundarydevices.com> Acked-by: NMarek Vasut <marex@denx.de> Acked-by: NStefano Babic <sbabic@denx.de>
-
由 Troy Kisky 提交于
Signed-off-by: NTroy Kisky <troy.kisky@boundarydevices.com> Acked-by: NMarek Vasut <marex@denx.de> Acked-by: NStefano Babic <sbabic@denx.de>
-
由 Troy Kisky 提交于
Signed-off-by: NTroy Kisky <troy.kisky@boundarydevices.com>
-
由 Troy Kisky 提交于
Initial code of i2c_read and i2c_write is identical, move to subroutine. Signed-off-by: NTroy Kisky <troy.kisky@boundarydevices.com> Acked-by: NMarek Vasut <marex@denx.de> Acked-by: NStefano Babic <sbabic@denx.de>
-
由 Troy Kisky 提交于
Let's clear the sr register before waiting for bit to be set, instead of clearing it after hardware sets it. No real operational difference here, but allows combining of i2c_imx_trx_complete and i2c_imx_bus_busy in later patches. Signed-off-by: NTroy Kisky <troy.kisky@boundarydevices.com> Acked-by: NMarek Vasut <marex@denx.de>
-
由 Troy Kisky 提交于
Use tx_byte function instead of having 3 copies of the code. Signed-off-by: NTroy Kisky <troy.kisky@boundarydevices.com> Acked-by: NMarek Vasut <marex@denx.de>
-
由 Troy Kisky 提交于
This is always selected when CONFIG_I2C_MXC is selected, so it adds no value. Signed-off-by: NTroy Kisky <troy.kisky@boundarydevices.com> Acked-by: NMarek Vasut <marex@denx.de>
-
由 Troy Kisky 提交于
Instead of clearing 2 bits, all the other bits were set because '|=' was used instead of '&='. Signed-off-by: NTroy Kisky <troy.kisky@boundarydevices.com> Acked-by: NMarek Vasut <marex@denx.de> Acked-by: NStefano Babic <sbabic@denx.de>
-
由 Holger Brunck 提交于
If we switch to a different i2c bus in changing the mux config for the i2c mux, we have to be sure to deblock the bus also before realocation. Signed-off-by: NHolger Brunck <holger.brunck@keymile.com> cc: Heiko Schocher <hs@denx.de> cc: Valentin Longchamp <valentin.longchamp@keymile.com>
-
git://git.denx.de/u-boot由 Wolfgang Denk 提交于
* 'next' of git://git.denx.de/u-boot: MPC8xx: Fixup warning in arch/powerpc/cpu/mpc8xx/cpu.c doc: cleanup - move board READMEs into respective board directories net: sh_eth: add support for SH7757's GETHER net: sh_eth: modify the definitions of regsiter net: sh_eth: add SH_ETH_TYPE_ condition net: sh_eth: clean up for the SH7757's code net: fec_mxc: Fix MDC for xMII net: fec_mxc: Fix setting of RCR for xMII net: nfs: make NFS_TIMEOUT configurable net: Inline the new eth_setenv_enetaddr_by_index function net: allow setting env enetaddr from net device setting net/designware: Consecutive writes to the same register to be avoided CACHE: net: asix: Fix asix driver to work with data cache on net: phy: micrel: make ksz9021 phy accessible net: abort network initialization if the PHY driver fails phylib: phy_startup() should return an error code on failure net: tftp: fix type of block arg to store_block Signed-off-by: NWolfgang Denk <wd@denx.de>
-
由 Wolfgang Denk 提交于
Signed-off-by: NWolfgang Denk <wd@denx.de>
-
由 Linu Cherian 提交于
Hawkboard was using the wrong nand_read_page version for SPL image. As a side effect, the u-boot image loaded by the SPL from nand was getting corrupted. Enable CONFIG_SYS_NAND_HW_ECC_OOBFIRST to select the correct nand_read_page algorithm for SPL. Signed-off-by: NLinu Cherian <linucherian@gmail.com> Acked-by: NSughosh Ganu <urwithsughosh@gmail.com> Acked-by: NTom Rini <trini@ti.com>
-
- 30 7月, 2012 2 次提交
-
-
git://git.denx.de/u-boot-mips由 Wolfgang Denk 提交于
* 'master' of git://git.denx.de/u-boot-mips: MIPS: fix renaming of inca-swap-bytes to xway-swap-bytes Signed-off-by: NWolfgang Denk <wd@denx.de>
-
由 Marek Vasut 提交于
cpu.c: In function ‘check_CPU’: cpu.c:256:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] Signed-off-by: NMarek Vasut <marex@denx.de> Cc: Wolfgang Denk <wd@denx.de> Subject slightly changed. Signed-off-by: NWolfgang Denk <wd@denx.de> Tested on TQM855MDCBAB7-T66.102 (MPC855T at 66 MHz) and TQM860LDB0A3-T50.202 (MPC860T at 50MHz). Tested-by: NWolfgang Denk <wd@denx.de> Acked-by: NWolfgang Denk <wd@denx.de>
-
- 29 7月, 2012 2 次提交
-
-
由 Wolfgang Denk 提交于
make would spit out a message like Generating /tmp/build/include/generated/asm-offsets.h even when running with option "-s". Fix this. Signed-off-by: NWolfgang Denk <wd@denx.de>
-
由 Wolfgang Denk 提交于
Also drop a few files referring to no longer / not yet supported boards. Signed-off-by: NWolfgang Denk <wd@denx.de> Cc: Prafulla Wadaskar <prafulla@marvell.com> Cc: Stefan Roese <sr@denx.de> Cc: Kim Phillips <kim.phillips@freescale.com> Cc: Andy Fleming <afleming@gmail.com> Cc: Jason Jin <jason.jin@freescale.com> Cc: Stefano Babic <sbabic@denx.de> Cc: Daniel Schwierzeck <daniel.schwierzeck@googlemail.com> Acked-by: NStefano Babic <sbabic@denx.de> Acked-by: NDaniel Schwierzeck <daniel.schwierzeck@googlemail.com>
-
- 28 7月, 2012 1 次提交
-
-
由 Daniel Schwierzeck 提交于
Fix some remains of the renaming of inca-swap-bytes introduced in commit 60b74bde MIPS: INCA-IP: rename inca-swap-bytes host tool Signed-off-by: NDaniel Schwierzeck <daniel.schwierzeck@gmail.com>
-
- 27 7月, 2012 1 次提交
-
-
由 Wolfgang Denk 提交于
Signed-off-by: NWolfgang Denk <wd@denx.de>
-
- 25 7月, 2012 1 次提交
-
-
由 Joe Hershberger 提交于
NetConsole may call NetSendUDPPacket before NetLoop is called. This will cause the source MAC address (NetOurEther) to be wrong. Instead of only changing it in NetLoop, move it to NetLoopInit so that it is also updated when net_init() is called (especially by nc_start()). Signed-off-by: NJoe Hershberger <joe.hershberger@ni.com> Reported-by: NMichael Walle <michael@walle.cc> Acked-by: NMichael Walle <michael@walle.cc>
-
- 24 7月, 2012 4 次提交
-
-
由 Yoshihiro Shimoda 提交于
SH7757 has 2 ETHERs and 2 GETHERs. This patch supports the SH7757's GETHER. If CONFIG_SH_ETHER_USE_GETHER is defined using SH7757, the driver handles the GETHER. Signed-off-by: NYoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com> Acked-by: NNobuhiro Iwamatsu <nobuhiro.iwamatsu.yj@renesas.com>
-
由 Yoshihiro Shimoda 提交于
The previous code had many similar definitions in each CPU. This patch borrows from the sh_eth driver of Linux kernel. Signed-off-by: NYoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com> Acked-by: NNobuhiro Iwamatsu <nobuhiro.iwamatsu.yj@renesas.com>
-
由 Yoshihiro Shimoda 提交于
At the moment, the driver supports the following CPUs: - GETHER (Gigabit Ethernet) : SH7763, SH7734 - ETHER (Fast Ethernet) : SH7724, SH7757 And the driver had the following "#if": #if defined(CONFIG_CPU_SH7763) || defined(CONFIG_CPU_SH7734) #if !defined(CONFIG_CPU_SH7757) && !defined(CONFIG_CPU_SH7724) - Those are for GETHER #if defined(CONFIG_CPU_SH7724) || defined(CONFIG_CPU_SH7757) - This is for ETHER So, for clean up the code, this patch adds SH_ETH_TYPE_GETHER and SH_ETH_TYPE_ETHER. And then, the patch modifies the above "#if". Signed-off-by: NYoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com> Acked-by: NNobuhiro Iwamatsu <nobuhiro.iwamatsu.yj@renesas.com>
-
由 Yoshihiro Shimoda 提交于
The SH7757's ETHER can work using the SH7724's setting. So, the patch modifies it. Signed-off-by: NYoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com> Acked-by: NNobuhiro Iwamatsu <nobuhiro.iwamatsu.yj@renesas.com>
-
- 23 7月, 2012 2 次提交
-
-
由 Wolfgang Denk 提交于
Signed-off-by: NWolfgang Denk <wd@denx.de>
-
由 Wolfgang Denk 提交于
Signed-off-by: NWolfgang Denk <wd@denx.de>
-
- 22 7月, 2012 5 次提交
-
-
由 Wolfgang Denk 提交于
This fixes: cmd_bc3450.c:55:0: warning: "CONFIG_SYS_CPU" redefined [enabled by default] Signed-off-by: NWolfgang Denk <wd@denx.de> Cc: Detlev Zundel <dzu@denx.de>
-
由 Wolfgang Denk 提交于
Signed-off-by: NWolfgang Denk <wd@denx.de> Cc: Detlev Zundel <dzu@denx.de>
-
git://git.denx.de/u-boot-arm由 Wolfgang Denk 提交于
* 'master' of git://git.denx.de/u-boot-arm: ARM1136: Fix cache range checks mx6: Make pad name macro consistent with the datasheet mx28: Fix elftosb source link in README.mx28_common doc: README.mx28_common: Add missing entry into Contents Signed-off-by: NWolfgang Denk <wd@denx.de>
-
由 Stefano Babic 提交于
An empty flush_dcache_range() was added into MPC83xx and MPC85xx to work with drivers shared with other architecture. However, it is compiled only if USB is set, but it is required for other drivers (FSL_ESDHC), too. Signed-off-by: NStefano Babic <sbabic@denx.de> CC: Andy Fleming <afleming@gmail.com> CC: Dirk Behme <dirk.behme@de.bosch.com> CC: Marek Vasut <marex@denx.de> CC: Wolfgang Denk <wd@denx.de> Added MPC83xx version. Signed-off-by: NWolfgang Denk <wd@denx.de>
-
由 Benoît Thébaudeau 提交于
bad_cache_range actually returned true if the range was OK, but it was used according to its name, which resulted in all valid dcache range invalidate/flush operations being dropped. Hence, most DMA transfers resulted in garbage data. This patch renames this function according to what it does, and it fixes the interpretation of its return value by other functions. The chosen naming is the same as for ARM926EJ-S in order to be consistent. Signed-off-by: NBenoît Thébaudeau <benoit.thebaudeau@advansee.com> Cc: Albert Aribaud <albert.u.boot@aribaud.net> Acked-by: NStefano Babic <sbabic@denx.de>
-