Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
229 commits
Select commit Hold shift + click to select a range
618581b
api: gpio: Align GPIO dt-bindings flags with Linux DTS
mnkp Jan 22, 2019
3bb453f
gpio: add new functions to set/get pin/port values
mnkp May 31, 2019
16e04b4
gpio: add gpio_pin_interrupt_configure function
mnkp Jun 30, 2019
1b0a7ee
gpio: use named types to distinguish pin sets from pin values
pabigot Aug 26, 2019
e654459
tests: add gpio_api_1pin testcase
mnkp Sep 3, 2019
d7f7206
drivers: gpio_gecko: update to use new GPIO API
mnkp Jan 28, 2019
b439699
drivers: gpio_sam: update to use new GPIO API
mnkp Jan 29, 2019
65f5be9
drivers: gpio_nrfx: update to use new GPIO API
mnkp Aug 5, 2019
bf31160
drivers: gpio_mcux: update to use new GPIO API
mnkp Aug 8, 2019
28410bb
samples: blinky: update to use new GPIO API
mnkp Jan 28, 2019
ff84494
samples: button: update to use new GPIO API
mnkp Jun 3, 2019
eaa0e5e
drivers: gpio_mcux: Fix interrupt handling
galak Sep 23, 2019
1bcf2eb
gpio: Reorder code in drivers/gpio.h
galak Sep 20, 2019
2bb1d74
gpio: Handle logical conversion in gpio api layer
galak Sep 18, 2019
0efc75d
drivers: gpio_mcux: Update for handling local layer in core
galak Sep 18, 2019
7881f69
drivers: gpio_gecko: Update for handling local layer in core
galak Sep 18, 2019
da6cd08
drivers: gpio_sam: Update for handling local layer in core
galak Sep 18, 2019
e21f73b
drivers: gpio_nrfx: Update for handling local layer in core
galak Sep 18, 2019
1820f78
drivers: gpio_cc13xx_cc26xx: Add gpio_driver_data to driver data
galak Sep 20, 2019
c078190
drivers: gpio_cc2650: Add gpio_driver_data to driver data
galak Sep 20, 2019
04dd0a4
drivers: gpio_cc32xx: Add gpio_driver_data to driver data
galak Sep 20, 2019
47b6f4e
drivers: gpio_cmsdk_ahb: Add gpio_driver_data to driver data
galak Sep 20, 2019
3a004b5
drivers: gpio_dw: Add gpio_driver_data to driver data
galak Sep 20, 2019
867d10d
drivers: gpio_esp32: Add gpio_driver_data to driver data
galak Sep 20, 2019
0894fa9
drivers: gpio_ht16k33: Add gpio_driver_data to driver data
galak Sep 20, 2019
824ae34
drivers: gpio_imx: Add gpio_driver_data to driver data
galak Sep 20, 2019
5687d9f
drivers: gpio_intel_apl: Add gpio_driver_data to driver data
galak Sep 20, 2019
d7b7355
drivers: gpio_mchp_xec: Add gpio_driver_data to driver data
galak Sep 20, 2019
c358231
drivers: gpio_mcux_lpc: Add gpio_driver_data to driver data
galak Sep 20, 2019
e9e59cf
drivers: gpio_pcal9535a: Add gpio_driver_data to driver data
galak Sep 20, 2019
6ad0d7b
drivers: gpio_rv32m1: Add gpio_driver_data to driver data
galak Sep 20, 2019
443a4c3
drivers: gpio_sam0: Add gpio_driver_data to driver data
galak Sep 20, 2019
d339828
drivers: gpio_sifive: Add gpio_driver_data to driver data
galak Sep 20, 2019
7db19f2
drivers: gpio_stellaris: Add gpio_driver_data to driver data
galak Sep 20, 2019
dd475a2
drivers: gpio_stm32: Add gpio_driver_data to driver data
galak Sep 20, 2019
e66289b
drivers: gpio_sx1509b: Add gpio_driver_data to driver data
galak Sep 20, 2019
fcdb664
drivers: gpio_mmio32: Add gpio_driver_data to driver data
galak Sep 20, 2019
983dcea
gpio: put back deprecation comments
pabigot Sep 17, 2019
eb344f4
gpio: add error return when blocking might occur
pabigot Sep 17, 2019
056e9d1
test/drivers/gpio: add tests for new API
galak Nov 13, 2019
cc00fa0
tests/drivers/gpio: replace legacy API in callback manage tests
pabigot Aug 26, 2019
7082637
tests/drivers/gpio: replace legacy API in callback tests
pabigot Aug 26, 2019
f21ec8d
tests/drivers/gpio_basic_api: improve support for pull test
pabigot Oct 2, 2019
bd01649
drivers: gpio: add named flag set for disconnected GPIO
pabigot Oct 3, 2019
3925feb
drivers/gpio: document that unsupported DEBOUNCE should be ignored
pabigot Oct 8, 2019
32a321d
tests: gpio_basic_api: add overlay for mec15xxevb_assy6853
dcpleung Oct 7, 2019
e4baebf
boards: arm/mec15xxevb_assy6853: add LEDs in DTS
dcpleung Oct 7, 2019
f65553c
drivers: gpio_mchp_xec: update to use new GPIO API
dcpleung Oct 1, 2019
74978d6
drivers: gpio_mcux: fix handling of unsupported configurations
pabigot Oct 2, 2019
db10e70
tests: gpio_basic_api: add board overlay for em_starterkit
dcpleung Oct 4, 2019
932d756
boards: arc/em_starterkit: update DTS to new GPIO API
dcpleung Oct 4, 2019
428f679
boards: arc/emsdp: update DTS to new GPIO API
dcpleung Oct 4, 2019
66798b7
drivers: gpio_dw: update to use new GPIO API
dcpleung Oct 4, 2019
2704ed2
drivers: gpio_sx1509b: update to use new GPIO API
pabigot Sep 1, 2019
73fccc1
[TOPIC-GPIO] gpio: Update cc32xx gpio driver to use new gpio api
vanti Sep 25, 2019
e7b086d
[TOPIC-GPIO] gpio: Update cc13x2/cc26x2 gpio driver to use new gpio api
vanti Oct 7, 2019
5f6836b
tests: drivers: gpio_basic_api: add overlays for cc32xx and cc1352r1
vanti Oct 3, 2019
24e6d13
drivers: gpio: cc32xx: add assertions to check number of pins
vanti Oct 7, 2019
05f338c
drivers: gpio_ht16k33: update to use new GPIO API
henrikbrixandersen Oct 6, 2019
2019709
drivers: led: ht16k33: update to use new GPIO API
henrikbrixandersen Oct 6, 2019
e9c4756
samples: drivers: ht16k33: update to use new GPIO API
henrikbrixandersen Oct 6, 2019
02afb36
gpio: Update mcux igpio driver to use new gpio api
MaureenHelm Sep 17, 2019
56982f9
boards: mimxrt1020_evk: Fix button label to match silkscreen
MaureenHelm Sep 18, 2019
5439fbf
tests: gpio: Enable gpio_basic_api test on mimxrt1050_evk
MaureenHelm Oct 4, 2019
607842d
tests/drivers/gpio_basic_api: improve test validation diagnostic
pabigot Oct 3, 2019
2715fd6
tests/drivers/gpio: Added udoo_neo_full_m4 board to gpio_basic_api test
stanislav-poboril Oct 7, 2019
922899d
gpio: Update imx gpio driver to use new gpio api
stanislav-poboril Oct 3, 2019
9057e57
drivers/gpio: stm32: Update to new GPIO api
erwango Oct 7, 2019
0e3d675
drivers/gpio: stm32: various clean up
erwango Oct 7, 2019
6a5825c
drivers/gpio: stm32: exti: Clear triggers when not requested
erwango Oct 8, 2019
bebf2a2
boards: stm32: Update board definition using new GPIO api
erwango Oct 3, 2019
8848722
tests: gpio_basic_api: Enable test on stm32 boards
erwango Oct 4, 2019
8531c1a
boards: stm32: Fix buttons and leds configuration
erwango Oct 8, 2019
35b9002
boards: stm32h747i_disco: Add arduino connector header
erwango Oct 8, 2019
7fdf373
drivers/interrupt_controller: stm32: Clean set api from unused arg
erwango Oct 9, 2019
0b104de
drivers/interrup_controller: stm32: stm32_exti_enable could be void
erwango Oct 9, 2019
6d44cca
boards: stm32mp157c_dk2: Add led and button to dts
erwango Oct 9, 2019
1a14760
tests: gpio_api_1pin: Tune RAM console size for stm32mp157c_dk2
erwango Oct 15, 2019
e0b376c
CODEWONERS: Update for gpio_stm32 driver
erwango Oct 15, 2019
5f5880b
tests: gpio_api_1pin: fix port related testcases
mnkp Oct 11, 2019
71a3e56
gpio: Update mcux lpc driver to use new gpio api
agansari Sep 26, 2019
1a93c90
tests: gpio_basic_api fix bad message
agansari Oct 9, 2019
663317b
tests: add LPC boards to gpio_basic_api
agansari Oct 9, 2019
ad73f5b
tests: lpc devices test pins enablement
agansari Oct 9, 2019
245088d
drivers: gpio_mcux_lpc GPIO interrupts
agansari Oct 9, 2019
ae84ed3
gpio: add new asserts verifying flag configurations
mnkp Oct 13, 2019
f1a4bea
tests: gpio_basic_api: fix misplacement of debounce flag
pabigot Oct 12, 2019
ab93588
drivers/gpio: use more clear expression for GPIO direction mask
pabigot Oct 7, 2019
da0cc55
drivers: gpio_cmsdk_ahb: update to use new GPIO API
galak Sep 17, 2019
968e225
drivers: gpio_sam0: update to new GPIO API
pabigot Oct 12, 2019
275c1b7
boards: atmel sam0: update devicetree to new GPIO flags
pabigot Oct 12, 2019
349b96c
tests/drivers/gpio_basic_api: delay before checking pull effect
pabigot Oct 20, 2019
904d8b9
drivers: gpio_mcux: clean up interrupt code
mnkp Oct 16, 2019
da5f98a
gpio: Update rv32m1 gpio driver to use new gpio api
MaureenHelm Oct 7, 2019
10c6b1a
tests: gpio: Enable gpio_basic_api test on rv32m1_vega_ri5cy
MaureenHelm Oct 7, 2019
951e0b1
drivers: mmio32: update to use new GPIO API
galak Oct 3, 2019
445a968
drivers: gpio_esp32: update to use new GPIO API
ExtremeGTX Oct 24, 2019
d2a4179
gpio: unify assert checks for pin and interrupt configuration
pabigot Oct 2, 2019
f8257c4
gpio: avoid disabling interrupts when supporting legacy code
pabigot Oct 2, 2019
1e9ed9e
tests: gpio_api_1pin: Exclude mps2_an385/mps2_an521
galak Oct 25, 2019
cb4adbe
drivers: stellaris: update to use new GPIO API
galak Sep 25, 2019
c31fb2c
drivers: sensor: hts221: update to new GPIO API
pabigot Oct 15, 2019
662b172
drivers: gpio: rv32m1: fix interrupt clear
pabigot Oct 30, 2019
9e0b606
drivers: gpio: sam: fix pull reconfiguration
pabigot Oct 30, 2019
4fc44be
drivers: gpio: gecko: fix interrupt clear
pabigot Oct 30, 2019
3105f5b
samples/subsys/usb/hid-mouse: Convert to use the new GPIO API
anangl Oct 30, 2019
4c10c6c
boards: nrf52840_pca10090: Convert to use the new GPIO API
anangl Oct 24, 2019
2d36bd5
tests: drivers: gpio: clean up testcase descriptions
pabigot Oct 29, 2019
4f9e0c3
tests: gpio_basic_api: add more board support
pabigot Oct 29, 2019
bbc306e
tests: gpio_basic_api: simplify handling of callback pin check
pabigot Oct 29, 2019
59598a2
drivers: gpio: utils: filter pin notifications based on callback
pabigot Oct 29, 2019
65ad510
drivers: gpio: sx1509b: relax conditions on pin specification
pabigot Oct 29, 2019
0acc6a8
drivers: gpio_sifive: Update for new GPIO API
nategraff-sifive Oct 7, 2019
22a45b5
drivers: gpio_sifive: Disable interrupts
nategraff-sifive Oct 30, 2019
0f8cdaf
drivers: gpio_pcal9535a: update to use new GPIO API
dcpleung Oct 28, 2019
6bb96b8
drivers: gpio: rename PCAL9535A to PCA95XX
dcpleung Oct 31, 2019
5f7903b
drivers: gpio_pca95xx: use I2C burst write
dcpleung Nov 4, 2019
c5c2391
drivers: gpio_pca95xx: roll header file into source file
dcpleung Nov 4, 2019
4b43877
drivers: gpio_pca95xx: endianness awareness
dcpleung Nov 5, 2019
71bc486
drivers: gpio_pca95xx: update cache after successful write
dcpleung Nov 5, 2019
218e532
drivers: gpio_pca95xx: guard read/write with semaphore
dcpleung Nov 4, 2019
2f2e0ed
drivers: gpio_pca95xx: no longer support config by port
dcpleung Nov 4, 2019
b90b0b6
dts: add binding for PCA95xx series I2C-based GPIO expanders
dcpleung Nov 1, 2019
79e3a67
gpio: pca95xx: convert kconfig to DTS
dcpleung Nov 1, 2019
7c964b2
drivers: gpio_pca95xx: factor device declaration into macros
dcpleung Nov 5, 2019
ee2a9f6
boards: mec15xxevb_assy6853: add DTS for PCA9555
dcpleung Nov 1, 2019
c6c8ea3
drivers: can: mcp2515: Switch to new GPIO API
karstenkoenig Nov 7, 2019
88919ba
samples: drivers: CAN: Switch to new GPIO API
karstenkoenig Nov 21, 2019
3685600
drivers/spi: spi_context.h: Update to new GPIO API
erwango Nov 29, 2019
63683e0
drivers: sensors: vl53l0x: update to new GPIO API
erwango Nov 28, 2019
6ef8647
gpio: support logic-level output at initialization
pabigot Dec 3, 2019
af19897
samples: blinky: update to start with LED on
pabigot Dec 3, 2019
7662763
tests: gpio_basic_api: update for output initialization to logic level
pabigot Dec 3, 2019
36dbbb8
drivers: led_strip: modernize and fix up ws2812 drivers/sample
mbolivar-nordic Nov 6, 2019
5951c1d
boards: particle_*: update for new GPIO API
pabigot Dec 6, 2019
8ceaff0
drivers: gpio_sx1509b: fix consistency issue in toggle implementation
pabigot Dec 3, 2019
603dda0
drivers/wifi: eswifi: Update to new GPIO API
erwango Dec 11, 2019
4ac1089
boards: nrf52833_pca10100: Update to use the new GPIO API
anangl Nov 26, 2019
ea912d3
boards: nrf5340_dk_nrf5340: Update to use the new GPIO API
anangl Nov 26, 2019
73a29df
boards: actinius_icarus: Update to use the new GPIO API
anangl Nov 19, 2019
43f6fa9
boards: degu_evk: Update to use the new GPIO API
anangl Nov 19, 2019
79d39dd
drivers: sensor: sht3xd: convert to new GPIO APIO
pabigot Nov 3, 2019
5a1b1a5
drivers: gpio_sx1509b: add support for pin configuration on device init
pabigot Dec 7, 2019
f774b0e
boards: nrf52_pca20020: initialize IO extender pins on startup
pabigot Dec 7, 2019
6e24958
samples: threads: update to use new GPIO API
mnkp Nov 30, 2019
7a89946
drivers: gpio: Add LiteX GPIO driver
rw1nkler Aug 2, 2019
9f30607
boards: litex_vexriscv: Enable LiteX GPIO driver
rw1nkler Aug 5, 2019
081e5b7
drivers: gpio: provide typedefs for flags and devicetree properties
pabigot Dec 9, 2019
60de30c
sample/board: 96b_argonkey: update to use new GPIO API
avisconti Dec 5, 2019
a983062
driver/sensor: lis2dw12: update to use new GPIO API
avisconti Dec 6, 2019
7054920
driver/sensor: lps22hh: update to use new GPIO API
avisconti Dec 6, 2019
4920203
driver/sensor: lsm6dso: update to use new GPIO API
avisconti Dec 6, 2019
309235b
driver/sensor: iis3dhhc: update to use new GPIO API
avisconti Dec 6, 2019
56c053c
sample/board: sensortile_box: update to use new GPIO API
avisconti Nov 22, 2019
ce7865d
board/shields: x-nucleo-iks01a3: fix drdy/irq flags in overlay files
avisconti Dec 10, 2019
5f46a0d
disk: Convert usdhc driver to new gpio api
MaureenHelm Dec 12, 2019
0da4f19
drivers: sensor: Convert fxos8700 to new gpio api
MaureenHelm Dec 11, 2019
65d701c
drivers: apds9960: convert to new GPIO API
jfischer-no Dec 10, 2019
ce21c66
drivers: hci: spi: update to new GPIO API
erwango Dec 18, 2019
28082eb
drivers: sensor: lsm6dsl: update to new GPIO API
pabigot Oct 15, 2019
b26e93b
dts: x86/apollo_lake: update UART and I2C unit address
dcpleung Nov 5, 2019
e27a84b
gpio: intel_apl: convert to new GPIO API
dcpleung Nov 6, 2019
23e0d1c
x86: apollo_lake: changes GPIO definition in DTS
dcpleung Dec 12, 2019
4c013cd
x86: apollo_lake: add nexus map for GPIO nodes
pabigot Dec 3, 2019
cc94141
samples: gpio: add board overlay for up_squared
dcpleung Nov 6, 2019
ba85f7b
tests: gpio_basic_api: add board overlay for up_squared
dcpleung Nov 6, 2019
1e53f30
tests: gpio_api_1pin: add board overlay for up_squared
dcpleung Nov 6, 2019
8da7455
drivers: sensor: bmi160: convert to new GPIO API
pabigot Dec 23, 2019
31cd5ac
samples: up_squared/gpio_counter: update to new GPIO API
dcpleung Dec 18, 2019
feb9ef1
drivers/usb/device: stm32: Update due to API change on F0/F3/L0
erwango Jan 16, 2020
cc4d171
driver/sensor: lis3mdl: update to use new GPIO API
avisconti Jan 16, 2020
c55cc56
drivers: sensor: Convert fxas21002 to new gpio api
MaureenHelm Dec 12, 2019
024243a
drivers: sensor: dht: update to new GPIO API
pabigot Dec 19, 2019
e04968a
boards: arm: Convert hexiwear_k64 to new gpio api
MaureenHelm Dec 12, 2019
98add26
driver/sensor: stts751: update to use new GPIO API
avisconti Jan 10, 2020
52d6df9
drivers: sensor: hts221: cleanup related to devicetree and trigger idiom
pabigot Dec 20, 2019
d12b336
sensor: adxl362: update for new GPIO API
pabigot Dec 21, 2019
70b5002
sensor: adxl372: update for new GPIO API
pabigot Dec 21, 2019
a03f154
driver/sensor: lis2mdl: update to use new GPIO API
avisconti Jan 15, 2020
8549310
drivers: hmc5883l: update to new GPIO API
microbuilder Jan 6, 2020
20a4013
drivers: ti_hdc: convert to new GPIO API
jfischer-no Dec 20, 2019
0b8c160
tests: intel_s1000_crb: update to new GPIO API
dcpleung Jan 14, 2020
7632dec
drivers: amg88xx: convert to new GPIO API
jfischer-no Dec 23, 2019
a6402d3
drivers: sensor: isl29035: update to new GPIO API
pabigot Dec 19, 2019
45ff5dd
driver/sensor: lis2ds12: update to use new GPIO API
avisconti Jan 20, 2020
c145ec5
drivers: sensor: mcp9808: update to new GPIO API
pabigot Dec 20, 2019
dc7dc91
drivers: gpio: fix const qualifier on driver data pointers
pabigot Oct 11, 2019
c7dc0ca
dts: binding: gpio: add default for ngpios property
pabigot Dec 3, 2019
9d89719
drivers: gpio: add support for device-specific pin validation
pabigot Oct 24, 2019
9f1aab4
drivers: gpio_nrfx: add support for pin validation
pabigot Dec 3, 2019
d448fc4
drivers: gpio_sx1509b: add support for pin validation
pabigot Dec 3, 2019
10902e3
drivers: gpio_cc13xx_cc26xx: add support for pin validation
pabigot Dec 3, 2019
a67e198
drivers: gpio_cc32xx: add support for pin validation
pabigot Dec 3, 2019
eeefb72
drivers: gpio_cmsdk_ahb: add support for pin validation
pabigot Dec 3, 2019
0c11612
drivers: gpio_dw: add support for pin validation
pabigot Dec 3, 2019
51ac35c
drivers: gpio_esp32: add support for pin validation
pabigot Dec 11, 2019
2c4e4ed
drivers: gpio_gecko: add hard-coded support for pin validation
pabigot Dec 11, 2019
2c44a19
drivers: gpio_ht16k33: add hard-coded support for pin validation
pabigot Dec 11, 2019
3f96a50
drivers: gpio_imx: add support for pin validation
pabigot Dec 11, 2019
2390303
x86: apollo_lake: correct NW GPIO controller offset and span
pabigot Jan 16, 2020
612d552
drivers: gpio_intel_apl: add support for pin validation
pabigot Dec 11, 2019
58718fc
drivers: gpio_mchp_xec: add support for pin validation
pabigot Dec 11, 2019
9014d53
drivers: gpio_mcux: add support for pin validation
pabigot Dec 11, 2019
f299569
drivers: gpio_mcux_igpio: add support for pin validation
pabigot Dec 11, 2019
87c1232
drivers: gpio_mcux_lpc: add support for pin validation
pabigot Dec 11, 2019
c859968
drivers: gpio_mmio32: add support for pin validation
pabigot Dec 11, 2019
3ca1d77
drivers: gpio_pca95xx: add support for pin validation
pabigot Dec 11, 2019
3cc5e03
drivers: gpio_rv32m1: add support for pin validation
pabigot Dec 11, 2019
bb1fe36
drivers: gpio_sam: add support for pin validation
pabigot Dec 11, 2019
f3c313b
drivers: gpio_sam0: add support for pin validation
pabigot Dec 11, 2019
3da047b
drivers: gpio_sifive: add support for pin validation
pabigot Dec 11, 2019
5c01894
drivers: gpio_stellaris: add support for pin validation
pabigot Dec 11, 2019
9d26390
drivers: gpio_stm32: add support for pin validation
pabigot Dec 11, 2019
b64a08b
drivers/gpio: stm32: Align arguments types on few api functions
erwango Dec 13, 2019
fedfd46
tests: gpio_basic_api: add overlay for hifive1_revb testing
pabigot Dec 13, 2019
c025504
disk: Convert sdhc spi driver to new gpio api
MaureenHelm Jan 14, 2020
7b4481d
boards: bbc_microbit: Convert GPIO flags to new API
carlescufi Jan 22, 2020
e79699c
samples: micro:bit: Convert sound sample to new GPIO API
carlescufi Jan 21, 2020
9296e2b
samples: micro:bit: Convert pong sample to new GPIO API
carlescufi Jan 21, 2020
1b1f7bc
samples: micro:bit: Convert line_follower_robot sample to new GPIO API
carlescufi Jan 21, 2020
c32cd89
usb_dc_stm32: Convert usb disconnect gpio to new gpio api
ydamigos Jan 17, 2020
a7a7c62
samples: net: lwm2m_client: Convert to new GPIO API
carlescufi Jan 22, 2020
60262f4
sensor: adt7420: update for new GPIO API
pabigot Dec 21, 2019
2d9e40a
drivers: sensor: lis2dh: convert to new GPIO API
pabigot Jan 22, 2020
8c2406d
samples: led_apa102c_bitbang: Convert to new GPIO API
carlescufi Jan 22, 2020
6480a84
samples: led_apa102c_bitbang: Clean conditional expression
carlescufi Jan 22, 2020
2f23a7d
dts: espi: Add GPIO alias for pins required for eSPI handshake
albertofloyd Jan 24, 2020
bc15083
board: arm: mec1501modular: Define pins required for eSPI handshake
albertofloyd Jan 24, 2020
1cdb0c1
samples: drivers: espi: Migrate to new gpio API
albertofloyd Jan 24, 2020
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
5 changes: 4 additions & 1 deletion CODEOWNERS
Original file line number Diff line number Diff line change
Expand Up @@ -136,7 +136,9 @@
/drivers/gpio/ @mnkp @pabigot
/drivers/gpio/*ht16k33* @henrikbrixandersen
/drivers/gpio/*lmp90xxx* @henrikbrixandersen
/drivers/gpio/*stm32* @rsalveti @idlethread
/drivers/gpio/*stm32* @erwango
/drivers/gpio/*sx1509b* @pabigot
/drivers/gpio/*litex* @mateusz-holenko @kgugala @pgielda
/drivers/hwinfo/ @alexanderwachter
/drivers/i2c/*litex* @mateusz-holenko @kgugala @pgielda
/drivers/i2s/i2s_ll_stm32* @avisconti
Expand Down Expand Up @@ -403,6 +405,7 @@
/tests/crypto/mbedtls/ @nashif @ceolin
/tests/drivers/can/ @alexanderwachter
/tests/drivers/flash_simulator/ @nvlsianpu
/tests/drivers/gpio/ @mnkp @pabigot
/tests/drivers/hwinfo/ @alexanderwachter
/tests/drivers/spi/ @tbursztyka
/tests/drivers/uart/uart_async_api/ @Mierunski
Expand Down
14 changes: 7 additions & 7 deletions boards/arc/em_starterkit/board.dtsi
Original file line number Diff line number Diff line change
Expand Up @@ -61,37 +61,37 @@
compatible = "gpio-keys";
button0: button_0 {
/* gpio flags need validation */
gpios = <&gpio0 0 GPIO_INT_ACTIVE_LOW>;
gpios = <&gpio0 0 GPIO_ACTIVE_LOW>;
label = "Push button switch 0";
};
button1: button_1 {
/* gpio flags need validation */
gpios = <&gpio0 1 GPIO_INT_ACTIVE_LOW>;
gpios = <&gpio0 1 GPIO_ACTIVE_LOW>;
label = "Push button switch 1";
};
button2: button_2 {
/* gpio flags need validation */
gpios = <&gpio0 2 GPIO_INT_ACTIVE_LOW>;
gpios = <&gpio0 2 GPIO_ACTIVE_LOW>;
label = "Push button switch 2";
};
switch0: switch_0 {
/* gpio flags need validation */
gpios = <&gpio2 0 GPIO_INT_ACTIVE_LOW>;
gpios = <&gpio2 0 GPIO_ACTIVE_LOW>;
label = "DIP SW1 - Switch 1";
};
switch1: switch_1 {
/* gpio flags need validation */
gpios = <&gpio2 1 GPIO_INT_ACTIVE_LOW>;
gpios = <&gpio2 1 GPIO_ACTIVE_LOW>;
label = "DIP SW1 - Switch 2";
};
switch2: switch_2 {
/* gpio flags need validation */
gpios = <&gpio2 2 GPIO_INT_ACTIVE_LOW>;
gpios = <&gpio2 2 GPIO_ACTIVE_LOW>;
label = "DIP SW1 - Switch 3";
};
switch3: switch_3 {
/* gpio flags need validation */
gpios = <&gpio2 3 GPIO_INT_ACTIVE_LOW>;
gpios = <&gpio2 3 GPIO_ACTIVE_LOW>;
label = "DIP SW1 - Switch 4";
};
};
Expand Down
8 changes: 4 additions & 4 deletions boards/arc/emsdp/board.dtsi
Original file line number Diff line number Diff line change
Expand Up @@ -56,22 +56,22 @@
compatible = "gpio-keys";
switch0: switch_0 {
/* gpio flags need validation */
gpios = <&gpio0 0 GPIO_INT_ACTIVE_LOW>;
gpios = <&gpio0 0 GPIO_ACTIVE_LOW>;
label = "DIP SW1 - Switch 1";
};
switch1: switch_1 {
/* gpio flags need validation */
gpios = <&gpio0 1 GPIO_INT_ACTIVE_LOW>;
gpios = <&gpio0 1 GPIO_ACTIVE_LOW>;
label = "DIP SW1 - Switch 2";
};
switch2: switch_2 {
/* gpio flags need validation */
gpios = <&gpio0 2 GPIO_INT_ACTIVE_LOW>;
gpios = <&gpio0 2 GPIO_ACTIVE_LOW>;
label = "DIP SW1 - Switch 3";
};
switch3: switch_3 {
/* gpio flags need validation */
gpios = <&gpio0 3 GPIO_INT_ACTIVE_LOW>;
gpios = <&gpio0 3 GPIO_ACTIVE_LOW>;
label = "DIP SW1 - Switch 4";
};
};
Expand Down
10 changes: 5 additions & 5 deletions boards/arm/96b_argonkey/96b_argonkey.dts
Original file line number Diff line number Diff line change
Expand Up @@ -21,11 +21,11 @@
leds {
compatible = "gpio-leds";
green_led_0: led_0 {
gpios = <&gpioc 13 GPIO_INT_ACTIVE_HIGH>;
gpios = <&gpioc 13 GPIO_ACTIVE_HIGH>;
label = "USR0 LED";
};
green_led_1: led_1 {
gpios = <&gpiob 2 GPIO_INT_ACTIVE_HIGH>;
gpios = <&gpiob 2 GPIO_ACTIVE_HIGH>;
label = "USR1 LED";
};
};
Expand All @@ -34,7 +34,7 @@
compatible = "gpio-keys";
user_button: button {
label = "User";
gpios = <&gpioa 2 GPIO_INT_ACTIVE_LOW>;
gpios = <&gpioa 2 GPIO_ACTIVE_LOW>;
};
};

Expand Down Expand Up @@ -62,7 +62,7 @@
compatible = "st,lsm6dsl";
reg = <1>;
spi-max-frequency = <1000000>;
irq-gpios = <&gpiob 1 0>;
irq-gpios = <&gpiob 1 GPIO_ACTIVE_HIGH>;
label = "LSM6DSL_SPI";
};
};
Expand Down Expand Up @@ -94,7 +94,7 @@
compatible = "st,hts221";
reg = <0x5f>;
label = "HTS221";
drdy-gpios = <&gpioa 2 GPIO_INT_ACTIVE_LOW>;
drdy-gpios = <&gpioa 2 GPIO_ACTIVE_HIGH>;
};

lps22hb-press@5d {
Expand Down
6 changes: 3 additions & 3 deletions boards/arm/96b_avenger96/96b_avenger96.dts
Original file line number Diff line number Diff line change
Expand Up @@ -28,15 +28,15 @@
leds {
compatible = "gpio-leds";
green_led_0: led_0 {
gpios = <&gpiof 3 GPIO_INT_ACTIVE_HIGH>;
gpios = <&gpiof 3 GPIO_ACTIVE_HIGH>;
label = "USR0 LED";
};
green_led_1: led_1 {
gpios = <&gpiog 0 GPIO_INT_ACTIVE_HIGH>;
gpios = <&gpiog 0 GPIO_ACTIVE_HIGH>;
label = "USR1 LED";
};
green_led_2: led_2 {
gpios = <&gpiog 1 GPIO_INT_ACTIVE_HIGH>;
gpios = <&gpiog 1 GPIO_ACTIVE_HIGH>;
label = "USR2 LED";
};
};
Expand Down
12 changes: 6 additions & 6 deletions boards/arm/96b_carbon/96b_carbon.dts
Original file line number Diff line number Diff line change
Expand Up @@ -23,15 +23,15 @@
leds {
compatible = "gpio-leds";
green_led_1: led_1 {
gpios = <&gpiod 2 GPIO_INT_ACTIVE_HIGH>;
gpios = <&gpiod 2 GPIO_ACTIVE_HIGH>;
label = "USR1 LED";
};
green_led_2: led_2 {
gpios = <&gpioa 15 GPIO_INT_ACTIVE_HIGH>;
gpios = <&gpioa 15 GPIO_ACTIVE_HIGH>;
label = "USR2 LED";
};
bt_blue_led: led_3 {
gpios = <&gpioa 15 GPIO_INT_ACTIVE_HIGH>;
gpios = <&gpioa 15 GPIO_ACTIVE_HIGH>;
label = "BT LED";
};
};
Expand All @@ -40,7 +40,7 @@
compatible = "gpio-keys";
user_button: button {
label = "User";
gpios = <&gpiob 2 GPIO_INT_ACTIVE_LOW>;
gpios = <&gpiob 2 GPIO_ACTIVE_LOW>;
};
};

Expand Down Expand Up @@ -84,8 +84,8 @@
bt-hci@0 {
compatible = "zephyr,bt-hci-spi";
reg = <0>;
reset-gpios = <&gpiob 4 0>;
irq-gpios = <&gpiob 1 0>;
reset-gpios = <&gpiob 4 (GPIO_ACTIVE_LOW | GPIO_PULL_UP)>;
irq-gpios = <&gpiob 1 GPIO_ACTIVE_HIGH>;
spi-max-frequency = <2000000>;
label = "BT_HCI";
};
Expand Down
8 changes: 4 additions & 4 deletions boards/arm/96b_meerkat96/96b_meerkat96.dts
Original file line number Diff line number Diff line change
Expand Up @@ -21,19 +21,19 @@
leds {
compatible = "gpio-leds";
green_led_0: led_0 {
gpios = <&gpio1 4 GPIO_INT_ACTIVE_LOW>;
gpios = <&gpio1 4 GPIO_ACTIVE_LOW>;
label = "User LED1";
};
green_led_1: led_1 {
gpios = <&gpio1 5 GPIO_INT_ACTIVE_LOW>;
gpios = <&gpio1 5 GPIO_ACTIVE_LOW>;
label = "User LED2";
};
green_led_2: led_2 {
gpios = <&gpio1 6 GPIO_INT_ACTIVE_LOW>;
gpios = <&gpio1 6 GPIO_ACTIVE_LOW>;
label = "User LED3";
};
green_led_3: led_3 {
gpios = <&gpio1 7 GPIO_INT_ACTIVE_LOW>;
gpios = <&gpio1 7 GPIO_ACTIVE_LOW>;
label = "User LED4";
};
};
Expand Down
10 changes: 5 additions & 5 deletions boards/arm/96b_neonkey/96b_neonkey.dts
Original file line number Diff line number Diff line change
Expand Up @@ -21,19 +21,19 @@
leds {
compatible = "gpio-leds";
green_led_0: led_0 {
gpios = <&gpiob 12 GPIO_INT_ACTIVE_HIGH>;
gpios = <&gpiob 12 GPIO_ACTIVE_HIGH>;
label = "USR0 LED";
};
green_led_1: led_1 {
gpios = <&gpiob 13 GPIO_INT_ACTIVE_HIGH>;
gpios = <&gpiob 13 GPIO_ACTIVE_HIGH>;
label = "USR1 LED";
};
green_led_2: led_2 {
gpios = <&gpiob 14 GPIO_INT_ACTIVE_HIGH>;
gpios = <&gpiob 14 GPIO_ACTIVE_HIGH>;
label = "USR2 LED";
};
green_led_3: led_3 {
gpios = <&gpiob 15 GPIO_INT_ACTIVE_HIGH>;
gpios = <&gpiob 15 GPIO_ACTIVE_HIGH>;
label = "USR3 LED";
};
};
Expand All @@ -42,7 +42,7 @@
compatible = "gpio-keys";
user_button: button_0 {
label = "User";
gpios = <&gpiob 2 GPIO_INT_ACTIVE_LOW>;
gpios = <&gpiob 2 GPIO_ACTIVE_LOW>;
};
};

Expand Down
8 changes: 4 additions & 4 deletions boards/arm/96b_stm32_sensor_mez/96b_stm32_sensor_mez.dts
Original file line number Diff line number Diff line change
Expand Up @@ -21,15 +21,15 @@
leds {
compatible = "gpio-leds";
red_led_0: led_0 {
gpios = <&gpiod 10 GPIO_INT_ACTIVE_HIGH>;
gpios = <&gpiod 10 GPIO_ACTIVE_HIGH>;
label = "User LD0";
};
green_led_1: led_1 {
gpios = <&gpiod 11 GPIO_INT_ACTIVE_HIGH>;
gpios = <&gpiod 11 GPIO_ACTIVE_HIGH>;
label = "User LD1";
};
blue_led_2: led_2 {
gpios = <&gpiod 12 GPIO_INT_ACTIVE_HIGH>;
gpios = <&gpiod 12 GPIO_ACTIVE_HIGH>;
label = "User LD2";
};
};
Expand All @@ -38,7 +38,7 @@
compatible = "gpio-keys";
user_button: button {
label = "Key";
gpios = <&gpiod 13 GPIO_INT_ACTIVE_LOW>;
gpios = <&gpiod 13 GPIO_ACTIVE_LOW>;
};
};

Expand Down
4 changes: 2 additions & 2 deletions boards/arm/96b_wistrio/96b_wistrio.dts
Original file line number Diff line number Diff line change
Expand Up @@ -22,11 +22,11 @@
leds {
compatible = "gpio-leds";
green_led_0: led_0 {
gpios = <&gpioa 12 GPIO_INT_ACTIVE_LOW>;
gpios = <&gpioa 12 GPIO_ACTIVE_LOW>;
label = "User LD1";
};
blue_led_0: led_1 {
gpios = <&gpiob 4 GPIO_INT_ACTIVE_LOW>;
gpios = <&gpiob 4 GPIO_ACTIVE_LOW>;
label = "User LD2";
};
};
Expand Down
11 changes: 6 additions & 5 deletions boards/arm/actinius_icarus/actinius_icarus_common.dts
Original file line number Diff line number Diff line change
Expand Up @@ -19,17 +19,17 @@
compatible = "gpio-leds";

red_led: led_0 {
gpios = <&gpio0 10 GPIO_INT_ACTIVE_LOW>;
gpios = <&gpio0 10 GPIO_ACTIVE_LOW>;
label = "Red LED";
};

green_led: led_1 {
gpios = <&gpio0 11 GPIO_INT_ACTIVE_LOW>;
gpios = <&gpio0 11 GPIO_ACTIVE_LOW>;
label = "Green LED";
};

blue_led: led_2 {
gpios = <&gpio0 12 GPIO_INT_ACTIVE_LOW>;
gpios = <&gpio0 12 GPIO_ACTIVE_LOW>;
label = "Blue LED";
};
};
Expand Down Expand Up @@ -57,7 +57,7 @@
compatible = "gpio-keys";

button0: button_0 {
gpios = <&gpio0 5 (GPIO_PUD_PULL_UP | GPIO_INT_ACTIVE_LOW)>;
gpios = <&gpio0 5 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>;
label = "Push Button 1";
};
};
Expand Down Expand Up @@ -123,7 +123,8 @@
lis2dh12-accel@19 {
compatible = "st,lis2dh";
reg = <0x19>;
irq-gpios = <&gpio0 28 0>, <&gpio0 29 0>;
irq-gpios = <&gpio0 28 GPIO_ACTIVE_HIGH>,
<&gpio0 29 GPIO_ACTIVE_HIGH>;
label = "LIS2DH12-ACCEL";
};
};
Expand Down
5 changes: 2 additions & 3 deletions boards/arm/actinius_icarus/board.c
Original file line number Diff line number Diff line change
Expand Up @@ -22,12 +22,11 @@ static void select_sim(void)
return;
}

gpio_pin_configure(port, SIM_SELECT_PIN, GPIO_DIR_OUT);
#ifdef CONFIG_BOARD_SELECT_SIM_EXTERNAL
gpio_pin_write(port, SIM_SELECT_PIN, 0);
gpio_pin_configure(port, SIM_SELECT_PIN, GPIO_OUTPUT_LOW);
LOG_INF("External SIM is selected");
#else
gpio_pin_write(port, SIM_SELECT_PIN, 1);
gpio_pin_configure(port, SIM_SELECT_PIN, GPIO_OUTPUT_HIGH);
LOG_INF("eSIM is selected");
#endif
}
Expand Down
4 changes: 2 additions & 2 deletions boards/arm/atsamd20_xpro/atsamd20_xpro.dts
Original file line number Diff line number Diff line change
Expand Up @@ -26,15 +26,15 @@
leds {
compatible = "gpio-leds";
yellow_led: led_0 {
gpios = <&porta 14 0>;
gpios = <&porta 14 GPIO_ACTIVE_LOW>;
label = "LED0";
};
};

buttons {
compatible = "gpio-keys";
user_button: button_0 {
gpios = <&porta 15 (GPIO_PUD_PULL_UP | GPIO_INT_ACTIVE_LOW)>;
gpios = <&porta 15 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>;
label = "SW0";
};
};
Expand Down
4 changes: 2 additions & 2 deletions boards/arm/atsamd21_xpro/atsamd21_xpro.dts
Original file line number Diff line number Diff line change
Expand Up @@ -27,15 +27,15 @@
leds {
compatible = "gpio-leds";
led0: led_0 {
gpios = <&portb 30 0>;
gpios = <&portb 30 GPIO_ACTIVE_LOW>;
label = "Yellow LED";
};
};

buttons {
compatible = "gpio-keys";
user_button: button_0 {
gpios = <&porta 15 (GPIO_PUD_PULL_UP | GPIO_INT_ACTIVE_LOW)>;
gpios = <&porta 15 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>;
label = "SW0";
};
};
Expand Down
4 changes: 2 additions & 2 deletions boards/arm/atsamr21_xpro/atsamr21_xpro.dts
Original file line number Diff line number Diff line change
Expand Up @@ -27,15 +27,15 @@
leds {
compatible = "gpio-leds";
led0: led_0 {
gpios = <&porta 19 0>;
gpios = <&porta 19 GPIO_ACTIVE_LOW>;
label = "Yellow LED";
};
};

buttons {
compatible = "gpio-keys";
user_button: button_0 {
gpios = <&porta 28 (GPIO_PUD_PULL_UP | GPIO_INT_ACTIVE_LOW)>;
gpios = <&porta 28 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>;
label = "SW0";
};
};
Expand Down
Loading