Primary Git Repository for the Zephyr Project. Zephyr is a new generation, scalable, optimized, secure RTOS for multiple hardware architectures.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
Pisit Sawangvonganan b8a8173c1f drivers: kconfig: fix typo 7 days ago
..
CMakeLists.txt drivers: gpio: gpio driver 2 weeks ago
Kconfig drivers: npm1300: rename to npm13xx 2 weeks ago
Kconfig.ad559x drivers: ad559x: add i2c bus support 1 year ago
Kconfig.adp5585 drivers: mfd: add new driver "mfd_adp5585" 1 year ago
Kconfig.ads1x4s0x drivers: adc: ads1x4s0x: Rename files, preparing for adding new devices 5 months ago
Kconfig.altera drivers: gpio: Add ALTERA PIO 2 years ago
Kconfig.ambiq drivers: gpio: ambiq: need to select AMBIQ_HAL_USE_GPIO 2 months ago
Kconfig.andes_atcgpio100
Kconfig.aw9523b drivers: gpio: Add support for Awinic AW9523B GPIO controller 7 months ago
Kconfig.axp192 drivers: mfd: gpio: adjust init priority 2 years ago
Kconfig.b91
Kconfig.bcm2711 drivers: gpio: Add GPIO driver for BCM2711 2 years ago
Kconfig.bd8lb600fs drivers: gpio: split up driver for BD8LB600FS into a GPIO and MFD 1 year ago
Kconfig.brcmstb drivers: gpio: add brcmstb gpio driver 1 year ago
Kconfig.cc13xx_cc26xx
Kconfig.cc23x0 drivers: gpio: Add support for cc23x0 GPIO 5 months ago
Kconfig.cc32xx
Kconfig.cmsdk_ahb
Kconfig.creg_gpio
Kconfig.cy8c95xx
Kconfig.davinci drivers: gpio: davinci: Select PINCTRL 5 months ago
Kconfig.dw
Kconfig.efinix_sapphire drivers: gpio: gpio_efinix_sapphire: initial version 2 years ago
Kconfig.emul drivers/gpio emul: Fix reference to example overlay 1 year ago
Kconfig.emul_sdl
Kconfig.ene drivers: gpio: gpio driver 2 weeks ago
Kconfig.eos_s3
Kconfig.esp32 drivers: gpio: Add LP GPIO 2 months ago
Kconfig.fxl6408 drivers: gpio: fxl6408: Fix Kconfig dependency for log level config 2 years ago
Kconfig.gd32
Kconfig.gecko
Kconfig.grgpio drivers/gpio: Add support for GRLIB GRGPIO2 11 months ago
Kconfig.ifx_cat1
Kconfig.imx drivers: all: imx: remove conditional support for pinctrl 2 years ago
Kconfig.intel
Kconfig.iproc drivers: gpio: add Broadcom iProc GPIO controller driver 1 year ago
Kconfig.it8xxx2 ITE: drivers/gpio: Add gpio_ite_it8xxx2_v2 driver 2 years ago
Kconfig.it51xxx drivers/gpio: Add GPIO driver of it51xxx 3 months ago
Kconfig.it8801 drivers: gpio: it8801: Add I2C-based GPIO device driver 7 months ago
Kconfig.litex
Kconfig.lmp90xxx
Kconfig.lpc11u6x
Kconfig.max32 drivers: Add MAX32690 gpio driver 1 year ago
Kconfig.max2219x drivers: kconfig: fix typo 7 days ago
Kconfig.max14906 drivers: kconfig: fix typo 7 days ago
Kconfig.max14916 drivers: kconfig: fix typo 7 days ago
Kconfig.max14917 drivers: gpio: add max14917 3 months ago
Kconfig.max22017 drivers: gpio: add MAX22017 gpio support 6 months ago
Kconfig.mchp_mss
Kconfig.mcp23xxx drivers: add bindings for all existing mcp23xxx variants 11 months ago
Kconfig.mcux
Kconfig.mcux_igpio drivers: all: mcux: remove conditional support for pinctrl 2 years ago
Kconfig.mcux_lpc boards: nxp: Removing CONFIG_PINCTRL from the boards defconfig 9 months ago
Kconfig.mcux_rgpio driver: add new gpio driver "gpio_mcux_rgpio" 1 year ago
Kconfig.mec5 drivers: gpio: mec5: Microchip MEC5 HAL based GPIO driver 7 months ago
Kconfig.mfxstm32l152 driver: gpio: mfxstm32l152: add driver for STM32L152 based MFX 5 months ago
Kconfig.mmio32
Kconfig.mspm0 drivers: gpio: mspm0: Add a gpio support for MSPM0 family 2 months ago
Kconfig.nct38xx drivers: mfd: gpio: adjust init priority 2 years ago
Kconfig.neorv32
Kconfig.npcx
Kconfig.npm13xx drivers: npm13xx: add support for nPM1304 2 weeks ago
Kconfig.npm2100 drivers: gpio: npm2100: Add driver for npm2100 pmic 7 months ago
Kconfig.npm6001 drivers: mfd: gpio: adjust init priority 2 years ago
Kconfig.nrfx modules: hal_nordic: nrfx: update API version to 3.2.0 2 years ago
Kconfig.numaker boards: nuvoton: numaker: Drop PINCTRL from board defconfig 8 months ago
Kconfig.numicro boards: nuvoton: numaker: Drop PINCTRL from board defconfig 8 months ago
Kconfig.nxp_s32 drivers: select nocache only when supported 2 years ago
Kconfig.pca95xx
Kconfig.pca953x
Kconfig.pca6416 drivers: gpio: add driver for PCA6416 IO expander 5 months ago
Kconfig.pca_series drivers: gpio: extend pca_series driver to pca953x and pca955x 10 months ago
Kconfig.pcal64xxa
Kconfig.pcf857x drivers: gpio: PCF857x: Modify PCF8574 driver 1 year ago
Kconfig.psoc6 Documentation: Update documenation for Infineon boards 8 months ago
Kconfig.rcar
Kconfig.renesas_ra_ioport drivers: gpio: add support for RA8P1 2 weeks ago
Kconfig.renesas_rx drivers: gpio: Support GPIO driver for Renesas RX MCU 2 months ago
Kconfig.renesas_rz drivers: gpio: Add support for RZ/A3UL 4 months ago
Kconfig.renesas_rza2m drivers: gpio: Add support for RZ/A2M 2 months ago
Kconfig.rp1 drivers: gpio: add RP1 GPIO driver 7 months ago
Kconfig.rpi_pico drivers: gpio: rpi_pico: Add support for RP2350B 4 months ago
Kconfig.rt1718s
Kconfig.rts5912 drivers: kconfig: Fix bleeding options 5 months ago
Kconfig.rv32m1
Kconfig.rzt2m drivers: gpio: add rzt2m gpio driver 2 years ago
Kconfig.sam
Kconfig.sam0
Kconfig.sc18im704 drivers: gpio: Add NXP SC18IM704 GPIO support 2 years ago
Kconfig.sedi drivers: gpio: Add Intel SEDI gpio driver 2 years ago
Kconfig.si32 drivers: gpio: Add initial SiM3U1xx support 11 months ago
Kconfig.sifive
Kconfig.siwx91x drivers: gpio: Introduce support for SiWx91x 5 months ago
Kconfig.smartbond soc: smartbond: Move PM_DEVICE dependency to soc 1 year ago
Kconfig.sn74hc595 drivers: gpio: sn74hc595: fix terminology for GPIO expander 2 months ago
Kconfig.stellaris
Kconfig.stm32 drivers: gpio: add mp2 gpio clock handling 3 weeks ago
Kconfig.stmpe1600
Kconfig.sx1509b
Kconfig.sy1xx drivers: gpio: add gpio support for sy1xx 6 months ago
Kconfig.tca6424a
Kconfig.test
Kconfig.tle9104 drivers: gpio: split up driver for TLE9104 into a MFD 1 year ago
Kconfig.wch_ch32v00x drivers: gpio: add interrupt support for the CH32V family 2 weeks ago
Kconfig.xec
Kconfig.xlnx
Kconfig.xlnx_ps
Kconfig.xmc4xxx
gpio_ad559x.c drivers: gpio: Place API into iterable section 7 months ago
gpio_adp5585.c drivers: gpio_adp5585: fix input register address 3 weeks ago
gpio_ads1x4s0x.c drivers: adc: ads1x4s0x: Rename files, preparing for adding new devices 5 months ago
gpio_altera_pio.c drivers: gpio: Place API into iterable section 7 months ago
gpio_ambiq.c drivers: gpio: Add support for Apollo510 GPIO 3 months ago
gpio_andes_atcgpio100.c drivers: gpio: Place API into iterable section 7 months ago
gpio_aw9523b.c drivers: gpio: Add support for Awinic AW9523B GPIO controller 7 months ago
gpio_axp192.c drivers: gpio: Place API into iterable section 7 months ago
gpio_b91.c drivers: gpio: Place API into iterable section 7 months ago
gpio_bcm2711.c drivers: gpio: Place API into iterable section 7 months ago
gpio_bd8lb600fs.c drivers: gpio: Place API into iterable section 7 months ago
gpio_brcmstb.c drivers: gpio: Place API into iterable section 7 months ago
gpio_cc13xx_cc26xx.c Revert "drivers: gpio_cc13xx_cc26xx: Update for latest sdk" 4 months ago
gpio_cc23x0.c drivers: gpio: cc23x0: return negative error codes 4 weeks ago
gpio_cc32xx.c drivers: gpio: Place API into iterable section 7 months ago
gpio_cmsdk_ahb.c drivers: gpio: Support gpio_pin_get_config_dt 2 weeks ago
gpio_creg_gpio.c drivers: gpio: Place API into iterable section 7 months ago
gpio_cy8c95xx.c drivers: gpio: Place API into iterable section 7 months ago
gpio_davinci.c drivers: gpio: davinci: Match GPIO address with Linux 1 month ago
gpio_dw.c drivers: gpio: gpio_dw: move base_addr to config struct 2 weeks ago
gpio_dw.h drivers: gpio: gpio_dw: move base_addr to config struct 2 weeks ago
gpio_dw_registers.h
gpio_efinix_sapphire.c drivers: gpio: Place API into iterable section 7 months ago
gpio_emul.c drivers: gpio: Use BIT(n) macro to define GPIO constants 1 month ago
gpio_emul_sdl.c drivers gpio SDL emul: Split in top and bottom 2 years ago
gpio_emul_sdl_bottom.c drivers gpio SDL emul: Split in top and bottom 2 years ago
gpio_emul_sdl_bottom.h drivers gpio SDL emul: Split in top and bottom 2 years ago
gpio_ene_kb106x.c drivers: gpio: gpio driver 2 weeks ago
gpio_ene_kb1200.c driver: gpio: ene_kb1200 gpio initial level 5 months ago
gpio_eos_s3.c drivers: gpio: Place API into iterable section 7 months ago
gpio_esp32.c driver: gpio: esp32: move config to iram 3 weeks ago
gpio_esp32_lp.c drivers: gpio: Add LP GPIO 2 months ago
gpio_fxl6408.c drivers: gpio: Place API into iterable section 7 months ago
gpio_gd32.c drivers: gpio: Place API into iterable section 7 months ago
gpio_gecko.c drivers: gpio: gecko: add check for interrupt configuration 5 months ago
gpio_grgpio.h drivers/gpio: Add support for GRLIB GRGPIO2 11 months ago
gpio_grgpio2.c drivers: gpio: Place API into iterable section 7 months ago
gpio_handlers.c build: namespace the generated headers with `zephyr/` 1 year ago
gpio_hogs.c everywhere: replace double words 1 year ago
gpio_ifx_cat1.c drivers: gpio: Update GPIO driver to support XMC7200 1 month ago
gpio_imx.c drivers: gpio: Place API into iterable section 7 months ago
gpio_intel.c drivers: gpio: Place API into iterable section 7 months ago
gpio_iproc.c drivers: gpio: Place API into iterable section 7 months ago
gpio_ite_it8xxx2.c drivers: gpio: Place API into iterable section 7 months ago
gpio_ite_it8xxx2_v2.c driver: gpio_ite_it8xxx2_v2: fix untrusted bound loop 2 weeks ago
gpio_ite_it51xxx.c dts: ite: it51xxx: Change the base address of voltage selection 2 months ago
gpio_ite_it8801.c drivers/gpio: ite: it8801: Fix the GPIO output configure issue 4 months ago
gpio_kscan_ite_it8xxx2.c drivers: gpio: Place API into iterable section 7 months ago
gpio_litex.c drivers: gpio: Place API into iterable section 7 months ago
gpio_lmp90xxx.c drivers: gpio: Place API into iterable section 7 months ago
gpio_lpc11u6x.c drivers: gpio: Place API into iterable section 7 months ago
gpio_max32.c drivers: gpio: Place API into iterable section 7 months ago
gpio_max149x6.h drivers: gpio: Remove logically dead code for MAX149x6 6 months ago
gpio_max2219x.c drivers: gpio: max22190: add max22199 extended support 3 months ago
gpio_max14906.c drivers: gpio: max149xx: fix error handling 2 weeks ago
gpio_max14906.h drivers: gpio: Add MAX14906 industrial input/output 9 months ago
gpio_max14916.c drivers: gpio: max149xx: fix error handling 2 weeks ago
gpio_max14916.h drivers: gpio: Add MAX14916 industrial output 9 months ago
gpio_max14917.c drivers: gpio: add max14917 3 months ago
gpio_max14917.h drivers: gpio: add max14917 3 months ago
gpio_max22017.c drivers: Update APIs to use DEVICE_API macro 6 months ago
gpio_mchp_mec5.c drivers: Update APIs to use DEVICE_API macro 6 months ago
gpio_mchp_mss.c drivers: gpio: mchp_mss: Add reset support 2 weeks ago
gpio_mchp_xec.c drivers: gpio: Place API into iterable section 7 months ago
gpio_mchp_xec_v2.c drivers: gpio: Place API into iterable section 7 months ago
gpio_mcp23sxx.c drivers: gpio: mcp23xxx: Fix to allow the use of multiple models 7 months ago
gpio_mcp23xxx.c driver: gpio: mcp23xxx: increase reset pin pulse duration 6 months ago
gpio_mcp23xxx.h drivers: mcp23xxx: add support for open-drain chip variants 11 months ago
gpio_mcp230xx.c drivers: gpio: mcp23xxx: Fix to allow the use of multiple models 7 months ago
gpio_mcux.c drivers: gpio: gpio_mcux: remove including fsl_gpio.h file 5 months ago
gpio_mcux_igpio.c drivers: gpio: gpio_mcux_igpio: add pull strength configuration 3 months ago
gpio_mcux_lpc.c drivers: gpio_mcux_lpc: fix bug configuring interrupts with GPIO_INT_WAKEUP 1 month ago
gpio_mcux_rgpio.c drivers: gpio: rgpio: only handle usable pin's interrupt 4 weeks ago
gpio_mfxstm32l152.c drivers: gpio: Wrap driver instances in device API macro 5 months ago
gpio_mmio32.c drivers: gpio: unnamed parameters not allowed 5 months ago
gpio_mspm0.c drivers: gpio: Place device APIs in linker sections 2 weeks ago
gpio_nct38xx.c gpio: nct38xx: Remove reg access wrappers 2 years ago
gpio_nct38xx.h mfd: Add NCT38xx multi-function driver 2 years ago
gpio_nct38xx_alert.c drivers,test: use the new DT_FOREACH_PROP_ELEM_SEP 5 months ago
gpio_nct38xx_port.c drivers: gpio: Place API into iterable section 7 months ago
gpio_neorv32.c drivers: gpio: neorv32: add interrupt support 2 months ago
gpio_npcx.c driver: gpio: npcx: use CONFIG_GPIO_LOG_LEVEL 7 months ago
gpio_npm13xx.c drivers: npm13xx: add support for nPM1304 2 weeks ago
gpio_npm2100.c drivers: gpio: npm2100: properly handle I2C write return value 5 months ago
gpio_npm6001.c drivers: gpio: Place API into iterable section 7 months ago
gpio_nrfx.c drivers: gpio: nrfx: extend pin retain to every pin 2 weeks ago
gpio_numaker.c drivers: gpio: Place API into iterable section 7 months ago
gpio_numicro.c drivers: gpio: Place API into iterable section 7 months ago
gpio_nxp_s32.c drivers: gpio: Place API into iterable section 7 months ago
gpio_pca95xx.c drivers: gpio: pca95xx: Remove unused functions 5 months ago
gpio_pca953x.c drivers: gpio: Place API into iterable section 7 months ago
gpio_pca6416.c drivers/gpio: Fix issue in gpio_pca6416 2 months ago
gpio_pca_series.c gpio: pca_series: fix shift overflow and use 3ULL instead of 0b11 2 weeks ago
gpio_pcal64xxa.c drivers: gpio: Place API into iterable section 7 months ago
gpio_pcf857x.c drivers: gpio: Place API into iterable section 7 months ago
gpio_psoc6.c drivers: gpio: Place API into iterable section 7 months ago
gpio_rcar.c drivers: gpio: Place API into iterable section 7 months ago
gpio_renesas_ra_ioport.c drivers: gpio: add support for RA8P1 2 weeks ago
gpio_renesas_rx.c drivers: gpio: add gpio interrupt support for RX130 2 weeks ago
gpio_renesas_rz.c drivers: gpio: Add support for RZ/V2N 3 weeks ago
gpio_renesas_rz.h drivers: gpio: Add support for RZ/V2N 3 weeks ago
gpio_renesas_rza2m.c drivers: gpio: rz: improve gpio driver for Renesas RZ/A2M 3 weeks ago
gpio_renesas_rza2m.h drivers: gpio: rz: improve gpio driver for Renesas RZ/A2M 3 weeks ago
gpio_rp1.c drivers: gpio: add RP1 GPIO driver 7 months ago
gpio_rpi_pico.c drivers: gpio: rpi_pico: fix typo in gpio_set_dir_masked_n 3 weeks ago
gpio_rt1718s.c drivers: gpio: use gpio_is_ready_dt helper function 2 years ago
gpio_rt1718s.h style: drivers: comply with MISRA C:2012 Rule 15.6 11 months ago
gpio_rt1718s_port.c drivers: gpio: Place API into iterable section 7 months ago
gpio_rts5912.c drivers: gpio: Fix GPIO initial status 2 months ago
gpio_rv32m1.c drivers: gpio: Place API into iterable section 7 months ago
gpio_rzt2m.c drivers: gpio: rzt2m: properly handle error from rzt2m_gpio_get_pin_irq 2 weeks ago
gpio_sam.c soc: atmel: samx7x: refactor SoC support for the Atmel SAM E70/V71 6 months ago
gpio_sam0.c drivers: gpio: Place API into iterable section 7 months ago
gpio_sam4l.c drivers: gpio: Place API into iterable section 7 months ago
gpio_sc18im704.c drivers: gpio: Place API into iterable section 7 months ago
gpio_sedi.c drivers: gpio: Place API into iterable section 7 months ago
gpio_shell.c gpio: adopt SHELL_HELP 2 weeks ago
gpio_si32.c drivers: gpio: Place API into iterable section 7 months ago
gpio_sifive.c drivers: gpio: Place API into iterable section 7 months ago
gpio_silabs_siwx91x.c driver: gpio: siwx91x: Add device runtime support for gpio driver 4 weeks ago
gpio_silabs_siwx91x_uulp.c drivers: gpio: Introduce support for SiWx91x 5 months ago
gpio_smartbond.c drivers: gpio: smartbond: fix PM_DEVICE_DEFINE usage 1 month ago
gpio_sn74hc595.c drivers: gpio: Place API into iterable section 7 months ago
gpio_stellaris.c drivers: gpio: Place API into iterable section 7 months ago
gpio_stm32.c drivers: gpio: add mp2 gpio clock handling 3 weeks ago
gpio_stm32.h drivers: gpio: stm32: Cleanup unused defines 3 months ago
gpio_stmpe1600.c drivers: gpio: Place API into iterable section 7 months ago
gpio_sx1509b.c drivers: gpio: Place API into iterable section 7 months ago
gpio_sy1xx.c drivers: gpio: fixed - pin toggle (output reading) 4 months ago
gpio_tca6424a.c drivers: gpio: Place API into iterable section 7 months ago
gpio_test.c drivers: gpio: Place API into iterable section 7 months ago
gpio_tle9104.c drivers: gpio: Place API into iterable section 7 months ago
gpio_xlnx_axi.c drivers: gpio: Place API into iterable section 7 months ago
gpio_xlnx_ps.c drivers: gpio: xlnx_ps: switch driver over to DEVICE_MMIO mapping 7 months ago
gpio_xlnx_ps.h drivers: gpio: xlnx_ps: switch driver over to DEVICE_MMIO mapping 7 months ago
gpio_xlnx_ps_bank.c drivers: gpio: xlnx_ps: Do not clear GPIO states on initialization 2 months ago
gpio_xlnx_ps_bank.h drivers: gpio: xlnx_ps: switch driver over to DEVICE_MMIO mapping 7 months ago
gpio_xmc4xxx.c drivers: gpio: Place API into iterable section 7 months ago
wch_gpio_ch32v00x.c drivers: gpio: add interrupt support for the CH32V family 2 weeks ago