zephyr/drivers
Johan Hedberg 05f8dd9ab9 drivers: i2c_dw: Remove hard-coded instance count assumption
Introduce a Kconfig variable that the SoC can set to indicate the
number of instances in Device Tree. This also fixes the accuracy of
the Elkhart Lake instance count where the code was previously assuming
up to 12 instances even though DT lists 15 nodes.

Signed-off-by: Johan Hedberg <johan.hedberg@intel.com>
2021-01-19 14:52:29 -05:00
..
adc device: Remove DEVICE_DT_DECLARE / DEVICE_DT_INST_DECLARE 2021-01-15 07:16:21 -06:00
audio audio: intel_dmic: convert to use devicetree 2021-01-05 12:08:51 -06:00
bluetooth drivers: bluetooth: hci: Add support for ISO packets in rpmsg 2021-01-15 11:39:09 -05:00
can drivers: can: flexcan: Fix incorrect timing. 2021-01-12 09:34:45 -06:00
clock_control drivers/clock_control: stm32: Add AHB3 bus support 2021-01-15 10:29:30 -05:00
console drivers: console: Convert DEVICE_AND_API_INIT to DEVICE_DEFINE 2020-12-18 13:25:22 -06:00
counter device: Remove DEVICE_DT_DECLARE / DEVICE_DT_INST_DECLARE 2021-01-15 07:16:21 -06:00
crypto drivers: crypto_nrf_ecb: Convert to use devicetree 2021-01-13 12:57:13 +01:00
dac drivers: dac: Convert drivers to new DT device macros 2020-12-15 08:04:04 -06:00
debug debug: tracing: Add Segger RTT and SystemView linker section options 2020-11-20 12:54:09 -06:00
display drivers: display: add inversion support for ili9xxx displays 2021-01-04 16:24:06 +01:00
dma drivers: dma: Add iProc PAXDMA driver 2021-01-18 16:58:55 -05:00
ec_host_cmd_periph drivers: ec_host_cmd_periph: Convert drivers to new DT device macros 2020-12-15 15:17:59 -06:00
eeprom drivers: eeprom: Convert drivers to new DT device macros 2020-12-16 12:18:59 -05:00
entropy device: Remove DEVICE_DT_DECLARE / DEVICE_DT_INST_DECLARE 2021-01-15 07:16:21 -06:00
espi driver: host-subs: replace defined() macro with IS_ENABLED(). 2021-01-15 11:39:45 -05:00
ethernet device: Remove DEVICE_DT_DECLARE / DEVICE_DT_INST_DECLARE 2021-01-15 07:16:21 -06:00
flash drivers: flash: nrf_qspi: support JESD216 API 2021-01-18 16:58:09 -05:00
gpio driver: gpio: add 1p8v level detection support in npcx series. 2021-01-18 19:09:34 +01:00
hwinfo drivers: hwinfo: stm32: use generic LL headers 2020-11-30 15:50:03 +01:00
i2c drivers: i2c_dw: Remove hard-coded instance count assumption 2021-01-19 14:52:29 -05:00
i2s device: Remove DEVICE_DT_DECLARE / DEVICE_DT_INST_DECLARE 2021-01-15 07:16:21 -06:00
ieee802154 drivers: ieee802154: Convert DEVICE_AND_API_INIT to DEVICE_DEFINE 2020-12-19 20:01:06 -05:00
interrupt_controller device: Remove DEVICE_DT_DECLARE / DEVICE_DT_INST_DECLARE 2021-01-15 07:16:21 -06:00
ipm device: Remove DEVICE_DT_DECLARE / DEVICE_DT_INST_DECLARE 2021-01-15 07:16:21 -06:00
kscan device: Remove DEVICE_DT_DECLARE / DEVICE_DT_INST_DECLARE 2021-01-15 07:16:21 -06:00
led drivers: led: ht16k33: fix a typo 2021-01-15 11:38:39 -05:00
led_strip drivers: led_strip: Convert drivers to new DT device macros 2020-12-16 11:10:08 -06:00
lora drivers: lora: Convert drivers to new DT device macros 2020-12-15 15:17:59 -06:00
memc drivers: memc: Convert drivers to new DT device macros 2020-12-18 07:53:15 -06:00
modem drivers: modem: ublox-sara-r4: remove redundant wait after sendto 2021-01-15 12:41:25 +02:00
net net: ppp: Avoid wrapping each byte in muxing headers 2020-10-19 18:29:02 +02:00
neural_net neural_net: intel_gna: convert driver to use device-tree 2021-01-06 05:59:21 -06:00
pcie device: Remove DEVICE_DT_DECLARE / DEVICE_DT_INST_DECLARE 2021-01-15 07:16:21 -06:00
peci drivers: peci: Convert drivers to new DT device macros 2020-12-15 15:17:59 -06:00
pinmux driver: gpio: add 1p8v level detection support in npcx series. 2021-01-18 19:09:34 +01:00
ps2 drivers: ps2: Convert drivers to new DT device macros 2020-12-15 15:17:59 -06:00
psci drivers: PSCI: Add driver and subsystem 2021-01-18 19:06:53 +01:00
ptp_clock device: Const-ify all device driver instance pointers 2020-09-02 13:48:13 +02:00
pwm drivers: pwm: remove dw and pca9685 drivers 2021-01-19 09:04:52 -05:00
regulator drivers: Convert to use new DEVICE_DT_INST_* macros 2020-12-09 14:06:48 -06:00
sensor sensor: shell: add missing va_ends 2021-01-18 19:08:04 +01:00
serial drivers: serial: ns16550: Remove hard-coded max instance count 2021-01-18 15:45:58 -05:00
spi drivers: spi: cc13xx_cc26xx: Fix compile error 2020-12-11 03:34:50 -06:00
timer drivers/timer: stm32_lptim: Fix stm32 ll header list 2021-01-12 15:09:16 -06:00
usb drivers: usb_dc_sam: get the maximum speed from DT as enum 2021-01-10 18:11:37 -05:00
video drivers: video: ov7725: add sensor driver for ov7725 2021-01-06 08:33:38 -06:00
virtualization drivers/virtualization: Make ivshmem driver userspace ready 2020-12-16 18:47:35 -05:00
watchdog drivers: wdt: add watchdog driver support for NPCX7 series. 2021-01-15 11:27:10 -05:00
wifi drivers: wifi: esp: deduplicate RX data processing 2020-12-17 14:38:02 +02:00
CMakeLists.txt drivers: PSCI: Add driver and subsystem 2021-01-18 19:06:53 +01:00
Kconfig drivers: PSCI: Add driver and subsystem 2021-01-18 19:06:53 +01:00