u-boot-brain/drivers
Lukasz Majewski b6a6238f04 Revert "dm: pinctrl: Prevent (re-)configuring pins when already done before relocation"
This reverts commit a7f4b4b344.

As reported by Alex Kiernan the above optimization introduces a
regression in the below use case where:

1. Device has defined 'u-boot,dm-spl' property (@ eMMC DTS node)

2. The device downloads its MLO/SPL via UART (not eMMC - the eMMC pinmux
pins are NOT probed/configured in MLO/SPL).

3. The loaded via UART MLO/SPL wants to load Linux from eMMC. In this case
the DM core and pinctrl uclass checks 'u-boot,dm-spl' and don't
configure pins (as it thinks that those were initialized in MLO/SPL).

As we are very close to release - please revert this commit.

Reported-by: Alex Kiernan <alex.kiernan@gmail.com>
Signed-off-by: Lukasz Majewski <lukma@denx.de>
Reviewed-by: Simon Glass <sjg@chromium.org>
2019-01-11 10:03:42 -05:00
..
adc
ata scsi: ceva: add ls2080a soc support 2018-12-06 14:38:03 -08:00
axi
bios_emulator
block blk: Rework guard around part_init call 2018-12-12 12:14:22 -05:00
board
bootcount bootcount: add a DM RTC backing store for bootcount 2018-12-10 10:04:45 +01:00
clk clk: imx8: fix build warning 2019-01-09 17:03:29 +01:00
core syscon: update syscon_node_to_regmap to use the DM functions 2018-12-15 11:49:56 -05:00
cpu cpu: Add a RISC-V CPU driver 2018-12-18 09:56:26 +08:00
crypto
ddr drivers: ddr: introduce DDR driver for i.MX8M 2019-01-01 14:12:18 +01:00
demo
dfu
dma dma: add bcm6348-iudma support 2018-12-19 15:23:00 +01:00
fastboot
firmware firmware: psci: introduce SPL_ARM_PSCI_FW 2018-12-12 12:14:25 -05:00
fpga arm: socfpga: stratix10: Add Stratix10 FPGA into FPGA device table 2018-12-20 17:12:25 +01:00
gpio gpio: stm32f7: Fix SPL code size 2019-01-09 07:13:33 -05:00
hwspinlock hwspinlock: add stm32 hardware spinlock support 2018-12-06 23:26:33 -05:00
i2c i2c: tegra: Fix regression by implementing a dummy probe_chip() callback 2018-12-12 06:06:14 +01:00
input input: i8042: Use remove() instead of exported functions 2018-12-05 06:01:35 -07:00
led
mailbox
memory
misc misc: imx8: scu: use platdata instead of priv data 2019-01-09 17:04:03 +01:00
mmc Merge branch 'master' of git://git.denx.de/u-boot-sunxi 2019-01-10 09:28:28 -05:00
mtd Merge branch 'master' of git://git.denx.de/u-boot-spi 2019-01-02 14:20:29 -05:00
net imx for 2019.01 2019-01-01 10:01:00 -05:00
nvme
pch
pci
pcmcia
phy phy: omap_usb2: Add support for am437x 2018-12-14 17:59:09 +01:00
pinctrl Revert "dm: pinctrl: Prevent (re-)configuring pins when already done before relocation" 2019-01-11 10:03:42 -05:00
power power: regulator: Allow PWM regulator to be omitted from SPL. 2019-01-02 22:38:09 +01:00
pwm
qe drivers: qe: add TFABOOT support 2018-12-06 14:37:51 -08:00
ram rockchip: ram: update license for sdram driver 2019-01-02 22:37:10 +01:00
remoteproc
reset
rtc
scsi
serial drivers: serial: Add SiFive UART driver 2018-12-18 09:56:54 +08:00
smem
soc
sound dm: sound: Use the correct number of channels for sound 2018-12-13 16:37:10 -07:00
spi spi: sun4i: Add rx_buf NULL pointer check 2019-01-02 00:54:05 +05:30
spmi SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
sysreset sandbox: sysreset: Update to support power-on reset 2018-12-05 06:01:34 -07:00
tee tee: change return code for REE FS supplicant cmd 2018-12-15 11:49:19 -05:00
thermal
timer timer: Add generic driver for RISC-V privileged architecture defined timer 2018-12-18 09:56:26 +08:00
tpm
usb usb: musb-new: sunxi: Fix null pointer access 2018-12-14 17:59:10 +01:00
video video: Add a default TrueType font 2018-12-28 12:27:53 +01:00
virtio
w1 w1: Add driver for i.MX bus master controller 2019-01-01 14:12:18 +01:00
w1-eeprom
watchdog watchdog: imx: add config to disable wdog reset 2019-01-01 14:12:18 +01:00
Kconfig dm: Add Hardware Spinlock class 2018-12-06 23:26:32 -05:00
Makefile imx for 2019.01 2019-01-01 10:01:00 -05:00