zephyr/boards/arm
Peter Bigot d44385734c boards: nrf52_pca20020: initialize IO extender pins on startup
For this board all 16 pins on the SX1509B should be configured as
outputs.  Six of them are active-low LEDs.  Provide configuration so
those six are initialized to output high, and the remainder to output
low.

Two of the pins control the behavior of the CCS811 gas sensor.  By
driving them low on boot the baseline current draw of the board is
reduced by 100 uA.

Signed-off-by: Peter Bigot <peter.bigot@nordicsemi.no>
2020-02-05 12:00:36 +01:00
..
96b_argonkey drivers: sensor: hts221: update to new GPIO API 2020-02-05 12:00:36 +01:00
96b_avenger96 boards: stm32: Update board definition using new GPIO api 2020-02-05 12:00:36 +01:00
96b_carbon boards: stm32: Update board definition using new GPIO api 2020-02-05 12:00:36 +01:00
96b_carbon_nrf51 kconfig: Remove assignments to promptless SOC_FAMILY_NRF symbol 2019-12-18 14:42:58 +01:00
96b_meerkat96 gpio: Update imx gpio driver to use new gpio api 2020-02-05 12:00:36 +01:00
96b_neonkey boards: stm32: Update board definition using new GPIO api 2020-02-05 12:00:36 +01:00
96b_nitrogen boards: remove NFFS mentions from comments/doc 2020-01-21 15:32:47 +01:00
96b_stm32_sensor_mez boards: stm32: Update board definition using new GPIO api 2020-02-05 12:00:36 +01:00
96b_wistrio boards: stm32: Update board definition using new GPIO api 2020-02-05 12:00:36 +01:00
actinius_icarus boards: actinius_icarus: Update to use the new GPIO API 2020-02-05 12:00:36 +01:00
adafruit_feather_m0_basic_proto boards: arm: Make Adafruit boards use their DT-defined code partion. 2020-01-28 12:49:25 -06:00
adafruit_trinket_m0 boards: arm: Make Adafruit boards use their DT-defined code partion. 2020-01-28 12:49:25 -06:00
arduino_due boards: sam: kconfig: Do not assign promptless SOC_FAMILY_SAM symbol 2020-01-14 16:48:12 -05:00
arduino_zero boards: remove NFFS mentions from comments/doc 2020-01-21 15:32:47 +01:00
atsamd20_xpro boards: atmel sam0: update devicetree to new GPIO flags 2020-02-05 12:00:36 +01:00
atsamd21_xpro boards: atmel sam0: update devicetree to new GPIO flags 2020-02-05 12:00:36 +01:00
atsame54_xpro drivers: gpio_sam: update to use new GPIO API 2020-02-05 12:00:36 +01:00
atsamr21_xpro boards: atmel sam0: update devicetree to new GPIO flags 2020-02-05 12:00:36 +01:00
b_l072z_lrwan1 boards: stm32: Update board definition using new GPIO api 2020-02-05 12:00:36 +01:00
bbc_microbit boards: bbc_microbit: add nrfjprog flash support 2020-01-13 22:39:20 +01:00
bcm958401m2 boards: arm: Add bcm958401m2 board 2020-01-30 03:54:01 -06:00
bl652_dvk boards: kconfig: Fix enabling USE_SEGGER_RTT for various boards 2020-01-17 17:03:40 +01:00
bl654_dvk boards: remove NFFS mentions from comments/doc 2020-01-21 15:32:47 +01:00
cc26x2r1_launchxl gpio: Update cc13x2/cc26x2 gpio driver to use new gpio api 2020-02-05 12:00:36 +01:00
cc1352r1_launchxl gpio: Update cc13x2/cc26x2 gpio driver to use new gpio api 2020-02-05 12:00:36 +01:00
cc3220sf_launchxl gpio: Update cc32xx gpio driver to use new gpio api 2020-02-05 12:00:36 +01:00
cc3235sf_launchxl gpio: Update cc32xx gpio driver to use new gpio api 2020-02-05 12:00:36 +01:00
colibri_imx7d_m4 gpio: Update imx gpio driver to use new gpio api 2020-02-05 12:00:36 +01:00
cy8ckit_062_wifi_bt_m0 boards: cy8ckit: kconfig: Do not assign promptless SOC_FAMILY_PSOC6 2020-01-15 11:31:34 -05:00
cy8ckit_062_wifi_bt_m4 boards: cy8ckit: kconfig: Do not assign promptless SOC_FAMILY_PSOC6 2020-01-15 11:31:34 -05:00
decawave_dwm1001_dev boards: kconfig: Fix enabling USE_SEGGER_RTT for various boards 2020-01-17 17:03:40 +01:00
degu_evk boards: degu_evk: Update to use the new GPIO API 2020-02-05 12:00:36 +01:00
disco_l475_iot1 drivers/wifi: eswifi: Update to new GPIO API 2020-02-05 12:00:36 +01:00
dragino_lsn50 boards: stm32: kconfig: Do not assign promptless SOC_FAMILY_STM32 2020-01-14 16:48:35 -05:00
efm32gg_stk3701a treewide: use full path to gpio.h header 2020-01-26 17:52:12 +01:00
efm32hg_slstk3400a drivers: gpio_gecko: update to use new GPIO API 2020-02-05 12:00:36 +01:00
efm32pg_stk3402a drivers: gpio_gecko: update to use new GPIO API 2020-02-05 12:00:36 +01:00
efm32wg_stk3800 drivers: gpio_gecko: update to use new GPIO API 2020-02-05 12:00:36 +01:00
efr32_slwstk6061a drivers: gpio_gecko: update to use new GPIO API 2020-02-05 12:00:36 +01:00
efr32mg_sltb004a drivers: gpio_gecko: update to use new GPIO API 2020-02-05 12:00:36 +01:00
frdm_k22f treewide: use full path to pinmux.h header 2020-01-26 17:52:12 +01:00
frdm_k64f drivers: gpio_mcux: update to use new GPIO API 2020-02-05 12:00:36 +01:00
frdm_k82f treewide: use full path to pinmux.h header 2020-01-26 17:52:12 +01:00
frdm_kl25z drivers: gpio_mcux: update to use new GPIO API 2020-02-05 12:00:36 +01:00
frdm_kw41z drivers: gpio_mcux: update to use new GPIO API 2020-02-05 12:00:36 +01:00
google_kukui global: Fix up leading/trailing blank lines in files 2020-01-27 17:41:55 -06:00
hexiwear_k64 drivers: gpio_mcux: update to use new GPIO API 2020-02-05 12:00:36 +01:00
hexiwear_kw40z dts: boards: Define dts aliases at soc level for kinetis socs 2020-01-13 08:30:53 -06:00
holyiot_yj16019 boards: remove NFFS mentions from comments/doc 2020-01-21 15:32:47 +01:00
lpcxpresso55s69 tests: lpc devices test pins enablement 2020-02-05 12:00:36 +01:00
lpcxpresso54114 tests: lpc devices test pins enablement 2020-02-05 12:00:36 +01:00
mec15xxevb_assy6853 boards: mec15xxevb_assy6853: add DTS for PCA9555 2020-02-05 12:00:36 +01:00
mec1501modular_assy6885 global: Fix up leading/trailing blank lines in files 2020-01-27 17:41:55 -06:00
mec2016evb_assy6797 kconfig: Clean up header comments and make them consistent 2019-11-04 17:31:27 -05:00
mikroe_mini_m4_for_stm32 boards: stm32: Update board definition using new GPIO api 2020-02-05 12:00:36 +01:00
mimxrt1010_evk global: Fix up leading/trailing blank lines in files 2020-01-27 17:41:55 -06:00
mimxrt1015_evk gpio: Update mcux igpio driver to use new gpio api 2020-02-05 12:00:36 +01:00
mimxrt1020_evk boards: mimxrt1020_evk: Fix button label to match silkscreen 2020-02-05 12:00:36 +01:00
mimxrt1050_evk gpio: Update mcux igpio driver to use new gpio api 2020-02-05 12:00:36 +01:00
mimxrt1060_evk gpio: Update mcux igpio driver to use new gpio api 2020-02-05 12:00:36 +01:00
mimxrt1064_evk gpio: Update mcux igpio driver to use new gpio api 2020-02-05 12:00:36 +01:00
mm_swiftio global: Fix up leading/trailing blank lines in files 2020-01-27 17:41:55 -06:00
mps2_an385 kconfig: Remove assignments to promptless SOC_FAMILY_ARM symbol 2019-12-09 16:24:12 +01:00
mps2_an521 treewide: use full path to pinmux.h header 2020-01-26 17:52:12 +01:00
msp_exp432p401r_launchxl boards: kconfig: Do not assign promptless SOC_FAMILY_TISIMPLELINK 2020-01-15 18:01:26 -05:00
nrf51_ble400 drivers: gpio_nrfx: update to use new GPIO API 2020-02-05 12:00:36 +01:00
nrf51_blenano kconfig: Remove assignments to promptless SOC_FAMILY_NRF symbol 2019-12-18 14:42:58 +01:00
nrf51_pca10028 drivers: gpio_nrfx: update to use new GPIO API 2020-02-05 12:00:36 +01:00
nrf51_pca10031 drivers: gpio_nrfx: update to use new GPIO API 2020-02-05 12:00:36 +01:00
nrf51_vbluno51 drivers: gpio_nrfx: update to use new GPIO API 2020-02-05 12:00:36 +01:00
nrf52_adafruit_feather drivers: gpio_nrfx: update to use new GPIO API 2020-02-05 12:00:36 +01:00
nrf52_blenano2 boards: remove NFFS mentions from comments/doc 2020-01-21 15:32:47 +01:00
nrf52_pca10040 drivers: gpio_nrfx: update to use new GPIO API 2020-02-05 12:00:36 +01:00
nrf52_pca20020 boards: nrf52_pca20020: initialize IO extender pins on startup 2020-02-05 12:00:36 +01:00
nrf52_sparkfun drivers: gpio_nrfx: update to use new GPIO API 2020-02-05 12:00:36 +01:00
nrf52_vbluno52 drivers: gpio_nrfx: update to use new GPIO API 2020-02-05 12:00:36 +01:00
nrf5340_dk_nrf5340 boards: nrf5340_dk_nrf5340: Update to use the new GPIO API 2020-02-05 12:00:36 +01:00
nrf9160_pca10090 drivers: gpio_nrfx: update to use new GPIO API 2020-02-05 12:00:36 +01:00
nrf52810_pca10040 drivers: gpio_nrfx: update to use new GPIO API 2020-02-05 12:00:36 +01:00
nrf52811_pca10056 drivers: gpio_nrfx: update to use new GPIO API 2020-02-05 12:00:36 +01:00
nrf52832_mdk drivers: gpio_nrfx: update to use new GPIO API 2020-02-05 12:00:36 +01:00
nrf52833_pca10100 boards: nrf52833_pca10100: Update to use the new GPIO API 2020-02-05 12:00:36 +01:00
nrf52840_blip drivers: gpio_nrfx: update to use new GPIO API 2020-02-05 12:00:36 +01:00
nrf52840_mdk drivers: gpio_nrfx: update to use new GPIO API 2020-02-05 12:00:36 +01:00
nrf52840_papyr drivers: gpio_nrfx: update to use new GPIO API 2020-02-05 12:00:36 +01:00
nrf52840_pca10056 drivers: gpio_nrfx: update to use new GPIO API 2020-02-05 12:00:36 +01:00
nrf52840_pca10059 drivers: gpio_nrfx: update to use new GPIO API 2020-02-05 12:00:36 +01:00
nrf52840_pca10090 boards: nrf52840_pca10090: Convert to use the new GPIO API 2020-02-05 12:00:36 +01:00
nucleo_f030r8 boards: stm32: Update board definition using new GPIO api 2020-02-05 12:00:36 +01:00
nucleo_f070rb boards: stm32: Update board definition using new GPIO api 2020-02-05 12:00:36 +01:00
nucleo_f091rc boards: stm32: Update board definition using new GPIO api 2020-02-05 12:00:36 +01:00
nucleo_f103rb boards: stm32: Update board definition using new GPIO api 2020-02-05 12:00:36 +01:00
nucleo_f207zg boards: stm32: Fix buttons and leds configuration 2020-02-05 12:00:36 +01:00
nucleo_f302r8 boards: stm32: Update board definition using new GPIO api 2020-02-05 12:00:36 +01:00
nucleo_f334r8 boards: stm32: Update board definition using new GPIO api 2020-02-05 12:00:36 +01:00
nucleo_f401re boards: stm32: Update board definition using new GPIO api 2020-02-05 12:00:36 +01:00
nucleo_f411re boards: stm32: Update board definition using new GPIO api 2020-02-05 12:00:36 +01:00
nucleo_f412zg boards: stm32: Fix buttons and leds configuration 2020-02-05 12:00:36 +01:00
nucleo_f413zh boards: stm32: Fix buttons and leds configuration 2020-02-05 12:00:36 +01:00
nucleo_f429zi boards: stm32: Fix buttons and leds configuration 2020-02-05 12:00:36 +01:00
nucleo_f446re boards: stm32: Update board definition using new GPIO api 2020-02-05 12:00:36 +01:00
nucleo_f746zg boards: stm32: Fix buttons and leds configuration 2020-02-05 12:00:36 +01:00
nucleo_f756zg boards: stm32: Fix buttons and leds configuration 2020-02-05 12:00:36 +01:00
nucleo_f767zi can: Introduce can-primary alias 2020-01-27 10:25:00 -06:00
nucleo_g071rb boards: stm32: Fix buttons and leds configuration 2020-02-05 12:00:36 +01:00
nucleo_g431rb boards: stm32: Update board definition using new GPIO api 2020-02-05 12:00:36 +01:00
nucleo_g474re boards: stm32: Update board definition using new GPIO api 2020-02-05 12:00:36 +01:00
nucleo_l4r5zi boards: stm32: Fix buttons and leds configuration 2020-02-05 12:00:36 +01:00
nucleo_l053r8 boards: stm32: Update board definition using new GPIO api 2020-02-05 12:00:36 +01:00
nucleo_l073rz boards: stm32: Update board definition using new GPIO api 2020-02-05 12:00:36 +01:00
nucleo_l152re board: nucleo_l152re: Limit sysfreq to 16MHz 2020-02-04 06:28:16 -06:00
nucleo_l432kc boards: stm32: Update board definition using new GPIO api 2020-02-05 12:00:36 +01:00
nucleo_l452re can: Introduce can-primary alias 2020-01-27 10:25:00 -06:00
nucleo_l476rg boards: stm32: Update board definition using new GPIO api 2020-02-05 12:00:36 +01:00
nucleo_l496zg boards: stm32: Fix buttons and leds configuration 2020-02-05 12:00:36 +01:00
nucleo_wb55rg boards: stm32: Fix buttons and leds configuration 2020-02-05 12:00:36 +01:00
olimex_stm32_e407 boards: stm32: Update board definition using new GPIO api 2020-02-05 12:00:36 +01:00
olimex_stm32_h407 boards: stm32: Update board definition using new GPIO api 2020-02-05 12:00:36 +01:00
olimex_stm32_p405 boards: stm32: Update board definition using new GPIO api 2020-02-05 12:00:36 +01:00
olimexino_stm32 boards: stm32: Update board definition using new GPIO api 2020-02-05 12:00:36 +01:00
particle_argon boards: particle_*: update for new GPIO API 2020-02-05 12:00:36 +01:00
particle_boron boards: particle_*: update for new GPIO API 2020-02-05 12:00:36 +01:00
particle_xenon boards: particle_*: update for new GPIO API 2020-02-05 12:00:36 +01:00
pico_pi_m4 boards: kconfig: Do not assign promptless SERIAL_HAS_DRIVER 2020-01-14 16:35:26 -05:00
qemu_cortex_a53 arch: arm64: Enable shared IRQ line for UART 2020-02-01 08:08:43 -05:00
qemu_cortex_m0 kernel: kconfig: Fix broken references to TICKLESS_KERNEL 2020-01-25 08:14:55 -05:00
qemu_cortex_m3 boards/arm: dts: fix formatting 2020-01-07 08:46:26 -05:00
qemu_cortex_r5 boards: qemu_cortex_r5: remove CI workaround 2020-01-30 14:23:31 -06:00
reel_board boards: define Arduino SPI standard chip select for Nordic boards 2020-01-31 11:42:10 -05:00
sam4e_xpro drivers: gpio_sam: update to use new GPIO API 2020-02-05 12:00:36 +01:00
sam4s_xplained drivers: gpio_sam: update to use new GPIO API 2020-02-05 12:00:36 +01:00
sam_e70_xplained drivers: gpio_sam: update to use new GPIO API 2020-02-05 12:00:36 +01:00
sam_v71_xult drivers: gpio_sam: update to use new GPIO API 2020-02-05 12:00:36 +01:00
sensortile_box drivers: sensor: hts221: update to new GPIO API 2020-02-05 12:00:36 +01:00
steval_fcu001v1 boards/arm: dts: fix formatting 2020-01-07 08:46:26 -05:00
stm32_min_dev boards: stm32: Update board definition using new GPIO api 2020-02-05 12:00:36 +01:00
stm32f0_disco boards: stm32: Update board definition using new GPIO api 2020-02-05 12:00:36 +01:00
stm32f3_disco boards: stm32: Update board definition using new GPIO api 2020-02-05 12:00:36 +01:00
stm32f4_disco boards: stm32: Update board definition using new GPIO api 2020-02-05 12:00:36 +01:00
stm32f030_demo treewide: use full path to pinmux.h header 2020-01-26 17:52:12 +01:00
stm32f072_eval boards: stm32: Update board definition using new GPIO api 2020-02-05 12:00:36 +01:00
stm32f072b_disco boards: stm32: Update board definition using new GPIO api 2020-02-05 12:00:36 +01:00
stm32f411e_disco boards: stm32: Update board definition using new GPIO api 2020-02-05 12:00:36 +01:00
stm32f412g_disco boards: stm32: Update board definition using new GPIO api 2020-02-05 12:00:36 +01:00
stm32f429i_disc1 boards: stm32: Update board definition using new GPIO api 2020-02-05 12:00:36 +01:00
stm32f469i_disco boards: stm32: Update board definition using new GPIO api 2020-02-05 12:00:36 +01:00
stm32f723e_disco boards: stm32: Update board definition using new GPIO api 2020-02-05 12:00:36 +01:00
stm32f746g_disco boards: stm32: Update board definition using new GPIO api 2020-02-05 12:00:36 +01:00
stm32f769i_disco boards: stm32: Update board definition using new GPIO api 2020-02-05 12:00:36 +01:00
stm32g0316_disco boards: stm32g0316-disco: add support for the ST STM32G0316-DISCO board 2019-12-18 22:06:39 +01:00
stm32h747i_disco boards: stm32h747i_disco: Add arduino connector header 2020-02-05 12:00:36 +01:00
stm32l1_disco kconfig: Clean up header comments and make them consistent 2019-11-04 17:31:27 -05:00
stm32l476g_disco boards: stm32: Update board definition using new GPIO api 2020-02-05 12:00:36 +01:00
stm32l496g_disco boards: stm32: Update board definition using new GPIO api 2020-02-05 12:00:36 +01:00
stm32mp157c_dk2 boards: stm32mp157c_dk2: Add led and button to dts 2020-02-05 12:00:36 +01:00
stm32vl_disco boards: stm32: Update board definition using new GPIO api 2020-02-05 12:00:36 +01:00
stm3210c_eval boards: stm32: Update board definition using new GPIO api 2020-02-05 12:00:36 +01:00
stm32373c_eval boards: stm32: Update board definition using new GPIO api 2020-02-05 12:00:36 +01:00
twr_ke18f drivers: gpio_mcux: update to use new GPIO API 2020-02-05 12:00:36 +01:00
twr_kv58f220m treewide: use full path to pinmux.h header 2020-01-26 17:52:12 +01:00
udoo_neo_full_m4 boards: kconfig: Do not assign promptless SERIAL_HAS_DRIVER 2020-01-14 16:35:26 -05:00
usb_kw24d512 drivers: gpio_mcux: update to use new GPIO API 2020-02-05 12:00:36 +01:00
v2m_beetle kconfig: Remove assignments to promptless SOC_FAMILY_ARM symbol 2019-12-09 16:24:12 +01:00
v2m_musca kconfig: Remove assignments to promptless SOC_FAMILY_ARM symbol 2019-12-09 16:24:12 +01:00
v2m_musca_b1 kconfig: Remove assignments to promptless SOC_FAMILY_ARM symbol 2019-12-09 16:24:12 +01:00
warp7_m4 gpio: Update imx gpio driver to use new gpio api 2020-02-05 12:00:36 +01:00
index.rst doc: fix sidebar nav issues with board docs 2017-06-27 19:21:29 -04:00