/Zephyr-latest/drivers/pinctrl/ |
D | Kconfig | 2 # SPDX-License-Identifier: Apache-2.0 4 menuconfig PINCTRL config 7 if PINCTRL 9 module = PINCTRL 10 module-str = PINCTRL 36 source "drivers/pinctrl/Kconfig.b91" 37 source "drivers/pinctrl/Kconfig.ambiq" 38 source "drivers/pinctrl/Kconfig.gd32" 39 source "drivers/pinctrl/Kconfig.it8xxx2" 40 source "drivers/pinctrl/Kconfig.npcx" [all …]
|
/Zephyr-latest/dts/bindings/pinctrl/ |
D | infineon,cat1-pinctrl.yaml | 4 # SPDX-License-Identifier: Apache-2.0 7 Infineon CAT1 Pinctrl container node 11 UART0 RX to a particular port/pin and enable the pull-up resistor on that 14 The node has the 'pinctrl' node label set in SoC's devicetree, 17 &pinctrl { 22 'bias-pull-up' property. Here is a list of the supported standard pin 24 * bias-high-impedance 25 * bias-pull-up 26 * bias-pull-down 27 * drive-open-drain [all …]
|
/Zephyr-latest/drivers/i2c/ |
D | Kconfig | 4 # SPDX-License-Identifier: Apache-2.0 10 bool "Inter-Integrated Circuit (I2C) bus drivers" 45 "zephyr,i2c-dump-allowlist" and phandles to the devices that need to be traced. 47 i2c-dump-allowlist { 48 compatible = "zephyr,i2c-dump-allowlist"; 130 source "drivers/i2c/Kconfig.ifx_cat1" 166 module-str = i2c 174 select PINCTRL if SOC_FAMILY_SILABS_S2 182 select PINCTRL 190 select PINCTRL [all …]
|
/Zephyr-latest/dts/arm/infineon/cat1a/psoc6_01/ |
D | psoc6_01.43-smt.dtsi | 5 * SPDX-License-Identifier: Apache-2.0 8 #include <zephyr/dt-bindings/gpio/gpio.h> 9 #include <zephyr/dt-bindings/pinctrl/ifx_cat1-pinctrl.h> 14 /delete-node/ gpio@40320080; // gpio_prt1 15 /delete-node/ gpio@40320100; // gpio_prt2 16 /delete-node/ gpio@40320180; // gpio_prt3 17 /delete-node/ gpio@40320200; // gpio_prt4 18 /delete-node/ gpio@40320400; // gpio_prt8 19 /delete-node/ gpio@40320580; // gpio_prt11 20 /delete-node/ gpio@40320680; // gpio_prt13 [all …]
|
D | psoc6_01.68-qfn-ble.dtsi | 5 * SPDX-License-Identifier: Apache-2.0 8 #include <zephyr/dt-bindings/gpio/gpio.h> 9 #include <zephyr/dt-bindings/pinctrl/ifx_cat1-pinctrl.h> 14 /delete-node/ gpio@40320080; // gpio_prt1 15 /delete-node/ gpio@40320100; // gpio_prt2 16 /delete-node/ gpio@40320180; // gpio_prt3 17 /delete-node/ gpio@40320200; // gpio_prt4 18 /delete-node/ gpio@40320280; // gpio_prt5 19 /delete-node/ gpio@40320680; // gpio_prt13 20 /delete-node/ gpio@40320700; // gpio_prt14 [all …]
|
D | psoc6_01.80-wlcsp.dtsi | 5 * SPDX-License-Identifier: Apache-2.0 8 #include <zephyr/dt-bindings/gpio/gpio.h> 9 #include <zephyr/dt-bindings/pinctrl/ifx_cat1-pinctrl.h> 14 /delete-node/ gpio@40320100; // gpio_prt2 15 /delete-node/ gpio@40320180; // gpio_prt3 16 /delete-node/ gpio@40320200; // gpio_prt4 17 /delete-node/ gpio@40320680; // gpio_prt13 19 pinctrl: pinctrl@40310000 { label 21 /omit-if-no-ref/ p0_2_scb0_i2c_scl: p0_2_scb0_i2c_scl { 24 /omit-if-no-ref/ p1_0_scb7_i2c_scl: p1_0_scb7_i2c_scl { [all …]
|
D | psoc6_01.124-bga-sip.dtsi | 5 * SPDX-License-Identifier: Apache-2.0 8 #include <zephyr/dt-bindings/gpio/gpio.h> 9 #include <zephyr/dt-bindings/pinctrl/ifx_cat1-pinctrl.h> 14 /delete-node/ gpio@40320100; // gpio_prt2 15 /delete-node/ gpio@40320180; // gpio_prt3 16 /delete-node/ gpio@40320200; // gpio_prt4 18 pinctrl: pinctrl@40310000 { label 20 /omit-if-no-ref/ p0_2_scb0_i2c_scl: p0_2_scb0_i2c_scl { 23 /omit-if-no-ref/ p1_0_scb7_i2c_scl: p1_0_scb7_i2c_scl { 26 /omit-if-no-ref/ p5_0_scb5_i2c_scl: p5_0_scb5_i2c_scl { [all …]
|
D | psoc6_01.116-bga-ble.dtsi | 5 * SPDX-License-Identifier: Apache-2.0 8 #include <zephyr/dt-bindings/gpio/gpio.h> 9 #include <zephyr/dt-bindings/pinctrl/ifx_cat1-pinctrl.h> 14 /delete-node/ gpio@40320100; // gpio_prt2 15 /delete-node/ gpio@40320180; // gpio_prt3 16 /delete-node/ gpio@40320200; // gpio_prt4 17 /delete-node/ gpio@40320700; // gpio_prt14 19 pinctrl: pinctrl@40310000 { label 21 /omit-if-no-ref/ p0_2_scb0_i2c_scl: p0_2_scb0_i2c_scl { 24 /omit-if-no-ref/ p1_0_scb7_i2c_scl: p1_0_scb7_i2c_scl { [all …]
|
D | psoc6_01.104-m-csp-ble.dtsi | 5 * SPDX-License-Identifier: Apache-2.0 8 #include <zephyr/dt-bindings/gpio/gpio.h> 9 #include <zephyr/dt-bindings/pinctrl/ifx_cat1-pinctrl.h> 14 /delete-node/ gpio@40320100; // gpio_prt2 15 /delete-node/ gpio@40320180; // gpio_prt3 16 /delete-node/ gpio@40320200; // gpio_prt4 17 /delete-node/ gpio@40320700; // gpio_prt14 19 pinctrl: pinctrl@40310000 { label 21 /omit-if-no-ref/ p0_2_scb0_i2c_scl: p0_2_scb0_i2c_scl { 24 /omit-if-no-ref/ p1_0_scb7_i2c_scl: p1_0_scb7_i2c_scl { [all …]
|
D | psoc6_01.116-bga-usb.dtsi | 5 * SPDX-License-Identifier: Apache-2.0 8 #include <zephyr/dt-bindings/gpio/gpio.h> 9 #include <zephyr/dt-bindings/pinctrl/ifx_cat1-pinctrl.h> 14 /delete-node/ gpio@40320100; // gpio_prt2 15 /delete-node/ gpio@40320180; // gpio_prt3 16 /delete-node/ gpio@40320200; // gpio_prt4 18 pinctrl: pinctrl@40310000 { label 20 /omit-if-no-ref/ p0_2_scb0_i2c_scl: p0_2_scb0_i2c_scl { 23 /omit-if-no-ref/ p1_0_scb7_i2c_scl: p1_0_scb7_i2c_scl { 26 /omit-if-no-ref/ p5_0_scb5_i2c_scl: p5_0_scb5_i2c_scl { [all …]
|
D | psoc6_01.104-m-csp-ble-usb.dtsi | 5 * SPDX-License-Identifier: Apache-2.0 8 #include <zephyr/dt-bindings/gpio/gpio.h> 9 #include <zephyr/dt-bindings/pinctrl/ifx_cat1-pinctrl.h> 14 /delete-node/ gpio@40320100; // gpio_prt2 15 /delete-node/ gpio@40320180; // gpio_prt3 16 /delete-node/ gpio@40320200; // gpio_prt4 18 pinctrl: pinctrl@40310000 { label 20 /omit-if-no-ref/ p0_2_scb0_i2c_scl: p0_2_scb0_i2c_scl { 23 /omit-if-no-ref/ p1_0_scb7_i2c_scl: p1_0_scb7_i2c_scl { 26 /omit-if-no-ref/ p5_0_scb5_i2c_scl: p5_0_scb5_i2c_scl { [all …]
|
D | psoc6_01.124-bga.dtsi | 5 * SPDX-License-Identifier: Apache-2.0 8 #include <zephyr/dt-bindings/gpio/gpio.h> 9 #include <zephyr/dt-bindings/pinctrl/ifx_cat1-pinctrl.h> 15 pinctrl: pinctrl@40310000 { label 17 /omit-if-no-ref/ p0_2_scb0_i2c_scl: p0_2_scb0_i2c_scl { 20 /omit-if-no-ref/ p1_0_scb7_i2c_scl: p1_0_scb7_i2c_scl { 23 /omit-if-no-ref/ p2_0_scb1_i2c_scl: p2_0_scb1_i2c_scl { 26 /omit-if-no-ref/ p3_0_scb2_i2c_scl: p3_0_scb2_i2c_scl { 29 /omit-if-no-ref/ p4_0_scb7_i2c_scl: p4_0_scb7_i2c_scl { 32 /omit-if-no-ref/ p5_0_scb5_i2c_scl: p5_0_scb5_i2c_scl { [all …]
|
/Zephyr-latest/dts/arm/infineon/cat1a/psoc6_03/ |
D | psoc6_03.49-wlcsp.dtsi | 5 * SPDX-License-Identifier: Apache-2.0 8 #include <zephyr/dt-bindings/gpio/gpio.h> 9 #include <zephyr/dt-bindings/pinctrl/ifx_cat1-pinctrl.h> 14 /delete-node/ gpio@40310080; // gpio_prt1 15 /delete-node/ gpio@40310180; // gpio_prt3 16 /delete-node/ gpio@40310200; // gpio_prt4 17 /delete-node/ gpio@40310400; // gpio_prt8 18 /delete-node/ gpio@40310600; // gpio_prt12 19 /delete-node/ gpio@40310680; // gpio_prt13 20 /delete-node/ gpio@40310700; // gpio_prt14 [all …]
|
D | psoc6_03.68-qfn.dtsi | 5 * SPDX-License-Identifier: Apache-2.0 8 #include <zephyr/dt-bindings/gpio/gpio.h> 9 #include <zephyr/dt-bindings/pinctrl/ifx_cat1-pinctrl.h> 14 /delete-node/ gpio@40310080; // gpio_prt1 15 /delete-node/ gpio@40310200; // gpio_prt4 16 /delete-node/ gpio@40310680; // gpio_prt13 18 pinctrl: pinctrl@40300000 { label 20 /omit-if-no-ref/ p0_2_scb0_i2c_scl: p0_2_scb0_i2c_scl { 23 /omit-if-no-ref/ p2_0_scb1_i2c_scl: p2_0_scb1_i2c_scl { 26 /omit-if-no-ref/ p3_0_scb2_i2c_scl: p3_0_scb2_i2c_scl { [all …]
|
D | psoc6_03.100-tqfp.dtsi | 5 * SPDX-License-Identifier: Apache-2.0 8 #include <zephyr/dt-bindings/gpio/gpio.h> 9 #include <zephyr/dt-bindings/pinctrl/ifx_cat1-pinctrl.h> 14 /delete-node/ gpio@40310080; // gpio_prt1 15 /delete-node/ gpio@40310200; // gpio_prt4 16 /delete-node/ gpio@40310680; // gpio_prt13 18 pinctrl: pinctrl@40300000 { label 20 /omit-if-no-ref/ p0_2_scb0_i2c_scl: p0_2_scb0_i2c_scl { 23 /omit-if-no-ref/ p2_0_scb1_i2c_scl: p2_0_scb1_i2c_scl { 26 /omit-if-no-ref/ p3_0_scb2_i2c_scl: p3_0_scb2_i2c_scl { [all …]
|
/Zephyr-latest/dts/arm/infineon/cat1a/psoc6_04/ |
D | psoc6_04.64-tqfp-epad.dtsi | 5 * SPDX-License-Identifier: Apache-2.0 8 #include <zephyr/dt-bindings/gpio/gpio.h> 9 #include <zephyr/dt-bindings/pinctrl/ifx_cat1-pinctrl.h> 14 /delete-node/ gpio@40310080; // gpio_prt1 15 /delete-node/ gpio@40310200; // gpio_prt4 16 /delete-node/ gpio@40310680; // gpio_prt13 17 /delete-node/ gpio@40310700; // gpio_prt14 19 pinctrl: pinctrl@40300000 { label 21 /omit-if-no-ref/ p0_2_scb0_i2c_scl: p0_2_scb0_i2c_scl { 24 /omit-if-no-ref/ p2_0_scb1_i2c_scl: p2_0_scb1_i2c_scl { [all …]
|
D | psoc6_04.68-qfn.dtsi | 5 * SPDX-License-Identifier: Apache-2.0 8 #include <zephyr/dt-bindings/gpio/gpio.h> 9 #include <zephyr/dt-bindings/pinctrl/ifx_cat1-pinctrl.h> 14 /delete-node/ gpio@40310080; // gpio_prt1 15 /delete-node/ gpio@40310200; // gpio_prt4 16 /delete-node/ gpio@40310680; // gpio_prt13 18 pinctrl: pinctrl@40300000 { label 20 /omit-if-no-ref/ p0_2_scb0_i2c_scl: p0_2_scb0_i2c_scl { 23 /omit-if-no-ref/ p2_0_scb1_i2c_scl: p2_0_scb1_i2c_scl { 26 /omit-if-no-ref/ p3_0_scb2_i2c_scl: p3_0_scb2_i2c_scl { [all …]
|
D | psoc6_04.80-tqfp.dtsi | 5 * SPDX-License-Identifier: Apache-2.0 8 #include <zephyr/dt-bindings/gpio/gpio.h> 9 #include <zephyr/dt-bindings/pinctrl/ifx_cat1-pinctrl.h> 14 /delete-node/ gpio@40310200; // gpio_prt4 15 /delete-node/ gpio@40310680; // gpio_prt13 16 /delete-node/ gpio@40310700; // gpio_prt14 18 pinctrl: pinctrl@40300000 { label 20 /omit-if-no-ref/ p0_2_scb0_i2c_scl: p0_2_scb0_i2c_scl { 23 /omit-if-no-ref/ p2_0_scb1_i2c_scl: p2_0_scb1_i2c_scl { 26 /omit-if-no-ref/ p3_0_scb2_i2c_scl: p3_0_scb2_i2c_scl { [all …]
|
/Zephyr-latest/dts/arm/infineon/cat1a/psoc6_02/ |
D | psoc6_02.68-qfn.dtsi | 5 * SPDX-License-Identifier: Apache-2.0 8 #include <zephyr/dt-bindings/gpio/gpio.h> 9 #include <zephyr/dt-bindings/pinctrl/ifx_cat1-pinctrl.h> 14 /delete-node/ gpio@40310080; // gpio_prt1 15 /delete-node/ gpio@40310200; // gpio_prt4 16 /delete-node/ gpio@40310680; // gpio_prt13 18 pinctrl: pinctrl@40300000 { label 20 /omit-if-no-ref/ p0_2_scb0_i2c_scl: p0_2_scb0_i2c_scl { 23 /omit-if-no-ref/ p2_0_scb1_i2c_scl: p2_0_scb1_i2c_scl { 26 /omit-if-no-ref/ p2_4_scb9_i2c_scl: p2_4_scb9_i2c_scl { [all …]
|
D | psoc6_02.100-wlcsp.dtsi | 5 * SPDX-License-Identifier: Apache-2.0 8 #include <zephyr/dt-bindings/gpio/gpio.h> 9 #include <zephyr/dt-bindings/pinctrl/ifx_cat1-pinctrl.h> 14 /delete-node/ gpio@40310180; // gpio_prt3 15 /delete-node/ gpio@40310200; // gpio_prt4 17 pinctrl: pinctrl@40300000 { label 19 /omit-if-no-ref/ p0_2_scb0_i2c_scl: p0_2_scb0_i2c_scl { 22 /omit-if-no-ref/ p1_0_scb7_i2c_scl: p1_0_scb7_i2c_scl { 25 /omit-if-no-ref/ p2_0_scb1_i2c_scl: p2_0_scb1_i2c_scl { 28 /omit-if-no-ref/ p2_4_scb9_i2c_scl: p2_4_scb9_i2c_scl { [all …]
|
D | psoc6_02.128-tqfp.dtsi | 5 * SPDX-License-Identifier: Apache-2.0 8 #include <zephyr/dt-bindings/gpio/gpio.h> 9 #include <zephyr/dt-bindings/pinctrl/ifx_cat1-pinctrl.h> 15 pinctrl: pinctrl@40300000 { label 17 /omit-if-no-ref/ p0_2_scb0_i2c_scl: p0_2_scb0_i2c_scl { 20 /omit-if-no-ref/ p1_0_scb7_i2c_scl: p1_0_scb7_i2c_scl { 23 /omit-if-no-ref/ p2_0_scb1_i2c_scl: p2_0_scb1_i2c_scl { 26 /omit-if-no-ref/ p2_4_scb9_i2c_scl: p2_4_scb9_i2c_scl { 29 /omit-if-no-ref/ p3_0_scb2_i2c_scl: p3_0_scb2_i2c_scl { 32 /omit-if-no-ref/ p4_0_scb7_i2c_scl: p4_0_scb7_i2c_scl { [all …]
|
/Zephyr-latest/dts/arm/infineon/cat1b/cyw20829/ |
D | cyw20829.40-qfn.dtsi | 5 * SPDX-License-Identifier: Apache-2.0 8 #include <zephyr/dt-bindings/gpio/gpio.h> 9 #include <zephyr/dt-bindings/pinctrl/ifx_cat1-pinctrl.h> 15 pinctrl: pinctrl@40400000 { label 17 /omit-if-no-ref/ p1_2_scb2_i2c_scl: p1_2_scb2_i2c_scl { 20 /omit-if-no-ref/ p3_2_scb2_i2c_scl: p3_2_scb2_i2c_scl { 23 /omit-if-no-ref/ p4_0_scb0_i2c_scl: p4_0_scb0_i2c_scl { 26 /omit-if-no-ref/ p5_0_scb2_i2c_scl: p5_0_scb2_i2c_scl { 31 /omit-if-no-ref/ p1_3_scb2_i2c_sda: p1_3_scb2_i2c_sda { 34 /omit-if-no-ref/ p3_3_scb2_i2c_sda: p3_3_scb2_i2c_sda { [all …]
|
D | cyw20829.56-qfn.dtsi | 5 * SPDX-License-Identifier: Apache-2.0 8 #include <zephyr/dt-bindings/gpio/gpio.h> 9 #include <zephyr/dt-bindings/pinctrl/ifx_cat1-pinctrl.h> 15 pinctrl: pinctrl@40400000 { label 17 /omit-if-no-ref/ p0_2_scb0_i2c_scl: p0_2_scb0_i2c_scl { 20 /omit-if-no-ref/ p1_2_scb2_i2c_scl: p1_2_scb2_i2c_scl { 23 /omit-if-no-ref/ p3_2_scb2_i2c_scl: p3_2_scb2_i2c_scl { 26 /omit-if-no-ref/ p4_0_scb0_i2c_scl: p4_0_scb0_i2c_scl { 29 /omit-if-no-ref/ p5_0_scb2_i2c_scl: p5_0_scb2_i2c_scl { 34 /omit-if-no-ref/ p0_3_scb0_i2c_sda: p0_3_scb0_i2c_sda { [all …]
|
D | cyw20829.77-bga.dtsi | 5 * SPDX-License-Identifier: Apache-2.0 8 #include <zephyr/dt-bindings/gpio/gpio.h> 9 #include <zephyr/dt-bindings/pinctrl/ifx_cat1-pinctrl.h> 15 pinctrl: pinctrl@40400000 { label 17 /omit-if-no-ref/ p0_2_scb0_i2c_scl: p0_2_scb0_i2c_scl { 20 /omit-if-no-ref/ p1_2_scb2_i2c_scl: p1_2_scb2_i2c_scl { 23 /omit-if-no-ref/ p3_2_scb2_i2c_scl: p3_2_scb2_i2c_scl { 26 /omit-if-no-ref/ p4_0_scb0_i2c_scl: p4_0_scb0_i2c_scl { 29 /omit-if-no-ref/ p5_0_scb2_i2c_scl: p5_0_scb2_i2c_scl { 34 /omit-if-no-ref/ p0_3_scb0_i2c_sda: p0_3_scb0_i2c_sda { [all …]
|
/Zephyr-latest/drivers/counter/ |
D | counter_ifx_cat1.c | 5 * SPDX-License-Identifier: Apache-2.0 15 #include <zephyr/drivers/pinctrl.h> 20 #include <zephyr/dt-bindings/pinctrl/ifx_cat1-pinctrl.h> 72 uintptr_t cnt = POINTER_TO_UINT(_CYHAL_TCPWM_DATA[i].base->CNT); in get_hw_block_info() 78 hw_resource->type = CYHAL_RSC_TCPWM; in get_hw_block_info() 79 hw_resource->block_num = i; in get_hw_block_info() 80 hw_resource->channel_num = ((reg_addr_ptr - cnt) / sizeof(TCPWM_CNT_Type)); in get_hw_block_info() 82 if (hw_resource->channel_num >= _CYHAL_TCPWM_DATA[i].num_channels) { in get_hw_block_info() 83 return -EINVAL; in get_hw_block_info() 88 return -EINVAL; in get_hw_block_info() [all …]
|