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> |
||
|---|---|---|
| .. | ||
| 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 | ||
| dfrobot_can_bus_v2_0 | ||
| esp_8266 | ||
| frdm_cr20a | ||
| frdm_kw41z | ||
| frdm_stbc_agm01 | ||
| ftdi_vm800c | ||
| inventek_eswifi | ||
| link_board_eth | ||
| lmp90100_evb | ||
| ls0xx_generic | ||
| mikroe_adc_click | ||
| mikroe_eth_click | ||
| semtech_sx1272mb2das | ||
| sparkfun_sara_r4 | ||
| ssd1306 | ||
| st7735r | ||
| st7789v_generic | ||
| v2c_daplink | ||
| waveshare_epaper | ||
| wnc_m14a2a | ||
| x_nucleo_eeprma2 | ||
| x_nucleo_idb05a1 | ||
| x_nucleo_iks01a1 | ||
| x_nucleo_iks01a2 | ||
| x_nucleo_iks01a3 | ||
| x_nucleo_iks02a1 | ||
| index.rst | ||