u-boot/drivers
Marek Vasut c78a81396a clk: renesas: Fix missing unbind on driver look up failure
In case lists_driver_lookup_name("rst_gen3") fails, the clk_gen3 driver
has to be unbound before erroring out. Reorder the function such that
both clk_gen3 and rst_gen3 drivers are looked up first, if either look
up fails then the function errors out right away. Second, the clk_gen3
is bound, if binding fails, the function still errors out right away
because there is nothing to undo after either lists_driver_lookup_name()
call. Finally, rst_gen3 is bound and if this binding fails, then that
is the only place where clk_gen3 has to be unbound before erroring out.

Signed-off-by: Marek Vasut <marek.vasut+renesas@mailbox.org>
2024-11-03 12:25:57 +01:00
..
adc adc: rockchip-saradc: Use vdd-microvolts prop as fallback 2024-10-26 10:46:48 +08:00
ata Merge patch series "Implement ACPI on aarch64" 2024-10-27 18:44:13 -06:00
axi
bios_emulator
block block: make blk_create_device() static 2024-10-24 11:20:58 -06:00
bootcount
bus global: Rename SPL_ to XPL_ 2024-10-11 11:44:48 -06:00
button
cache global: Rename SPL_TPL_ to PHASE_ 2024-10-11 11:44:48 -06:00
clk clk: renesas: Fix missing unbind on driver look up failure 2024-11-03 12:25:57 +01:00
core dm: core: downgrade some dm_warn messages to log_debug() 2024-10-29 12:09:18 -06:00
cpu Merge patch series "Implement ACPI on aarch64" 2024-10-27 18:44:13 -06:00
crypto drivers/crypto: aspeed: Add Caliptra ECDSA384 support 2024-10-21 17:52:52 -06:00
ddr imx: Support i.MX93 9X9 QSB board 2024-10-25 09:07:16 -03:00
demo
dfu dfu: sf: rely on DT for spi speed and mode 2024-10-24 09:42:00 +02:00
dma dma: ti: k3-udma: Move DMA channel[0] allocation to probe and add udma_remove() 2024-10-17 18:21:19 -06:00
extcon
fastboot net: introduce alternative implementation as net/lwip/ 2024-10-16 11:11:56 -06:00
firmware global: Rename SPL_ to XPL_ 2024-10-11 11:44:48 -06:00
fpga drivers: Use CONFIG_XPL_BUILD instead of CONFIG_SPL_BUILD 2024-10-11 11:44:48 -06:00
fuzz
fwu-mdata
gpio Merge patch series "Support Aspeed SGPIO controller" 2024-10-29 16:17:47 -06:00
hwspinlock
i2c i2c: mxc_i2c: Convert to use livetree API for fdt access 2024-10-25 09:07:39 -03:00
input global: Rename SPL_TPL_ to PHASE_ 2024-10-11 11:44:48 -06:00
iommu
led led: include cyclic.h in led_sw_blink.c 2024-10-23 06:52:38 +02:00
mailbox global: Rename SPL_ to XPL_ 2024-10-11 11:44:48 -06:00
memory memory: ti-aemif-cs: Compute timing configuration from DT parsing 2024-10-29 18:45:22 -06:00
mfd
misc Merge patch series "Implement ACPI on aarch64" 2024-10-27 18:44:13 -06:00
mmc mmc: renesas-sdhi: Add compatible string for rzg2l-sdhi 2024-10-28 16:27:34 +01:00
mtd mtd: spi-nor: Guard SPI_STACKED_PARALLEL with DM_SPI check 2024-10-31 13:34:29 -06:00
mux Merge patch series "Tidy up use of 'SPL' and CONFIG_SPL_BUILD" 2024-10-11 12:23:25 -06:00
net net: dwc_eth_qos: Remove obsolete imx8 includes 2024-10-29 16:25:53 -03:00
nvme global: Rename SPL_ to XPL_ 2024-10-11 11:44:48 -06:00
pch
pci Merge patch series "Implement ACPI on aarch64" 2024-10-27 18:44:13 -06:00
pci_endpoint
phy Merge patch series "Tidy up use of 'SPL' and CONFIG_SPL_BUILD" 2024-10-11 12:23:25 -06:00
pinctrl Merge patch series "Support Aspeed SGPIO controller" 2024-10-29 16:17:47 -06:00
power imx: power-domain: Convert to use livetree API for fdt access 2024-10-25 09:07:35 -03:00
pwm
qe
ram Merge patch series "Tidy up use of 'SPL' and CONFIG_SPL_BUILD" 2024-10-11 12:23:25 -06:00
reboot-mode
remoteproc global: Rename SPL_ to XPL_ 2024-10-11 11:44:48 -06:00
reset global: Rename SPL_TPL_ to PHASE_ 2024-10-11 11:44:48 -06:00
rng global: Rename SPL_TPL_ to PHASE_ 2024-10-11 11:44:48 -06:00
rtc Merge patch series "Tidy up use of 'SPL' and CONFIG_SPL_BUILD" 2024-10-11 12:23:25 -06:00
scsi scsi: fix disk capacity too small by one sector 2024-11-01 13:34:32 -06:00
serial Merge patch series "Implement ACPI on aarch64" 2024-10-27 18:44:13 -06:00
sm
smem
soc
sound
spi mtd: spi-nor: Rename SPI_ADVANCE to SPI_STACKED_PARALLEL 2024-10-31 10:49:47 -06:00
spmi
sysinfo
sysreset global: Rename SPL_TPL_ to PHASE_ 2024-10-11 11:44:48 -06:00
tee
thermal
timer x86: Sync up tsc_timer with Linux 2024-10-18 14:10:21 -06:00
tpm global: Rename SPL_TPL_ to PHASE_ 2024-10-11 11:44:48 -06:00
ufs ufs: Add Support for Qualcomm UFS HC driver 2024-10-14 08:56:03 +02:00
usb Merge patch series "Implement ACPI on aarch64" 2024-10-27 18:44:13 -06:00
video video: simplefb: Fix build warn with CONFIG_FDT_64BIT=n 2024-10-22 20:56:28 +02:00
virtio virtio: blk: introduce virtio-block erase support 2024-10-18 14:10:21 -06:00
w1
w1-eeprom
watchdog watchdog: introduce separate SPL symbol for WDT_GPIO 2024-10-23 07:02:25 +02:00
xen
Kconfig
Makefile global: Rename SPL_TPL_ to PHASE_ 2024-10-11 11:44:48 -06:00