u-boot/drivers
David Virag 101f4e669d i2c: samsung: Support platforms other than EXYNOS4 and EXYNOS5
Newer Samsung SoCs (including newer Exynos, ExynosAuto, Google Tensor)
still use these IPs, or slightly newer versions of it.

Make these drivers available on these platforms by guarding
EXYNOS4/EXYNOS5 specific code behind their configs, and using CCF for
clocks on other platforms.

Tested S3C I2C driver on Exynos7885.
This along with extended clock driver should enable S3C I2C on
Exynos850.

Signed-off-by: David Virag <virag.david003@gmail.com>
Tested-by: Henrik Grimler <henrik@grimler.se>
Reviewed-by: Heiko Schocher <hs@denx.de>
2024-08-09 14:46:05 +02:00
..
adc Restore patch series "arm: dts: am62-beagleplay: Fix Beagleplay Ethernet" 2024-05-20 13:35:03 -06:00
ata drivers: ata: Remove duplicate newlines 2024-07-22 10:53:04 -06:00
axi Restore patch series "arm: dts: am62-beagleplay: Fix Beagleplay Ethernet" 2024-05-20 13:35:03 -06:00
bios_emulator drivers: bios_emulator: Remove duplicate newlines 2024-07-22 10:53:04 -06:00
block drivers: introduce UBI block abstraction 2024-08-08 09:28:00 +02:00
bootcount Merge patch series "drivers: bootcount: Add support for ANY filesystem" 2024-07-16 12:56:20 -06:00
bus Restore patch series "arm: dts: am62-beagleplay: Fix Beagleplay Ethernet" 2024-05-20 13:35:03 -06:00
button Restore patch series "arm: dts: am62-beagleplay: Fix Beagleplay Ethernet" 2024-05-20 13:35:03 -06:00
cache drivers: cache: Remove duplicate newlines 2024-07-22 10:53:04 -06:00
clk clk: zynqmp: Add set_rate support for display clocks 2024-08-05 16:10:36 +02:00
core dm: use list_count_nodes() for counting list nodes 2024-07-31 09:54:53 +02:00
cpu cpu: imx: implement release_core callback 2024-08-02 15:16:51 -03:00
crypto drivers: crypto: Remove duplicate newlines 2024-07-22 10:53:04 -06:00
ddr drivers: ddr: Remove duplicate newlines 2024-07-22 10:53:05 -06:00
demo Restore patch series "arm: dts: am62-beagleplay: Fix Beagleplay Ethernet" 2024-05-20 13:35:03 -06:00
dfu drivers: dfu: Remove duplicate newlines 2024-07-22 10:53:05 -06:00
dma drivers: dma: Remove duplicate newlines 2024-07-22 10:53:05 -06:00
extcon Restore patch series "arm: dts: am62-beagleplay: Fix Beagleplay Ethernet" 2024-05-20 13:35:03 -06:00
fastboot Restore patch series "arm: dts: am62-beagleplay: Fix Beagleplay Ethernet" 2024-05-20 13:35:03 -06:00
firmware drivers: firmware: Remove duplicate newlines 2024-07-22 10:53:05 -06:00
fpga drivers: fpga: Remove duplicate newlines 2024-07-22 10:53:05 -06:00
fuzz Restore patch series "arm: dts: am62-beagleplay: Fix Beagleplay Ethernet" 2024-05-20 13:35:03 -06:00
fwu-mdata Merge patch series "FWU: Add support for FWU metadata version 2" 2024-05-24 13:42:07 -06:00
gpio drivers: gpio: Remove duplicate newlines 2024-07-22 10:53:05 -06:00
hwspinlock Restore patch series "arm: dts: am62-beagleplay: Fix Beagleplay Ethernet" 2024-05-20 13:35:03 -06:00
i2c i2c: samsung: Support platforms other than EXYNOS4 and EXYNOS5 2024-08-09 14:46:05 +02:00
input drivers: input: Remove duplicate newlines 2024-07-22 10:53:05 -06:00
iommu Restore patch series "arm: dts: am62-beagleplay: Fix Beagleplay Ethernet" 2024-05-20 13:35:03 -06:00
led Merge patch series "led: implement software blinking" 2024-07-30 14:31:24 -06:00
mailbox arm64: versal2: Add support for AMD Versal Gen 2 2024-06-17 16:02:29 +02:00
memory memory: ti-gpmc: use printf to dump settings/timings 2024-06-07 14:07:23 -06:00
mfd mfd: syscon: atmel-smc: Add new helpers to ease SMC regs manipulation 2022-12-08 18:06:27 +02:00
misc drivers: misc: Remove duplicate newlines 2024-07-22 10:53:05 -06:00
mmc arm: ti: Remove omap4 platform support 2024-07-23 10:37:48 -06:00
mtd Merge tag 'u-boot-nand-20240808' of https://source.denx.de/u-boot/custodians/u-boot-nand-flash 2024-08-08 16:15:06 -06:00
mux Restore patch series "arm: dts: am62-beagleplay: Fix Beagleplay Ethernet" 2024-05-20 13:35:03 -06:00
net net: dwc_eth_qos: mdio: Implement clause 45 2024-08-01 08:10:05 -06:00
nvme Prepare v2024.07-rc5 2024-06-24 13:34:52 -06:00
pch Restore patch series "arm: dts: am62-beagleplay: Fix Beagleplay Ethernet" 2024-05-20 13:35:03 -06:00
pci drivers: pci: Remove duplicate newlines 2024-07-22 10:53:05 -06:00
pci_endpoint Restore patch series "arm: dts: am62-beagleplay: Fix Beagleplay Ethernet" 2024-05-20 13:35:03 -06:00
phy drivers: phy: Remove duplicate newlines 2024-07-22 10:53:05 -06:00
pinctrl drivers: pinctrl: Remove duplicate newlines 2024-07-22 10:53:05 -06:00
power power: regulator: qcom-rpmh-regulator: add build infra 2024-07-26 01:28:13 +02:00
pwm Restore patch series "arm: dts: am62-beagleplay: Fix Beagleplay Ethernet" 2024-05-20 13:35:03 -06:00
qe qe: Add <asm/ppc.h> on PowerPC 2023-11-07 14:50:51 -05:00
ram rockchip: Avoid #ifdefs in RK3399 SPL 2024-08-05 12:17:01 -06:00
reboot-mode Restore patch series "arm: dts: am62-beagleplay: Fix Beagleplay Ethernet" 2024-05-20 13:35:03 -06:00
remoteproc drivers: remoteproc: Remove duplicate newlines 2024-07-22 10:53:06 -06:00
reset drivers: reset: Remove duplicate newlines 2024-07-22 10:53:06 -06:00
rng Merge branch 'master' of https://gitlab.denx.de/u-boot/custodians/u-boot-samsung 2024-07-25 09:14:29 -06:00
rtc drivers: rtc: Remove duplicate newlines 2024-07-22 10:53:06 -06:00
scsi drivers: scsi: Remove duplicate newlines 2024-07-22 10:53:06 -06:00
serial sandbox: Drop video-sync in serial driver 2024-07-31 16:56:06 +02:00
sm Restore patch series "arm: dts: am62-beagleplay: Fix Beagleplay Ethernet" 2024-05-20 13:35:03 -06:00
smem Restore patch series "arm: dts: am62-beagleplay: Fix Beagleplay Ethernet" 2024-05-20 13:35:03 -06:00
soc soc: zynqmp: Add support for zu1eg_lr device 2024-08-05 16:14:10 +02:00
sound drivers: sound: Remove duplicate newlines 2024-07-22 10:53:06 -06:00
spi spi: sunxi: fix clock divider calculation for max frequency setting 2024-08-06 11:20:10 +01:00
spmi spmi: msm: correct max_channels for v5 controllers 2024-07-05 12:07:37 +02:00
sysinfo Restore patch series "arm: dts: am62-beagleplay: Fix Beagleplay Ethernet" 2024-05-20 13:35:03 -06:00
sysreset drivers: sysreset: Remove duplicate newlines 2024-07-22 10:53:06 -06:00
tee tee: sandbox: check for buffer size 2024-04-26 08:28:35 +03:00
thermal drivers: thermal: Remove duplicate newlines 2024-07-22 10:53:06 -06:00
timer drivers: timer: Remove duplicate newlines 2024-07-22 10:53:06 -06:00
tpm drivers: tpm: Remove duplicate newlines 2024-07-22 10:53:06 -06:00
ufs Restore patch series "arm: dts: am62-beagleplay: Fix Beagleplay Ethernet" 2024-05-20 13:35:03 -06:00
usb arm: ti: Remove omap4 platform support 2024-07-23 10:37:48 -06:00
video video: Use cyclic to handle video sync 2024-07-31 16:54:09 +02:00
virtio Restore patch series "arm: dts: am62-beagleplay: Fix Beagleplay Ethernet" 2024-05-20 13:35:03 -06:00
w1 Restore patch series "arm: dts: am62-beagleplay: Fix Beagleplay Ethernet" 2024-05-20 13:35:03 -06:00
w1-eeprom Restore patch series "arm: dts: am62-beagleplay: Fix Beagleplay Ethernet" 2024-05-20 13:35:03 -06:00
watchdog cyclic: Add a symbol for SPL 2024-07-31 16:51:54 +02:00
xen Restore patch series "arm: dts: am62-beagleplay: Fix Beagleplay Ethernet" 2024-05-20 13:35:03 -06:00
Kconfig drivers: introduce Secure Monitor uclass 2023-10-15 12:23:48 +02:00
Makefile rng: Introduce SPL_DM_RNG 2024-05-05 11:21:39 -03:00