blob: 7232bfcc2df47879bce34b066efea54e3499cb42 [file] [log] [blame]
/*
* Copyright (c) 2022 Cypress Semiconductor Corporation (an Infineon company) or
* an affiliate of Cypress Semiconductor Corporation
*
* SPDX-License-Identifier: Apache-2.0
*/
#include <zephyr/dt-bindings/gpio/gpio.h>
#include <zephyr/dt-bindings/pinctrl/ifx_cat1-pinctrl.h>
#include "psoc6_01.dtsi"
/ {
soc {
/delete-node/ gpio@40320080; // gpio_prt1
/delete-node/ gpio@40320100; // gpio_prt2
/delete-node/ gpio@40320180; // gpio_prt3
/delete-node/ gpio@40320200; // gpio_prt4
/delete-node/ gpio@40320400; // gpio_prt8
/delete-node/ gpio@40320580; // gpio_prt11
/delete-node/ gpio@40320680; // gpio_prt13
/delete-node/ gpio@40320700; // gpio_prt14
pinctrl: pinctrl@40310000 {
/* scb_i2c_scl */
/omit-if-no-ref/ p5_0_scb5_i2c_scl: p5_0_scb5_i2c_scl {
pinmux = <DT_CAT1_PINMUX(5, 0, HSIOM_SEL_ACT_7)>;
};
/omit-if-no-ref/ p6_4_scb6_i2c_scl: p6_4_scb6_i2c_scl {
pinmux = <DT_CAT1_PINMUX(6, 4, HSIOM_SEL_ACT_7)>;
};
/omit-if-no-ref/ p6_4_scb8_i2c_scl: p6_4_scb8_i2c_scl {
pinmux = <DT_CAT1_PINMUX(6, 4, HSIOM_SEL_DS_2)>;
};
/omit-if-no-ref/ p9_0_scb2_i2c_scl: p9_0_scb2_i2c_scl {
pinmux = <DT_CAT1_PINMUX(9, 0, HSIOM_SEL_ACT_7)>;
};
/omit-if-no-ref/ p10_0_scb1_i2c_scl: p10_0_scb1_i2c_scl {
pinmux = <DT_CAT1_PINMUX(10, 0, HSIOM_SEL_ACT_7)>;
};
/* scb_i2c_sda */
/omit-if-no-ref/ p5_1_scb5_i2c_sda: p5_1_scb5_i2c_sda {
pinmux = <DT_CAT1_PINMUX(5, 1, HSIOM_SEL_ACT_7)>;
};
/omit-if-no-ref/ p6_5_scb6_i2c_sda: p6_5_scb6_i2c_sda {
pinmux = <DT_CAT1_PINMUX(6, 5, HSIOM_SEL_ACT_7)>;
};
/omit-if-no-ref/ p6_5_scb8_i2c_sda: p6_5_scb8_i2c_sda {
pinmux = <DT_CAT1_PINMUX(6, 5, HSIOM_SEL_DS_2)>;
};
/omit-if-no-ref/ p7_1_scb4_i2c_sda: p7_1_scb4_i2c_sda {
pinmux = <DT_CAT1_PINMUX(7, 1, HSIOM_SEL_ACT_7)>;
};
/omit-if-no-ref/ p9_1_scb2_i2c_sda: p9_1_scb2_i2c_sda {
pinmux = <DT_CAT1_PINMUX(9, 1, HSIOM_SEL_ACT_7)>;
};
/omit-if-no-ref/ p10_1_scb1_i2c_sda: p10_1_scb1_i2c_sda {
pinmux = <DT_CAT1_PINMUX(10, 1, HSIOM_SEL_ACT_7)>;
};
/* scb_uart_cts */
/omit-if-no-ref/ p0_5_scb0_uart_cts: p0_5_scb0_uart_cts {
pinmux = <DT_CAT1_PINMUX(0, 5, HSIOM_SEL_ACT_6)>;
};
/omit-if-no-ref/ p5_3_scb5_uart_cts: p5_3_scb5_uart_cts {
pinmux = <DT_CAT1_PINMUX(5, 3, HSIOM_SEL_ACT_6)>;
};
/omit-if-no-ref/ p6_3_scb3_uart_cts: p6_3_scb3_uart_cts {
pinmux = <DT_CAT1_PINMUX(6, 3, HSIOM_SEL_ACT_6)>;
};
/omit-if-no-ref/ p6_7_scb6_uart_cts: p6_7_scb6_uart_cts {
pinmux = <DT_CAT1_PINMUX(6, 7, HSIOM_SEL_ACT_6)>;
};
/omit-if-no-ref/ p9_3_scb2_uart_cts: p9_3_scb2_uart_cts {
pinmux = <DT_CAT1_PINMUX(9, 3, HSIOM_SEL_ACT_6)>;
};
/omit-if-no-ref/ p10_3_scb1_uart_cts: p10_3_scb1_uart_cts {
pinmux = <DT_CAT1_PINMUX(10, 3, HSIOM_SEL_ACT_6)>;
};
/* scb_uart_rts */
/omit-if-no-ref/ p0_4_scb0_uart_rts: p0_4_scb0_uart_rts {
pinmux = <DT_CAT1_PINMUX(0, 4, HSIOM_SEL_ACT_6)>;
};
/omit-if-no-ref/ p5_2_scb5_uart_rts: p5_2_scb5_uart_rts {
pinmux = <DT_CAT1_PINMUX(5, 2, HSIOM_SEL_ACT_6)>;
};
/omit-if-no-ref/ p6_2_scb3_uart_rts: p6_2_scb3_uart_rts {
pinmux = <DT_CAT1_PINMUX(6, 2, HSIOM_SEL_ACT_6)>;
};
/omit-if-no-ref/ p6_6_scb6_uart_rts: p6_6_scb6_uart_rts {
pinmux = <DT_CAT1_PINMUX(6, 6, HSIOM_SEL_ACT_6)>;
};
/omit-if-no-ref/ p7_2_scb4_uart_rts: p7_2_scb4_uart_rts {
pinmux = <DT_CAT1_PINMUX(7, 2, HSIOM_SEL_ACT_6)>;
};
/omit-if-no-ref/ p9_2_scb2_uart_rts: p9_2_scb2_uart_rts {
pinmux = <DT_CAT1_PINMUX(9, 2, HSIOM_SEL_ACT_6)>;
};
/omit-if-no-ref/ p10_2_scb1_uart_rts: p10_2_scb1_uart_rts {
pinmux = <DT_CAT1_PINMUX(10, 2, HSIOM_SEL_ACT_6)>;
};
/* scb_uart_rx */
/omit-if-no-ref/ p5_0_scb5_uart_rx: p5_0_scb5_uart_rx {
pinmux = <DT_CAT1_PINMUX(5, 0, HSIOM_SEL_ACT_6)>;
};
/omit-if-no-ref/ p6_4_scb6_uart_rx: p6_4_scb6_uart_rx {
pinmux = <DT_CAT1_PINMUX(6, 4, HSIOM_SEL_ACT_6)>;
};
/omit-if-no-ref/ p9_0_scb2_uart_rx: p9_0_scb2_uart_rx {
pinmux = <DT_CAT1_PINMUX(9, 0, HSIOM_SEL_ACT_6)>;
};
/omit-if-no-ref/ p10_0_scb1_uart_rx: p10_0_scb1_uart_rx {
pinmux = <DT_CAT1_PINMUX(10, 0, HSIOM_SEL_ACT_6)>;
};
/* scb_uart_tx */
/omit-if-no-ref/ p5_1_scb5_uart_tx: p5_1_scb5_uart_tx {
pinmux = <DT_CAT1_PINMUX(5, 1, HSIOM_SEL_ACT_6)>;
};
/omit-if-no-ref/ p6_5_scb6_uart_tx: p6_5_scb6_uart_tx {
pinmux = <DT_CAT1_PINMUX(6, 5, HSIOM_SEL_ACT_6)>;
};
/omit-if-no-ref/ p7_1_scb4_uart_tx: p7_1_scb4_uart_tx {
pinmux = <DT_CAT1_PINMUX(7, 1, HSIOM_SEL_ACT_6)>;
};
/omit-if-no-ref/ p9_1_scb2_uart_tx: p9_1_scb2_uart_tx {
pinmux = <DT_CAT1_PINMUX(9, 1, HSIOM_SEL_ACT_6)>;
};
/omit-if-no-ref/ p10_1_scb1_uart_tx: p10_1_scb1_uart_tx {
pinmux = <DT_CAT1_PINMUX(10, 1, HSIOM_SEL_ACT_6)>;
};
};
};
};