]>
git.karo-electronics.de Git - karo-tx-uboot.git/log
Fabio Estevam [Mon, 29 Dec 2014 18:23:17 +0000 (16:23 -0200)]
mx6sxsabresd: Remove unneeded board_late_init()
Since commit
1f98e31bc0b2c37a ("imx: mx6sxsabresd: Use the pfuze common init
function") board_late_init() became empty, so we can safely remove this unneeded
function.
Signed-off-by: Fabio Estevam <fabio.estevam@freescale.com>
Otavio Salvador [Thu, 15 Jan 2015 15:32:29 +0000 (13:32 -0200)]
wandboard: Use 32bit color depth for Fusion LCD
The Fusion LCD needs the 32bit color depth to properly work; the
default is different on the 3.10.17 kernels and it is better to ensure
it work out of box using proper default color setting.
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Lothar Waßmann [Tue, 25 Aug 2015 08:32:43 +0000 (10:32 +0200)]
fdt: fixup changes from commit
7a172ae7a3fc
commit
7a172ae7a3fc "fdt: fix incorrect placement of partition information for atmel_nand"
breaks the placement of the mtd partitions for other nand drivers.
Correct the condition to break out of the loop searching for subnodes
to fix this.
Lothar Waßmann [Mon, 24 Aug 2015 19:13:56 +0000 (21:13 +0200)]
karo: tx6: add missing secure_boot config for various modules
Lothar Waßmann [Mon, 24 Aug 2015 19:12:28 +0000 (21:12 +0200)]
karo: tx6: add missing module variants TX6Q-1033
Lothar Waßmann [Mon, 24 Aug 2015 19:11:13 +0000 (21:11 +0200)]
karo: tx6: add missing config options to various module variants
Lothar Waßmann [Mon, 24 Aug 2015 14:57:39 +0000 (16:57 +0200)]
karo: tx6: write FDT to same eMMC partition that is selected for boot
Lothar Waßmann [Mon, 24 Aug 2015 14:56:51 +0000 (16:56 +0200)]
karo: tx6: fix MFG-U-Boot environment setting
Lothar Waßmann [Mon, 24 Aug 2015 14:55:49 +0000 (16:55 +0200)]
karo: tx6: set 'CONFIG_ENV_IS_... appropriately for _mfg U-Boot
Lothar Waßmann [Mon, 24 Aug 2015 11:45:51 +0000 (13:45 +0200)]
Merge branch 'karo-tx-uboot' into kc-merge
Conflicts:
board/karo/common/mmc.c
board/karo/tx6/Makefile
board/karo/tx6/pmic.c
board/karo/tx6/pmic.h
board/karo/tx6/tx6qdl.c
boards.cfg
include/configs/tx6.h
Lothar Waßmann [Fri, 21 Aug 2015 14:51:29 +0000 (16:51 +0200)]
Merge remote-tracking branch 'remotes/tx6/tx6' into karo-tx-uboot
Lothar Waßmann [Fri, 21 Aug 2015 14:51:29 +0000 (16:51 +0200)]
Merge remote-tracking branch 'remotes/tx28/tx28' into karo-tx-uboot
Lothar Waßmann [Fri, 21 Aug 2015 14:49:20 +0000 (16:49 +0200)]
ARM: mxs: use CONFIG_SPL_STACK to set up SPL stack pointer
Lothar Waßmann [Fri, 21 Aug 2015 14:45:39 +0000 (16:45 +0200)]
ARM: mxs: various bug fixes for power init code
- use correct register for bo_irq in mxs_power_set_vddx()
- limit BO values to legal values in mxs_power_set_vddx()
- disable charger in mxs_is_batt_good() independent from the measured
voltage
Lothar Waßmann [Fri, 21 Aug 2015 14:44:45 +0000 (16:44 +0200)]
karo: tx28: reduce batt_bo_level to 2.4V
Lothar Waßmann [Fri, 21 Aug 2015 14:44:44 +0000 (16:44 +0200)]
tools: elftosb: use legacy elftosb instead of mkimage
Lothar Waßmann [Fri, 21 Aug 2015 14:44:43 +0000 (16:44 +0200)]
imx: add missing definition for hw_bch_debug0 reg
Lothar Waßmann [Fri, 21 Aug 2015 14:44:43 +0000 (16:44 +0200)]
imx: add missing definitions for hw_gpmi_debug[23] regs
Lothar Waßmann [Fri, 21 Aug 2015 14:44:42 +0000 (16:44 +0200)]
karo: tx28: change fdtaddr to
40800000
Lothar Waßmann [Fri, 21 Aug 2015 14:44:42 +0000 (16:44 +0200)]
karo: tx28: remove CONFIG_ENV_IS_NOWHERE from configs
This setting is now selected in board/karo/tx28/Kconfig
Lothar Waßmann [Fri, 21 Aug 2015 14:44:41 +0000 (16:44 +0200)]
karo: tx28: romupdate: update to match tx6 version
Lothar Waßmann [Fri, 21 Aug 2015 14:44:40 +0000 (16:44 +0200)]
karo: tx28: adjust parameters to mxs_common_spl_init() to match new U-Boot version
Lothar Waßmann [Fri, 21 Aug 2015 14:44:40 +0000 (16:44 +0200)]
net: fec: remove obsolete FEC_MXC_MULTI
Lothar Waßmann [Fri, 21 Aug 2015 14:44:39 +0000 (16:44 +0200)]
ARM: mxs: spl_power_init: fix merge error leading to "redefinition of 'mxs_init_batt_bo'" error
Lothar Waßmann [Fri, 21 Aug 2015 14:44:38 +0000 (16:44 +0200)]
karo: tx28: spl: export CONFIG_SPL_TEXT_BASE via CPPFLAGS to make it available in linker script
Lothar Waßmann [Fri, 21 Aug 2015 14:44:38 +0000 (16:44 +0200)]
tx28: config.mk: fix build error: "No rule to make target `.u-boot.sb"'
Lothar Waßmann [Fri, 21 Aug 2015 14:44:37 +0000 (16:44 +0200)]
karo: tx28: use CONFIG_SYS_SDRAM_SIZE instead of CONFIG_SDRAM_SIZE
Lothar Waßmann [Fri, 21 Aug 2015 14:44:37 +0000 (16:44 +0200)]
karo: tx28: replace SETUP_IOMUX_PAD macro with mxs_iomux_setup_pad() call
Lothar Waßmann [Fri, 21 Aug 2015 14:44:36 +0000 (16:44 +0200)]
karo: tx28: update Kconfig
Lothar Waßmann [Fri, 21 Aug 2015 14:44:35 +0000 (16:44 +0200)]
gpio: mxs: fix prototype of gpio_set_value()
Lothar Waßmann [Fri, 21 Aug 2015 14:44:35 +0000 (16:44 +0200)]
Kconfig: add Kconfig option for MXS_MMC
Lothar Waßmann [Fri, 21 Aug 2015 14:44:34 +0000 (16:44 +0200)]
ARM: mxs: add missing ';' after mxs_reg_32() macro calls
Lothar Waßmann [Fri, 21 Aug 2015 14:44:32 +0000 (16:44 +0200)]
arm: mxs: remove conflict markers from merge
Lothar Waßmann [Fri, 21 Aug 2015 14:30:15 +0000 (16:30 +0200)]
mmc: improve error handling of emmc bootpart related subcommands
Lothar Waßmann [Fri, 21 Aug 2015 14:29:00 +0000 (16:29 +0200)]
mmc: source code cleanup; no functional change
Lothar Waßmann [Fri, 21 Aug 2015 14:27:35 +0000 (16:27 +0200)]
mmc: read extcsd and check if requested change of RST_N_FUNCTION is possible
Lothar Waßmann [Fri, 21 Aug 2015 14:26:41 +0000 (16:26 +0200)]
mmc: add function to get the number of available mmc interfaces
Lothar Waßmann [Fri, 21 Aug 2015 14:24:51 +0000 (16:24 +0200)]
karo: tx6: modify SDRAM timing to be compatible with NT5CB128M16FP-DII and MT41K128M16JT-125 SDRAM devices
Lothar Waßmann [Fri, 21 Aug 2015 14:22:42 +0000 (16:22 +0200)]
karo: tx6: configure ENET_OUT pad in DCD for earlier generation of the PHY refclock
Lothar Waßmann [Fri, 21 Aug 2015 14:21:56 +0000 (16:21 +0200)]
karo: tx6: add missing setup of MMDC2_MPMUR0
Lothar Waßmann [Fri, 21 Aug 2015 14:21:08 +0000 (16:21 +0200)]
karo: tx6: cleanup DDR calibration code
Lothar Waßmann [Fri, 21 Aug 2015 14:12:35 +0000 (16:12 +0200)]
karo: tx6: increase WALAT/RALAT to max. during DDR calibration
This is mandated in the i.MX 6 Series DDR Calibration App Note (4467)
from Freescale.
Lothar Waßmann [Fri, 21 Aug 2015 14:01:16 +0000 (16:01 +0200)]
karo: tx6: remove bogus writes to MMDC2_MDPDC
MMDC2_MDPDC does not need to be written in DDR3 configuration.
Lothar Waßmann [Fri, 21 Aug 2015 14:00:29 +0000 (16:00 +0200)]
karo: tx6s: add NAND support
Lothar Waßmann [Fri, 21 Aug 2015 14:00:10 +0000 (16:00 +0200)]
karo: tx6: try to revive I2C bus
When resetting the module during an ongoing I2C transfer with the
PMIC, the PMIC may hang the I2C bus. Configure the I2C pins as GPIOs
and drive them high to revive the I2C bus.
Lothar Waßmann [Fri, 21 Aug 2015 13:59:50 +0000 (15:59 +0200)]
mtd: nand: mxs_nand: use calloc() to allocate and clear memory
Lothar Waßmann [Fri, 21 Aug 2015 13:59:31 +0000 (15:59 +0200)]
imx: bch: add missing hw_bch_debug0 reg to struct bch_regs
Lothar Waßmann [Fri, 21 Aug 2015 13:59:10 +0000 (15:59 +0200)]
imx: gpmi: add debug[23] regs to struct gpmi_regs
Lothar Waßmann [Fri, 21 Aug 2015 13:37:22 +0000 (15:37 +0200)]
cmd_fuse: sanitize printf format strings for hex values
Lothar Waßmann [Fri, 21 Aug 2015 13:34:35 +0000 (15:34 +0200)]
karo: tx6: implement secure boot support
Lothar Waßmann [Fri, 21 Aug 2015 13:31:54 +0000 (15:31 +0200)]
karo: tx6: probe for PMIC to determine module variant prior to initializing PMIC
Lothar Waßmann [Fri, 21 Aug 2015 13:29:26 +0000 (15:29 +0200)]
karo: tx6: cleanup HAB functions
hab_authenticate_image() does not only authenticate a boot image as
the name suggests, but actually performs a full boot exercise like the
ROM code on an actual boot. Remove this function, as it is not useful
to be called from an already booted system. Also do some more cleaning
of the HAB code.
Lothar Waßmann [Fri, 21 Aug 2015 13:21:59 +0000 (15:21 +0200)]
arm: mx6: fix definition of MXC_CCM_CSCDR2_IPU._DI._PRE_CLK_SEL_MASK
Lothar Waßmann [Fri, 21 Aug 2015 13:16:16 +0000 (15:16 +0200)]
mx6: fix name of read_fuse_data register
Lothar Waßmann [Fri, 21 Aug 2015 13:13:46 +0000 (15:13 +0200)]
karo: tx6: general cleanups
Lothar Waßmann [Wed, 19 Aug 2015 11:25:53 +0000 (13:25 +0200)]
common/board_f.c: fix condition for reloc_off assignment
All ARM systems define the symbol __image_copy_start which is the
correct relocation base address for secure and non-secure boot.
Lothar Waßmann [Wed, 19 Aug 2015 11:25:28 +0000 (13:25 +0200)]
gpio: remove gpiolib.c and define remaining functions as static inline in asm/gpio.h
Lothar Waßmann [Wed, 19 Aug 2015 11:25:01 +0000 (13:25 +0200)]
common: add call to show_activity() in main cmd loop
Lothar Waßmann [Thu, 16 Jul 2015 11:29:09 +0000 (13:29 +0200)]
common/board_f.c: fix condition for reloc_off assignment
All ARM systems define the symbol __image_copy_start which is the
correct relocation base address for secure and non-secure boot.
Lothar Waßmann [Thu, 16 Jul 2015 11:28:05 +0000 (13:28 +0200)]
gpio: remove gpiolib.c and define remaining functions as static inline in asm/gpio.h
Lothar Waßmann [Thu, 16 Jul 2015 11:27:42 +0000 (13:27 +0200)]
common: add call to show_activity() in main cmd loop
Lothar Waßmann [Tue, 23 Jun 2015 10:59:12 +0000 (12:59 +0200)]
karo: add support for TXA5 (SAMA5D4) modules
Lothar Waßmann [Tue, 23 Jun 2015 10:58:07 +0000 (12:58 +0200)]
common/board_f.c: add default implementation of get_timer_masked()
Lothar Waßmann [Tue, 23 Jun 2015 10:52:51 +0000 (12:52 +0200)]
fdt: fix incorrect placement of partition information for atmel_nand
fdt_node_set_part_info() blindly assumes, that the first child of the
given node must be the 'partitions' node where to put the part info.
In case of atmel_nand this node is actually the NFC node.
Use the Linux kernel logic skipping any node that has a 'compatible'
property prevent adding the partitions to a wrong node or deleting the
wrong parent node.
Lothar Waßmann [Tue, 23 Jun 2015 08:37:55 +0000 (10:37 +0200)]
gpio: at91: add missing () around macro arguments and remove redundant type cast to (void *)
Lothar Waßmann [Tue, 23 Jun 2015 08:32:58 +0000 (10:32 +0200)]
net: macb: fix network configuration error when using gmac with non-Gbit PHY
If the ethernet controller is detected as GMAC, the driver silently
assumes, that the connected PHY is also 1000Mbit capable and reads the
probably non-existant MII_STAT1000 register. This may lead to falsely
assuming a 1000Mbit link.
Lothar Waßmann [Tue, 23 Jun 2015 05:40:55 +0000 (07:40 +0200)]
video: atmel_hlcdfb: fix reversed parameters in lcd_writel() call
Lothar Waßmann [Tue, 23 Jun 2015 05:34:51 +0000 (07:34 +0200)]
video: atmel_hlcdfb: make pixel clock polarity configurable
Lothar Waßmann [Tue, 23 Jun 2015 05:34:21 +0000 (07:34 +0200)]
video: atmel_hlcdfb: change type of 'mmio' to avoid unnecessary type casts
Lothar Waßmann [Tue, 23 Jun 2015 05:30:47 +0000 (07:30 +0200)]
mtd: nand: atmel: add Atmel NAND controller configs to Kconfig
Lothar Waßmann [Tue, 16 Jun 2015 09:16:52 +0000 (11:16 +0200)]
arm: imx: timer: use get_gptclk() instead of MXC_CLK32 where applicable
Lothar Waßmann [Tue, 16 Jun 2015 09:15:34 +0000 (11:15 +0200)]
karo: common: include <errno.h> in karo.h to prevent possible compile errors
Lothar Waßmann [Tue, 16 Jun 2015 09:14:33 +0000 (11:14 +0200)]
config: rename CONFIG_MX* to CONFIG_SOC_MX*
Lothar Waßmann [Tue, 16 Jun 2015 09:13:46 +0000 (11:13 +0200)]
fdt_support: use generic types to fix compile errors in host tools
Lothar Waßmann [Tue, 16 Jun 2015 09:12:41 +0000 (11:12 +0200)]
kconfig: nand: fix selection of SYS_NAND_SELF_INIT
Lothar Waßmann [Tue, 16 Jun 2015 09:11:55 +0000 (11:11 +0200)]
mtd: mxc_nand: sync with Linux mxc_nand driver
Lothar Waßmann [Tue, 16 Jun 2015 09:05:37 +0000 (11:05 +0200)]
common/board_f.c: adjust reloc_offs for secure boot
Lothar Waßmann [Mon, 15 Jun 2015 12:41:52 +0000 (14:41 +0200)]
karo: tx53: add defconfigs for TX53 secure boot
Lothar Waßmann [Mon, 15 Jun 2015 12:59:00 +0000 (14:59 +0200)]
karo: tx53: adjust linker script and lowlevel_init.S for secure boot
Lothar Waßmann [Mon, 15 Jun 2015 08:11:10 +0000 (10:11 +0200)]
mx53: add HAB support
Lothar Waßmann [Mon, 15 Jun 2015 08:10:18 +0000 (10:10 +0200)]
karo: tx53: update romupdate command
Lothar Waßmann [Mon, 15 Jun 2015 08:03:32 +0000 (10:03 +0200)]
karo: tx53: remove wrong FB_SYNC_CLK_LAT_FALL flag from ET0430 video mode
Lothar Waßmann [Mon, 15 Jun 2015 08:02:57 +0000 (10:02 +0200)]
karo: tx53: check 'video_mode' variable before calling karo_fdt_get_backlight_polarity()
Lothar Waßmann [Mon, 15 Jun 2015 07:48:18 +0000 (09:48 +0200)]
karo: tx53: delay GPIO initialization untill after GPIO subsystem has been initialized
Lothar Waßmann [Fri, 12 Jun 2015 11:19:05 +0000 (13:19 +0200)]
karo: kconfig: update TX53 Kconfig
Lothar Waßmann [Fri, 12 Jun 2015 11:16:27 +0000 (13:16 +0200)]
kconfig: set 'default y' for all CMD_* options defined in config_cmd_default.h
Lothar Waßmann [Fri, 12 Jun 2015 11:15:19 +0000 (13:15 +0200)]
kconfig: add Kconfig options for CONFIG_BOOTP_* settings
Lothar Waßmann [Fri, 12 Jun 2015 11:14:14 +0000 (13:14 +0200)]
karo: configs: add missing quotes to CONFIG_SYS_EXTRA_OPTIONS value
Lothar Waßmann [Fri, 12 Jun 2015 08:55:59 +0000 (10:55 +0200)]
kconfig: add Kconfig option for CMD_MII
Lothar Waßmann [Fri, 12 Jun 2015 08:55:41 +0000 (10:55 +0200)]
kconfig: add Kconfig option for CMD_ROMUPDATE
Lothar Waßmann [Fri, 12 Jun 2015 08:55:12 +0000 (10:55 +0200)]
kconfig: add Kconfig option for LCD
Lothar Waßmann [Fri, 12 Jun 2015 08:52:29 +0000 (10:52 +0200)]
kconfig: move 'Environment configuration settings' out of CMD menu
The menu 'Command line interface' is only available in non-SPL_BUILD.
Move the Environment configuration settings out of this menu context,
so they are available in SPL_BUILD too.
Lothar Waßmann [Fri, 12 Jun 2015 08:49:18 +0000 (10:49 +0200)]
kconfig: remove duplicate symbol CMD_DNS introduced by commit
60296a835cb1
Lothar Waßmann [Fri, 12 Jun 2015 08:47:19 +0000 (10:47 +0200)]
kconfig: add Kconfig options for MXS and MXC OCOTP drivers
Lothar Waßmann [Fri, 12 Jun 2015 08:46:19 +0000 (10:46 +0200)]
kconfig: add Kconfig options for PARTITIONS
Lothar Waßmann [Fri, 12 Jun 2015 08:44:05 +0000 (10:44 +0200)]
lib: add Kconfig option for LIB_RAND
Lothar Waßmann [Fri, 12 Jun 2015 08:35:52 +0000 (10:35 +0200)]
karo: config: enable CONFIG_GENERIC_BOARD
Lothar Waßmann [Fri, 12 Jun 2015 08:35:06 +0000 (10:35 +0200)]
karo: config: update config files
Lothar Waßmann [Fri, 12 Jun 2015 08:32:52 +0000 (10:32 +0200)]
karo: configs: update defconfig files
Lothar Waßmann [Fri, 27 Mar 2015 09:14:19 +0000 (10:14 +0100)]
karo: tx51: justify and adjust the delay required before releasing the ETN PHY strap pins