]>
git.karo-electronics.de Git - karo-tx-uboot.git/log
Lothar Waßmann [Wed, 29 Oct 2014 07:41:31 +0000 (08:41 +0100)]
net: phy: don't try autonegotiation if it is not enabled in the PHY
Lothar Waßmann [Wed, 29 Oct 2014 07:39:57 +0000 (08:39 +0100)]
net: phy: properly handle return value of phy_read()
Lothar Waßmann [Mon, 15 Dec 2014 11:10:08 +0000 (12:10 +0100)]
karo: tx48: explicitly call tx48_phy_init()
The .phy_init callback in the cpsw_platform_data which hooks the
tx48_phy_init() function is not being used by the cpsw driver.
Call the function explicitly to make sure the ethernet phy is properly
initialized.
Also make sure the RESET_OUT pin of the TX48 module is activated
as early as possible.
Lothar Waßmann [Wed, 26 Jun 2013 16:18:50 +0000 (18:18 +0200)]
cpsw: gracefully shutdown DMA before halting cpsw to prevent TX packet loss
Lothar Waßmann [Tue, 25 Jun 2013 07:56:03 +0000 (09:56 +0200)]
Merge remote branch 'remotes/kc/karo-tx6q' into karo-tx48
Lothar Waßmann [Mon, 24 Jun 2013 14:28:33 +0000 (16:28 +0200)]
Remove accidentally commited bogus files
Lothar Waßmann [Mon, 24 Jun 2013 14:24:45 +0000 (16:24 +0200)]
imx: imx6q: Add configuration for U-Boot that ignores the NAND env
Lothar Waßmann [Mon, 24 Jun 2013 14:20:28 +0000 (16:20 +0200)]
use CONFIG_MX6 instead of CONFIG_MX6Q
Lothar Waßmann [Mon, 24 Jun 2013 10:48:36 +0000 (12:48 +0200)]
Merge remote branch 'remotes/kc/karo-tx6q' into karo-tx48
Lothar Waßmann [Mon, 24 Jun 2013 10:35:21 +0000 (12:35 +0200)]
am33xx: tx48: mark BBT partition read-only
Lothar Waßmann [Mon, 24 Jun 2013 10:34:10 +0000 (12:34 +0200)]
am33xx: tx48: fix userfs in mtdparts
Lothar Waßmann [Mon, 24 Jun 2013 09:48:37 +0000 (11:48 +0200)]
use CONFIG_SYS_INIT_SP_ADDR or CONFIG_SPL_STACK for initial SP depending on CONFIG_SPL_BUILD
Lothar Waßmann [Mon, 24 Jun 2013 09:44:57 +0000 (11:44 +0200)]
am33xx: remove global variable gpmc_cfg
SPL and regular code use different addresses for global variables.
Thus the initial value from SPL code is not available in regular code.
Make the variable local to each file where it is used.
Lothar Waßmann [Mon, 24 Jun 2013 09:44:46 +0000 (11:44 +0200)]
am33xx: tx48: add .phy_if member to cpsw_slave_data
Lothar Waßmann [Mon, 24 Jun 2013 09:36:24 +0000 (11:36 +0200)]
am33xx: tx48: use %pM format to display MAC address
Lothar Waßmann [Mon, 24 Jun 2013 09:35:31 +0000 (11:35 +0200)]
strip '<drivername>:' when parsing video_mode; parse resulution as decimal numbers
Lothar Waßmann [Mon, 24 Jun 2013 09:33:39 +0000 (11:33 +0200)]
am33xx: tx48: fix memory init for DDR3
Lothar Waßmann [Mon, 24 Jun 2013 09:30:28 +0000 (11:30 +0200)]
am33xx: tx48: config cleanup
- whitespace cleanups
- remove CONFIG_SYS_SDRAM_CLK (use CONFIG_SYS_DDR_CLK from boards.cfg instead)
- remove dead code
- set cpu_clk ENV setting to CONFIG_SYS_MPU_CLK
- explicitly define the BBT area as partition and give userfs a fixed size
- add CONFIG_SPL_NAND_DRIVERS, remove CONFIG_SPL_NAND_SIMPLE
- fix whitespace error in TX48_MTDPARTS_CMD
Lothar Waßmann [Mon, 24 Jun 2013 09:18:30 +0000 (11:18 +0200)]
am33xx: tx48: fix SYS_MPU_CLK,SYS_DDR_CLK settings for tx48
Lothar Waßmann [Mon, 24 Jun 2013 09:13:29 +0000 (11:13 +0200)]
am33xx: tx48: general cleanup
- add timeout to polling loop for UART_RESETDONE
- setup gd for SPL
- stub out tx48_wdog_disable() if CONFIG_HW_WATCHDOG is not set
- make enable_*_pin_mux() static
Lothar Waßmann [Mon, 24 Jun 2013 09:12:42 +0000 (11:12 +0200)]
am33xx: tx48: shutdown watchdog before starting Linux (in fdt_board_setup())
Lothar Waßmann [Mon, 24 Jun 2013 09:11:30 +0000 (11:11 +0200)]
am33xx: tx48: make various clocks runtime configurable
Lothar Waßmann [Mon, 24 Jun 2013 09:10:35 +0000 (11:10 +0200)]
rename secure_emif_sdram_config to emif_sdram_config
Lothar Waßmann [Mon, 24 Jun 2013 09:07:51 +0000 (11:07 +0200)]
am33xx: general clanups
- remove bogus line break in Copyright header
- remove useless {} around register address definition.
- add missing whitespace before '{' in 'if' clause
Lothar Waßmann [Mon, 24 Jun 2013 09:07:02 +0000 (11:07 +0200)]
add VTP_CTRL_FILTER definition
Lothar Waßmann [Mon, 24 Jun 2013 09:06:24 +0000 (11:06 +0200)]
make check for usability of 'arch_extension sec' and 'smc' instruction depend on GCC version >= 4.6
Lothar Waßmann [Mon, 24 Jun 2013 09:04:00 +0000 (11:04 +0200)]
clear the reset status flags in reset_cpu()
Lothar Waßmann [Mon, 24 Jun 2013 09:03:14 +0000 (11:03 +0200)]
SPL code and regular U-Boot use a different 'gd'; init timer values not only in SPL build
Lothar Waßmann [Mon, 24 Jun 2013 09:01:09 +0000 (11:01 +0200)]
Remove useless ()
Lothar Waßmann [Mon, 24 Jun 2013 09:00:41 +0000 (11:00 +0200)]
honor return value from cpsw_phy_init()
Lothar Waßmann [Mon, 24 Jun 2013 09:00:12 +0000 (11:00 +0200)]
Use phy_id from slave_data rather than CONFIG_PHY_ADDR to enable use of multiple PHYs
Lothar Waßmann [Mon, 24 Jun 2013 08:58:55 +0000 (10:58 +0200)]
fix USERACCESS_GO checking
Lothar Waßmann [Mon, 24 Jun 2013 08:58:12 +0000 (10:58 +0200)]
one millisecond is a thousand microseconds
Lothar Waßmann [Mon, 24 Jun 2013 08:55:37 +0000 (10:55 +0200)]
Remove dead code
Lothar Waßmann [Mon, 24 Jun 2013 08:53:01 +0000 (10:53 +0200)]
remove bogus 'resv1' entry in 'struct ddr_cmdtctrl'
Lothar Waßmann [Mon, 24 Jun 2013 08:52:09 +0000 (10:52 +0200)]
Add register offsets as comments for easier debugging
Lothar Waßmann [Mon, 24 Jun 2013 08:50:21 +0000 (10:50 +0200)]
fix emif_assert() macro implementation
Lothar Waßmann [Mon, 24 Jun 2013 08:49:52 +0000 (10:49 +0200)]
don't return from do_reset()
Lothar Waßmann [Mon, 24 Jun 2013 08:49:05 +0000 (10:49 +0200)]
put gpio_map[] into 'data' section to make sure it is the same in SPL and regular code
Lothar Waßmann [Thu, 20 Jun 2013 10:53:37 +0000 (12:53 +0200)]
Fix build error: undefined reference to 'nand_read_buf'
Lothar Waßmann [Fri, 14 Jun 2013 13:43:58 +0000 (15:43 +0200)]
nbootce:
- don't autostart image when the load did not complete successfully
- use loff_t for flash offset
- don't use nand_read_skip_bad() since it only works when reading a
whole flash area in one go.
Lothar Waßmann [Thu, 13 Jun 2013 14:36:46 +0000 (16:36 +0200)]
define 'bbt' partition at fixed address
Lothar Waßmann [Thu, 13 Jun 2013 13:23:39 +0000 (15:23 +0200)]
give userfs a fixed size excluding the BBT blocks and add a r/o 'bbt' partition
Lothar Waßmann [Thu, 13 Jun 2013 13:07:10 +0000 (15:07 +0200)]
fix compile errors when CONFIG_ENV_IS_IN_NAND is undefined
Lothar Waßmann [Thu, 13 Jun 2013 12:00:18 +0000 (14:00 +0200)]
Fix build error with CONFIG_ENV_IS_IN_NAND undefined
Lothar Waßmann [Thu, 13 Jun 2013 08:11:14 +0000 (10:11 +0200)]
move get_board_serial() out of '#ifdef CONFIG_OF_BOARD_SETUP' block
Lothar Waßmann [Thu, 13 Jun 2013 08:11:04 +0000 (10:11 +0200)]
fix help text of 'bootce' command
Lothar Waßmann [Thu, 13 Jun 2013 07:53:31 +0000 (09:53 +0200)]
print actual i.MX6 CPU variant in print_cpuinfo()
Lothar Waßmann [Thu, 13 Jun 2013 07:51:56 +0000 (09:51 +0200)]
promote serial number from device to Linux via ATAG_SERIAL
Lothar Waßmann [Thu, 13 Jun 2013 07:49:30 +0000 (09:49 +0200)]
add declaration of fuse_bank0_regs
Lothar Waßmann [Thu, 13 Jun 2013 07:48:58 +0000 (09:48 +0200)]
Use mx6_reg_32 definitions for register declarations
Lothar Waßmann [Wed, 12 Jun 2013 07:25:19 +0000 (09:25 +0200)]
call mtdparts_init() _before_ find_dev_and_part() and properly check for valid partition
Lothar Waßmann [Wed, 29 May 2013 08:23:54 +0000 (10:23 +0200)]
am33xx: enable dcache
Lothar Waßmann [Tue, 28 May 2013 08:53:28 +0000 (10:53 +0200)]
spl: make spl_nand_load_image() return int to enable fallthru to spl_ymodem_load_image() in case of failure
Lothar Waßmann [Tue, 28 May 2013 08:50:18 +0000 (10:50 +0200)]
remove duplicate entry for cpsw introduced by commit
1e362dc3
Lothar Waßmann [Tue, 28 May 2013 08:22:13 +0000 (10:22 +0200)]
tx48: call lcd_disable() only if LCD is actually enabled
Lothar Waßmann [Tue, 28 May 2013 08:15:05 +0000 (10:15 +0200)]
karo_fdt_fixup_touchpanel: check for env variable 'touchpanel' being set before string comparison
Lothar Waßmann [Tue, 21 May 2013 09:28:25 +0000 (11:28 +0200)]
implement command 'nbootce' to boot WinCE image directly from NAND
Lothar Waßmann [Tue, 21 May 2013 09:27:27 +0000 (11:27 +0200)]
general cleanup
Lothar Waßmann [Fri, 17 May 2013 13:43:49 +0000 (15:43 +0200)]
reactivate hang() in case of PMIC setup error
Lothar Waßmann [Fri, 17 May 2013 13:43:08 +0000 (15:43 +0200)]
fix NAND DT name
Lothar Waßmann [Fri, 17 May 2013 13:42:43 +0000 (15:42 +0200)]
check error code from mxc_set_clock()
Lothar Waßmann [Fri, 17 May 2013 13:42:10 +0000 (15:42 +0200)]
remove dead code
Lothar Waßmann [Fri, 17 May 2013 13:32:11 +0000 (15:32 +0200)]
prevent compiling crt0.S when it is not actually used
Lothar Waßmann [Fri, 17 May 2013 13:27:42 +0000 (15:27 +0200)]
include NAND pad setup in DCD
Lothar Waßmann [Fri, 17 May 2013 13:26:59 +0000 (15:26 +0200)]
set NFC clock to 100 MHz
Lothar Waßmann [Fri, 17 May 2013 13:26:15 +0000 (15:26 +0200)]
check adresses used in DCD for accessibility
Lothar Waßmann [Fri, 17 May 2013 13:22:55 +0000 (15:22 +0200)]
use .error pseudo op to generate error messages for invalid parameters
Lothar Waßmann [Fri, 17 May 2013 13:21:05 +0000 (15:21 +0200)]
cleanup indentation
Lothar Waßmann [Fri, 17 May 2013 13:07:23 +0000 (15:07 +0200)]
cleanup 'romupdate' function
Lothar Waßmann [Fri, 17 May 2013 13:06:06 +0000 (15:06 +0200)]
prevent repeating commands with flag 'repeatable' unset
Lothar Waßmann [Fri, 17 May 2013 12:57:43 +0000 (14:57 +0200)]
display PFD values in do_mx6_showclocks()
Lothar Waßmann [Fri, 17 May 2013 12:57:13 +0000 (14:57 +0200)]
cleanup set_arm_clk() function
Lothar Waßmann [Fri, 17 May 2013 11:03:04 +0000 (13:03 +0200)]
removed debug printf in bootme_timeout_handler()
Lothar Waßmann [Thu, 16 May 2013 13:56:25 +0000 (15:56 +0200)]
remove useless #if statements
Lothar Waßmann [Thu, 16 May 2013 13:46:24 +0000 (15:46 +0200)]
make mxc_set_clock() actually functional
Lothar Waßmann [Thu, 16 May 2013 13:45:07 +0000 (15:45 +0200)]
use 'smc' instruction for ARM_ARCH_7A; remove duplicated handcoded instruction
Lothar Waßmann [Thu, 16 May 2013 13:42:58 +0000 (15:42 +0200)]
fix build error for omap arch's by using TIOCP_CFG_SOFTRESET to reset timer instead of AM33xx specific tsicr
Lothar Waßmann [Thu, 16 May 2013 13:29:25 +0000 (15:29 +0200)]
remove useless file
Lothar Waßmann [Thu, 16 May 2013 13:26:46 +0000 (15:26 +0200)]
fix typo 'tscir' -> 'tsicr'
Lothar Waßmann [Wed, 8 May 2013 07:45:08 +0000 (09:45 +0200)]
Add configuration for MFG-Tool U-Boot
Lothar Waßmann [Fri, 26 Apr 2013 11:02:58 +0000 (13:02 +0200)]
fix build errors with FDT disabled
Lothar Waßmann [Thu, 25 Apr 2013 15:42:43 +0000 (17:42 +0200)]
Add missing DTS file imx6qdl.dtsi
Lothar Waßmann [Mon, 22 Apr 2013 10:52:28 +0000 (12:52 +0200)]
cleanup debug messages
Lothar Waßmann [Mon, 22 Apr 2013 10:39:49 +0000 (12:39 +0200)]
TX6 Release 2013-04-22
Jagannadha Sutradharudu Teki [Tue, 29 Jan 2013 11:43:38 +0000 (17:13 +0530)]
sf: stmicro: Add support for N25Q256A
Add support for Numonyx N25Q256A SPI flash.
Signed-off-by: Jagannadha Sutradharudu Teki <jaganna@xilinx.com>
Signed-off-by: Michal Simek <michal.simek@xilinx.com>
Jagannadha Sutradharudu Teki [Tue, 29 Jan 2013 11:43:37 +0000 (17:13 +0530)]
sf: stmicro: Add support for N25Q32A
Add support for Numonyx N25Q32A SPI flash.
Signed-off-by: Jagannadha Sutradharudu Teki <jaganna@xilinx.com>
Signed-off-by: Michal Simek <michal.simek@xilinx.com>
Jagannadha Sutradharudu Teki [Tue, 29 Jan 2013 11:43:36 +0000 (17:13 +0530)]
sf: stmicro: Add support for N25Q32
Add support for Numonyx N25Q32 SPI flash.
Signed-off-by: Jagannadha Sutradharudu Teki <jaganna@xilinx.com>
Signed-off-by: Michal Simek <michal.simek@xilinx.com>
Jagannadha Sutradharudu Teki [Wed, 23 Jan 2013 12:51:45 +0000 (18:21 +0530)]
sf: stmicro: Add support for N25Q64A
Add support for Numonyx N25Q64A SPI flash.
Signed-off-by: Jagannadha Sutradharudu Teki <jaganna@xilinx.com>
Signed-off-by: Michal Simek <michal.simek@xilinx.com>
Jagannadha Sutradharudu Teki [Wed, 23 Jan 2013 12:29:29 +0000 (13:29 +0100)]
sf: winbond: Add W25Q64W
Add support for Winbond's W25Q64W SPI flash.
This device is used on xilinx zynq emulation platform.
Signed-off-by: Jagannadha Sutradharudu Teki <jaganna@xilinx.com>
Signed-off-by: Michal Simek <michal.simek@xilinx.com>
Jagannadha Sutradharudu Teki [Fri, 14 Sep 2012 15:16:11 +0000 (20:46 +0530)]
sf: spansion: Correct the first byte of idcode1 for S25FL256S part
This patch corrected the first byte of idcode1 for S25FL256S SPI flash.
Signed-off-by: Jagannadha Sutradharudu Teki <jaganna@xilinx.com>
Signed-off-by: Michal Simek <michal.simek@xilinx.com>
Tom Rini [Mon, 4 Feb 2013 22:50:11 +0000 (17:50 -0500)]
Merge branch 'master' of git://git.denx.de/u-boot-x86
Tom Rini [Mon, 4 Feb 2013 14:07:34 +0000 (09:07 -0500)]
Merge branch 'master' of git://www.denx.de/git/u-boot-microblaze
Michal Simek [Tue, 22 Jan 2013 23:40:07 +0000 (23:40 +0000)]
serial: arm_dcc: Fix compilation warning and remove unneeded initialization
- arm_dcc_dev is already initialized.
- Remove unused rc variable
Warning log:
arm_dcc.c: In function 'drv_arm_dcc_init':
arm_dcc.c:145:6: warning: unused variable 'rc' [-Wunused-variable]
Signed-off-by: Michal Simek <michal.simek@xilinx.com>
Acked-by: Marek Vasut <marex@denx.de>
Michal Simek [Tue, 22 Jan 2013 23:40:06 +0000 (23:40 +0000)]
serial: arm_dcc: Remove CONFIG_ARM_DCC_MULTI option
CONFIG_ARM_DCC_MULTI should be also removed in the patch
"serial: Remove CONFIG_SERIAL_MULTI from serial drivers"
(sha1:
a3827250606895ec2dd4b8d867342b7cabf3692f )
Because the driver defines serial_* functions
which cause conflict with serial.c (multiple definition of serial_*)
Removing CONFIG_SERIAL_MULTI function also require to define
default_serial_console for cases where another serial driver
is not available in the system.
Signed-off-by: Michal Simek <michal.simek@xilinx.com>
Acked-by: Marek Vasut <marex@denx.de>
Jagannadha Sutradharudu Teki [Wed, 12 Dec 2012 04:48:56 +0000 (04:48 +0000)]
sf: stmicro: add support for N25Q064
Add support for Numonyx N25Q064 SPI flash.
Signed-off-by: Jagannadha Sutradharudu Teki <jagannadh.teki@gmail.com>
Richard Genoud [Mon, 3 Dec 2012 06:28:28 +0000 (06:28 +0000)]
cmd_time: merge run_command_and_time_it with cmd_process
As far as every arch has a get_timer function,
run_command_and_time_it code can now disappear.
Signed-off-by: Richard Genoud <richard.genoud@gmail.com>
Acked-By: Che-Liang Chiou <clchiou@chromium.org>
[trini: s/ulong/unsigned long/ in command.h portion]
Signed-off-by: Tom Rini <trini@ti.com>
Jim Lin [Thu, 24 Jan 2013 01:05:55 +0000 (01:05 +0000)]
console: USB: KBD: Fix incorrect autoboot timeout
Autoboot timeout defined by CONFIG_BOOTDELAY will not be accurate if
CONFIG_USB_KEYBOARD and CONFIG_SYS_USB_EVENT_POLL are defined in
configuration file and when tstc() function for checking key pressed
takes longer time than 10 ms (e.g., 50 ms) to finish.
Signed-off-by: Jim Lin <jilin@nvidia.com>
Jeroen Hofstee [Tue, 8 Jan 2013 13:35:53 +0000 (13:35 +0000)]
board sc3: fix warning about nested comment
cc: Heiko Schocher <hs@denx.de>
Signed-off-by: Jeroen Hofstee <jeroen@myspectrum.nl>
Fabio Estevam [Tue, 8 Jan 2013 05:36:11 +0000 (05:36 +0000)]
common: env_mmc: Use __weak annotation to simplify code
Using the __weak annotation can make the code cleaner.
Signed-off-by: Fabio Estevam <fabio.estevam@freescale.com>
Acked-by: Marek Vasut <marex@denx.de>