zephyr/drivers/pinctrl
Manuel Argüelles 09521832be drivers: pinctrl: kinetis: use clock control API
Remove the direct use of the HAL API to configure clocks and use
Zephyr's clock control API instead.

Currently the PORT peripherals of the Kinetis family are either
clocked by PCC in the case of KE1xF devices, or by SIM for the
rest of the devices. PCC clock driver converts internally the
subsys clock name into the clock gate address. SIM clock driver
expects this conversion to be done by the caller.

Signed-off-by: Manuel Argüelles <manuel.arguelles@nxp.com>
2023-11-14 09:24:10 +01:00
..
CMakeLists.txt soc: xtensa: imx8: Add pinctrl support 2023-11-09 18:21:05 +01:00
common.c drivers: pinctrl: fix lookup when there are no states 2022-11-11 13:15:02 +01:00
Kconfig drivers: pinctrl: Add pinctrl driver for Renesas RA series 2023-11-01 10:56:46 +00:00
Kconfig.ambiq drivers: pinctrl: Add pinctrl driver for Apollo4 2023-08-04 10:48:58 +02:00
Kconfig.b91 drivers: pinctrl: Update drivers to use devicetree Kconfig symbol 2022-07-25 05:46:42 -05:00
Kconfig.cc13xx_cc26xx drivers: pinctrl: Update drivers to use devicetree Kconfig symbol 2022-07-25 05:46:42 -05:00
Kconfig.emsdp drivers: pinctrl: add pinctrl driver for ARC emsdp 2023-05-29 09:21:07 -04:00
Kconfig.eos_s3 drivers: pinctrl: add driver for EOS S3 2023-07-26 14:59:59 +02:00
Kconfig.esp32 drivers: pinctrl: Update drivers to use devicetree Kconfig symbol 2022-07-25 05:46:42 -05:00
Kconfig.gd32 drivers: pinctrl: Update drivers to use devicetree Kconfig symbol 2022-07-25 05:46:42 -05:00
Kconfig.gecko drivers: pinctrl: remove unneeded TODO from Kconfig 2023-07-19 21:32:44 -04:00
Kconfig.ifx_cat1 drivers: pinctrl: Add Infineon CAT1 Pin controller driver 2023-03-01 11:44:57 +01:00
Kconfig.imx soc: xtensa: imx8: Add pinctrl support 2023-11-09 18:21:05 +01:00
Kconfig.it8xxx2 drivers: pinctrl: Update drivers to use devicetree Kconfig symbol 2022-07-25 05:46:42 -05:00
Kconfig.kinetis drivers: pinctrl: Update drivers to use devicetree Kconfig symbol 2022-07-25 05:46:42 -05:00
Kconfig.lpc_iocon drivers: pinctrl: Update drivers to use devicetree Kconfig symbol 2022-07-25 05:46:42 -05:00
Kconfig.npcx drivers: pinctrl: Update drivers to use devicetree Kconfig symbol 2022-07-25 05:46:42 -05:00
Kconfig.nrf drivers: pinctrl: Update drivers to use devicetree Kconfig symbol 2022-07-25 05:46:42 -05:00
Kconfig.numaker drivers: pinctrl: add support for NuMaker series pinctrl 2023-06-21 09:26:00 +00:00
Kconfig.numicro drivers: pinctrl: add numicro pinctrl driver 2022-12-08 18:46:33 +01:00
Kconfig.nxp_s32 boards: mr_canhubk3: support pinctrl 2023-07-06 14:19:23 -05:00
Kconfig.ra drivers: pinctrl: Add pinctrl driver for Renesas RA series 2023-11-01 10:56:46 +00:00
Kconfig.rcar drivers: pinctrl: Update drivers to use devicetree Kconfig symbol 2022-07-25 05:46:42 -05:00
Kconfig.rpi_pico drivers: pinctrl: Update drivers to use devicetree Kconfig symbol 2022-07-25 05:46:42 -05:00
Kconfig.rv32m1 pinctrl: rv32m1: delay init priority after the clock controller 2023-07-14 16:48:52 +00:00
Kconfig.sam drivers: pinctrl: Update drivers to use devicetree Kconfig symbol 2022-07-25 05:46:42 -05:00
Kconfig.sam0 drivers: pinctrl: Update drivers to use devicetree Kconfig symbol 2022-07-25 05:46:42 -05:00
Kconfig.sifive drivers: pinctrl: Update drivers to use devicetree Kconfig symbol 2022-07-25 05:46:42 -05:00
Kconfig.smartbond drivers: pinctrl: Add driver for smartbond 2022-08-31 20:32:03 +02:00
Kconfig.stm32 drivers: pinctrl: stm32: Kconfig: add missing dependency 2022-08-08 14:17:45 +02:00
Kconfig.ti_cc32xx drivers: pinctrl: add TI CC32XX driver 2023-06-17 07:55:43 -04:00
Kconfig.ti_k3 drivers: pinctrl: Add pinctrl support for TI K3 devices 2023-03-02 13:50:06 +01:00
Kconfig.xec drivers: pinctrl: Update drivers to use devicetree Kconfig symbol 2022-07-25 05:46:42 -05:00
Kconfig.xlnx drivers: pinctrl: Update drivers to use devicetree Kconfig symbol 2022-07-25 05:46:42 -05:00
Kconfig.xmc4xxx drivers: pinctrl: Add pinctrl driver for xmc4xxx 2022-09-09 16:28:41 -04:00
pfc_rcar.c drivers: pinctrl: pfc_rcar: add missing init.h 2023-08-29 12:17:38 +01:00
pinctrl_ambiq_apollo4.c drivers: pinctrl: Add more config options for Ambiq Apollo4 2023-08-25 10:31:58 +02:00
pinctrl_b91.c drivers: pinctrl: b91: add missing init.h 2023-08-30 14:43:38 +02:00
pinctrl_cc13xx_cc26xx.c drivers: cc13xx_cc26xx: pinctrl: fix header conflict 2023-07-26 14:32:53 +02:00
pinctrl_emsdp.c drivers: pinctrl_emsdp: fix definition location 2023-06-13 07:02:08 -04:00
pinctrl_eos_s3.c drivers: pinctrl: add driver for EOS S3 2023-07-26 14:59:59 +02:00
pinctrl_esp32.c soc: xtensa,riscv: esp32xx: refactor folder structure 2023-07-25 18:12:33 +02:00
pinctrl_gd32_af.c treewide: Update clock control API usage 2023-04-05 10:55:46 +02:00
pinctrl_gd32_afio.c drivers: pinctrl: gd32_afio: add missing init.h 2023-08-30 11:37:24 +02:00
pinctrl_gecko.c pinctrl: gecko: fix broken UART when SPI is enabled on Series 2 2023-10-11 11:18:08 +01:00
pinctrl_ifx_cat1.c drivers: pinctrl: Update Infineon CAT1 pinctrl driver 2023-10-12 15:17:35 +03:00
pinctrl_imx.c drivers: pinctrl: imx: add missing init.h 2023-08-29 12:21:00 +01:00
pinctrl_imx_scu.c soc: xtensa: imx8: Add pinctrl support 2023-11-09 18:21:05 +01:00
pinctrl_ite_it8xxx2.c ITE: drivers/pinctrl: Add alternate function additional setting 2023-09-25 09:48:57 +02:00
pinctrl_kinetis.c drivers: pinctrl: kinetis: use clock control API 2023-11-14 09:24:10 +01:00
pinctrl_lpc_iocon.c drivers: pinctrl: lpc_iocon: add missing init.h 2023-08-30 11:54:04 +02:00
pinctrl_mchp_xec.c drivers: pinctrl: Microchip XEC PINCTRL glitch fix 2023-05-16 18:52:44 -04:00
pinctrl_npcx.c soc: arm: npcx: move soc-specific register definitions to soc.h 2023-11-09 10:20:39 +00:00
pinctrl_nrf.c drivers: pinctrl_nrf: Fix disconnecting of pins 2023-05-22 12:02:45 +02:00
pinctrl_numaker.c drivers: pinctrl: add pin group for NuMaker pinctrl 2023-06-28 06:49:38 +00:00
pinctrl_numicro.c drivers: pinctrl: add numicro pinctrl driver 2022-12-08 18:46:33 +01:00
pinctrl_nxp_s32.c drivers: pinctrl: rename S32 to NXP S32 2023-01-04 16:51:38 +01:00
pinctrl_ra.c drivers: pinctrl: Add pinctrl driver for Renesas RA series 2023-11-01 10:56:46 +00:00
pinctrl_rpi_pico.c drivers: migrate includes to <zephyr/...> 2022-05-06 19:58:21 +02:00
pinctrl_rv32m1.c pinctrl: rv32m1: delay init priority after the clock controller 2023-07-14 16:48:52 +00:00
pinctrl_sam.c drivers: gpio: sam: Update to use clock control 2023-03-21 14:12:25 -07:00
pinctrl_sam0.c drivers: migrate includes to <zephyr/...> 2022-05-06 19:58:21 +02:00
pinctrl_sifive.c include: add missing arch/cpu.h include 2022-10-11 18:05:17 +02:00
pinctrl_smartbond.c drivers: spi: Add driver for smartbond 2023-04-20 10:32:40 +02:00
pinctrl_stm32.c drivers: pinctrl: stm32: add missing init.h 2023-08-30 11:52:30 +02:00
pinctrl_ti_cc32xx.c drivers: pinctrl: add TI CC32XX driver 2023-06-17 07:55:43 -04:00
pinctrl_ti_k3.c drivers: pinctrl: Add pinctrl support for TI K3 devices 2023-03-02 13:50:06 +01:00
pinctrl_xlnx_zynq.c devices: constify statically initialized device pointers 2022-08-19 11:51:26 +02:00
pinctrl_xmc4xxx.c drivers: pinctrl: Add pinctrl driver for xmc4xxx 2022-09-09 16:28:41 -04:00