zephyr/boards/shields
Maureen Helm 836651b453 drivers: gpio: Refactor drivers to use shared init priority
Refactors all of the on-chip GPIO drivers to use a shared driver class
initialization priority configuration, CONFIG_GPIO_INIT_PRIORITY, to
allow configuring GPIO drivers separately from other devices. This is
similar to other driver classes like I2C and SPI.

Most drivers previously used CONFIG_KERNEL_INIT_PRIORITY_DEFAULT or
CONFIG_KERNEL_INIT_PRIORITY_DEVICE, therefore the default for this new
option is the lower of the two, which means earlier initialization.

Driver-specific options for off-chip I2C- or SPI-based GPIO drivers are
left intact because they often need to be initialized at a different
priority than on-chip GPIO drivers.

Signed-off-by: Maureen Helm <maureen.helm@intel.com>
2021-11-15 14:38:55 -05:00
..
adafruit_2_8_tft_touch_v2
adafruit_winc1500
atmel_rf2xx
boostxl_ulpsense
buydisplay_2_8_tft_touch_arduino
buydisplay_3_5_tft_touch_arduino
dac80508_evm drivers: dac: Refactor drivers to use shared init priority 2021-10-27 10:58:33 +02:00
dfrobot_can_bus_v2_0 canbus: rename zephyr,can-primary chosen property to zephyr,canbus 2021-11-07 09:05:39 -05:00
esp_8266
frdm_cr20a
frdm_kw41z
frdm_stbc_agm01
ftdi_vm800c
inventek_eswifi
link_board_eth
lmp90100_evb drivers: gpio: Refactor drivers to use shared init priority 2021-11-15 14:38:55 -05:00
ls0xx_generic
mikroe_adc_click drivers: adc: Refactor drivers to use shared init priority 2021-10-20 07:33:44 -04:00
mikroe_eth_click
semtech_sx1272mb2das
sparkfun_sara_r4 drivers: gpio: nrf: Remove CONFIG_GPIO_NRF_P0 and CONFIG_GPIO_NRF_P1 2021-10-04 20:48:20 -04:00
ssd1306
st7735r
st7789v_generic
v2c_daplink
waveshare_epaper
wnc_m14a2a drivers: gpio: nrf: Remove CONFIG_GPIO_NRF_P0 and CONFIG_GPIO_NRF_P1 2021-10-04 20:48:20 -04:00
x_nucleo_eeprma2 drivers: eeprom: Refactor drivers to use shared init priority 2021-11-04 07:33:01 -04:00
x_nucleo_idb05a1
x_nucleo_iks01a1
x_nucleo_iks01a2
x_nucleo_iks01a3
x_nucleo_iks02a1
index.rst