zephyr/dts/bindings
Mykola Kvach b8f7fc3cc3 drivers: sdhc: add support of Renesas MMC driver
Add basic functionality of Renesas SD/MMC driver. It can be used
for both gen3 and gen4 R-car boards, but tested only with H3ULCB,
Salvator XS M3 and Spider boards. This driver working with SDHC
subsystem.

The driver supports regularal reading/writing throught SD/MMC
controller buffer, DMA mode w/o interrupts and timing tuning.

Add gpio5 and sd0 nodes to h3ulcb and salvator xs which are needed
for working with SD cards. The GPIO node is needed for switching
voltage on SD card through gpio regulator driver.

Notes:
    * the driver doesn't support SPI mode;
    * SCC tuning and DMA mode based on IRQs are enabled by default;
    * an address of a data buffer has to be aligned to 128 bytes if it
      is not, driver will use non-DMA mode automatically;
    * Renesas MMC DMAC doesn't support 64-bit DMA addresses, so for
      case when we have 64-bit xref data address we use non-DMA mode;
    * SD/MMC controller supports block size between 512 and 1 with
      a lot of restrictions, more details you can find in code;
    * support of HS400 mode isn't implemented inside driver.

Signed-off-by: Mykola Kvach <mykola_kvach@epam.com>
2024-05-01 10:55:11 -04:00
..
acpi lib: acpi: add device resource enum support 2024-01-31 15:03:06 +01:00
adc drivers: ad559x: add i2c bus support 2024-04-01 12:18:47 -05:00
alh
arc
arm dts: bindings: Add nxp,rw-soc-ctrl binding 2024-03-22 08:56:10 +01:00
audio drivers: audio: dmic: add driver for NXP DMIC peripheral 2024-01-17 14:43:52 +01:00
auxdisplay doc: correct sparkfun,serlcd.yaml 2024-04-14 15:39:34 -07:00
base kernel: Device deferred initialization 2024-04-11 15:50:44 -04:00
battery dts: battery: add property 2024-03-26 16:18:31 -04:00
bluetooth board: cy8cproto_062_4343w: Enable HW Flow control for HCI H4 2024-04-23 15:35:53 +02:00
cache dts: bindings: add andestech,l2c 2024-04-22 09:19:27 -04:00
can dts: bindings: can: can-fd-controller: remove tx-delay-comp-offset prop 2024-03-28 09:41:53 +00:00
charger drivers: charger: charger_max20355: handle thermistor mode 2024-03-26 16:18:31 -04:00
clock dts: bindings: clock: pinctrl is not required for all clock options 2024-02-06 18:56:27 +01:00
coredump
counter drivers: counter: Adding Mutli Channel PIT Support 2024-03-07 13:23:58 -06:00
cpu dts: Add and extend Nordic bindings needed for nRF54H20 2024-02-02 16:40:11 +01:00
crypto drivers/crypto/crypto_it8xxx2_sha_v2.c: implement sha v2 for it82xx2 series 2024-04-24 09:55:46 +02:00
dac drivers: dac: dac_ad569x: Support for AD569x DACs. 2024-04-22 06:50:01 -07:00
dai drivers: dai: add driver for NXP's ESAI 2024-04-03 16:18:50 +01:00
debug
dfpmcch
dfpmccu
disk
display drivers: display: st7789v: Add support to disable inversion mode 2024-04-29 11:02:20 +02:00
dma drivers: dma: Update NXP EDMA driver for version 4 2024-03-26 16:39:18 -04:00
dsa
edac
espi drivers: espi: npcx: introduce espi taf driver 2023-12-18 09:30:01 +01:00
ethernet drivers: nxp_enet: Generate MAC using eth.h 2024-04-18 11:18:31 +02:00
flash_controller dts/bindings/flash_simulator: Restrict erase-value 2024-04-24 19:42:44 +00:00
fpga
fs
fuel-gauge
gnss ADD: GNSS Driver for U-BLOX M10 & Support for UBX Messages 2024-03-26 09:28:36 +00:00
gpio drivers: gpio: add brcmstb gpio driver 2024-04-25 18:06:43 -04:00
hda
hwinfo
hwspinlock
i2c drivers: i2c: i2c_gecko: Refactor driver to use pinctrl api 2024-04-25 18:07:48 -04:00
i2s driver: ssp: update Intel SSP DAI driver to support dynamic SSP management 2024-04-25 12:14:50 +02:00
i3c drivers: i3c: npcx: introduce NPCX I3C driver 2024-04-24 19:40:28 +00:00
ieee802154
iio/afe dts: bindings: adc: nxp,vf610-adc: move binding to correct folder 2024-01-13 00:23:34 +00:00
input input: add a paw32xx driver 2024-04-23 22:13:51 +00:00
interrupt-controller dts: Add and extend Nordic bindings needed for nRF54H20 2024-02-02 16:40:11 +01:00
ipc dts: nordic: Add DPPIC and IPCT nodes to nRF54H20 EngA 2024-03-12 14:27:16 +00:00
ipm dts: nordic: Add DPPIC and IPCT nodes to nRF54H20 EngA 2024-03-12 14:27:16 +00:00
kscan input: convert kscan_mchp_xec.c driver to input 2024-03-12 19:30:09 -04:00
led drivers: led: add output current configuration to ti,lp5562 2024-03-26 16:17:23 -04:00
led_strip drivers: led_strip: ws2812_rpi_pico_pio: Change `output-pin` to `gpios` 2024-03-06 14:17:27 +01:00
lora
mbox dts: bindings: mbox: add nordic,nrf-bellboard-local|remote 2024-03-05 16:50:36 +00:00
mdio dts: bindings: Add NXP ENET QOS Bindings 2024-04-02 21:02:25 -04:00
memory-controllers
memory-window
mfd drivers: gpio: split up driver for TLE9104 into a MFD 2024-04-09 11:07:27 +02:00
mhu
mipi-dbi dts: bindings: mipi-dbi: fix language describing mipi dbi modes 2024-04-20 13:44:07 -04:00
mipi-dsi drivers: dsi: stm32: add additional dt options 2024-04-02 21:03:10 -04:00
misc dts: bindings: add device tree binding for i.MX RDC 2024-03-28 16:01:30 -05:00
mm
mmc drivers: sdhc: add support of Renesas MMC driver 2024-05-01 10:55:11 -04:00
mmu_mpu arch: arm: remove num-mpu-regions 2023-12-01 10:48:00 +00:00
modem drivers: modem_cellular: add nRF91 series (w/ SLM) 2024-03-03 18:59:22 +01:00
mtd flash: stm32: configurable write block sizes 2024-03-11 18:57:43 +00:00
net/wireless bindings: net: nfct: Utilize EasyDMA property 2024-02-28 09:38:39 +01:00
options net: openthread: implement `otPlatResetToBootloader` 2024-01-11 15:37:58 -06:00
ospi
pcie drivers: pci: update prt retrieve based on pnp id 2024-01-31 15:03:06 +01:00
peci
phy dts: bindings: can: transciever: allow specififying minumum bitrate 2024-03-12 10:43:36 +01:00
pinctrl nxp: imx8ulp: enable pinctrl 2024-04-09 11:06:14 +02:00
pm_cpu_ops
power dts: bindings: Add RW PMU binding 2024-03-22 15:58:03 -05:00
power-domain dts: bindings: more typo correction and wording enhancement 2024-01-30 18:50:08 -05:00
ppc usbc: add driver for nx20p3483 PPC chip 2024-01-18 10:53:53 +01:00
ps2
pwm dts: bindings: pwm: nordic: add memory-region support 2024-04-25 17:59:27 -04:00
qspi dts: bindings: fix typo in (net, power-domain, pwm, qspi) 2024-01-30 18:50:08 -05:00
regulator regulator: cp9314: Adds support for PGOOD pin 2024-04-26 16:08:39 +02:00
reserved-memory dts: Add and extend Nordic bindings needed for nRF54H20 2024-02-02 16:40:11 +01:00
reset driver: reset: npcx: add driver support for reset controller 2024-04-16 09:09:13 +02:00
retained_mem dts: bindings: fix typo in (retained_mem, rng, serial, spi) 2024-01-30 18:50:08 -05:00
retention
riscv dts: Add and extend Nordic bindings needed for nRF54H20 2024-02-02 16:40:11 +01:00
rng drivers: lpc55s36: Remove deprecated CSS driver 2024-04-10 14:11:34 -04:00
rtc drivers: rtc: support for Nuvoton numaker m46x 2024-04-30 14:31:29 -04:00
sd
sdhc drivers: esp32: SDHC implementation 2024-04-30 18:23:06 +02:00
sensor drivers: sensor: Add TI TMP114 temperature sensors 2024-04-30 14:31:07 -04:00
serial dts: bindings: add a new 'rdc' property to the i.MX IUART bindings 2024-03-28 16:01:30 -05:00
shi dts: npcx: shi: support two version of shi hardware 2023-11-24 11:45:13 +01:00
sip_svc
smbus dts: bindings: add STM32 SMBus 2023-12-12 10:57:41 +01:00
sound
spi drivers: spi: Add support for half-duplex (3-wire) SPI 2024-04-18 08:09:15 -07:00
sram
syscon
tach dts: binding: tach: Add kb1200 tach 2024-03-15 09:39:48 +00:00
tcpc
test dts: bindings: test: add vnd,mbox-consumer 2024-03-07 14:32:57 +00:00
timer drivers: counter: mcux: add support for TPM 2024-04-30 08:53:59 +02:00
timestamp
usb drivers: usb: device: support Nuvoton NuMaker series USBD controller driver 2024-02-02 10:07:43 +01:00
usb-c dts: bindings: fix typo in (timer, usb-c, usb, watchdog) 2024-01-30 18:50:08 -05:00
video drivers: video: ov2640: add clock rate control property 2024-05-01 00:14:18 +02:00
virtualization
w1 drivers: w1: add zephyr-gpio driver 2024-01-08 12:43:52 +01:00
watchdog dts: binding: watchdog: Add kb1200 watchdog 2024-03-15 09:39:48 +00:00
wifi
xen
vendor-prefixes.txt drivers: input: CHSC6X Driver 2024-04-08 09:28:36 -04:00