zephyr/boards/arc/em_starterkit
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
..
doc doc: use kconfig role and directive 2021-06-29 10:26:28 -04:00
support board: arc: accommodate upstream OpenOCD for ARC 2020-12-16 14:27:23 +01:00
CMakeLists.txt license: cleanup: add SPDX Apache-2.0 license identifier 2019-04-07 08:45:22 -04:00
Kconfig kconfig: Replace non-defconfig single-symbol 'if's with 'depends on' 2020-02-12 10:32:34 -06:00
Kconfig.board kconfig: Clean up header comments and make them consistent 2019-11-04 17:31:27 -05:00
Kconfig.defconfig drivers: gpio: Refactor drivers to use shared init priority 2021-11-15 14:38:55 -05:00
arc_mpu_regions.c soc: arc: Use new dts macros in linker scripts and arc_mpu_regions 2020-04-30 13:29:48 -05:00
board.cmake ARC: west: split mdb runner for mdb-hw & mdb-nsim runners 2020-11-11 08:18:38 -05:00
board.dtsi boards: em_starterkit: Fix duplicate labels 2021-02-25 13:39:51 -06:00
em_starterkit.dts boards: em_starterkit: cleanup dts warnings 2020-02-05 17:10:54 -05:00
em_starterkit.yaml
em_starterkit_defconfig boards: remove CONFIG_PRINTK from board _defconfig 2021-10-18 09:49:45 -04:00
em_starterkit_em7d.dts boards: em_starterkit: cleanup dts warnings 2020-02-05 17:10:54 -05:00
em_starterkit_em7d.yaml boards: arc: make nsim_em a default platform 2020-04-21 10:36:03 -07:00
em_starterkit_em7d_defconfig boards: remove CONFIG_PRINTK from board _defconfig 2021-10-18 09:49:45 -04:00
em_starterkit_em7d_v22.dts boards: em_starterkit: cleanup dts warnings 2020-02-05 17:10:54 -05:00
em_starterkit_em7d_v22.yaml
em_starterkit_em7d_v22_defconfig boards: remove CONFIG_PRINTK from board _defconfig 2021-10-18 09:49:45 -04:00
em_starterkit_em11d.dts boards: em_starterkit: cleanup dts warnings 2020-02-05 17:10:54 -05:00
em_starterkit_em11d.yaml
em_starterkit_em11d_defconfig boards: remove CONFIG_PRINTK from board _defconfig 2021-10-18 09:49:45 -04:00
em_starterkit_r22.dtsi
em_starterkit_r23.dtsi boards: arc: em_starterkit: add creg_gpio driver support 2021-07-13 09:42:59 -04:00
pmodmux.c drivers: device: do not reuse tag name 'device' 2021-03-22 19:48:14 -04:00