u-boot-brain/arch/arm
Lukasz Majewski 768cce8b79 dts: pinctrl: Provide IMX_PAD_SION definition for imx53 pinctrl
The SION pin must be set for proper operation of I2C when DM is enabled.

When legacy I2C is used, this bit is set implicitly in the u-boot code:
arch/arm/include/asm/arch-mx5/iomux-mx53.h:92:
MX53_PAD_KEY_ROW3__I2C2_SDA = IOMUX_PAD(0x368, 0x040, 4 |
	IOMUX_CONFIG_SION, 0x820, 0, NO_PAD_CTRL),

The Linux kernel uses similar approach with:
arch/arm/boot/dts/imx53-tqma53.dtsi:182:
	MX53_PAD_KEY_ROW3__I2C2_SDA             0xc0000000

After applying this patch it is possible to have the I2C working with DM
on imx53 devices:

MX53_PAD_KEY_ROW3__I2C2_SDA (0x1ee | IMX_PAD_SION)

Signed-off-by: Lukasz Majewski <lukma@denx.de>
2018-05-17 12:13:00 +02:00
..
cpu Xilinx changes for v2018.07 2018-05-11 11:45:28 -04:00
dts dts: pinctrl: Provide IMX_PAD_SION definition for imx53 pinctrl 2018-05-17 12:13:00 +02:00
include mx31: Convert MX31_HCLK_FREQ and MX31_CLK32 to Kconfig. 2018-05-17 12:02:28 +02:00
lib bootm: fix 'memory-fixup' for vxWorks boot 2018-05-10 20:38:34 -04:00
mach-aspeed regmap: change regmap_init_mem() to take ofnode instead udevice 2018-05-07 15:49:51 -04:00
mach-at91 gpio: atmel_pio4: give a full configuration when muxing pins 2018-05-08 09:07:36 -04:00
mach-bcm283x arm: v7: Kconfig: Rename CPU_V7 as CPU_V7A 2018-05-07 15:53:24 -04:00
mach-davinci SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
mach-exynos arm: v7: Kconfig: Rename CPU_V7 as CPU_V7A 2018-05-07 15:53:24 -04:00
mach-highbank SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
mach-imx mx6: Select CONFIG_MP with MX6_SMP 2018-05-17 12:04:22 +02:00
mach-integrator env: Convert CONFIG_ENV_IS_IN... to a choice 2017-08-15 20:50:01 -04:00
mach-keystone SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
mach-kirkwood net: add Kconfig for MVGBE 2018-05-14 21:28:38 -04:00
mach-meson ARM: meson: rename GXBB to GX 2018-05-08 09:07:34 -04:00
mach-mvebu ARM: mvebu: a38x: move sys_env_device_rev_get 2018-05-14 10:01:56 +02:00
mach-omap2 arm: dra76: fastboot: extend cpu type for getvar command 2018-05-08 09:07:37 -04:00
mach-orion5x SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
mach-qemu arm: v7: Kconfig: Rename CPU_V7 as CPU_V7A 2018-05-07 15:53:24 -04:00
mach-rmobile SPDX: Convert a few files that were missed before 2018-05-10 20:38:35 -04:00
mach-rockchip arm: v7: Kconfig: Rename CPU_V7 as CPU_V7A 2018-05-07 15:53:24 -04:00
mach-s5pc1xx SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
mach-snapdragon SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
mach-socfpga Merge git://git.denx.de/u-boot-socfpga 2018-05-10 22:57:41 -04:00
mach-sti board: Add STMicroelectronics STiH410-B2260 support 2017-03-14 20:40:21 -04:00
mach-stm32 arm: v7R: Add support for MPU 2018-05-07 15:53:29 -04:00
mach-stm32mp stm32mp: regulator: add SoC pwr regulator support 2018-05-08 09:07:38 -04:00
mach-sunxi arm: v7: Kconfig: Rename CPU_V7 as CPU_V7A 2018-05-07 15:53:24 -04:00
mach-tegra arm: v7: Kconfig: Rename CPU_V7 as CPU_V7A 2018-05-07 15:53:24 -04:00
mach-uniphier arm: v7: Kconfig: Rename CPU_V7 as CPU_V7A 2018-05-07 15:53:24 -04:00
mach-versatile SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
mach-zynq arm: zynq: Remove checkboard and enable DISPLAY_CPUINFO 2018-05-11 09:23:43 +02:00
mach-zynqmp-r5 arm: zynqmp: Add ZynqMP minimal R5 support 2018-05-11 09:38:23 +02:00
thumb1/include/asm/proc-armv SPDX: Convert a few files that were missed before 2018-05-10 20:38:35 -04:00
config.mk SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
Kconfig mx31pdk: Convert CONFIG_MX31 flag to use Kconfig. 2018-05-17 12:02:24 +02:00
Kconfig.debug arm: debug: add Kconfig entries for lowlevel debug 2014-10-26 22:23:12 +01:00
Makefile arm: zynqmp: Add ZynqMP minimal R5 support 2018-05-11 09:38:23 +02:00