Go to the source code of this file.
◆ DT_CAT1_DRIVE_MODE_INFO
      
        
          | #define DT_CAT1_DRIVE_MODE_INFO | 
          ( | 
            | 
          peripheral_signal | ) | 
             	CAT1_PIN_MAP_DRIVE_MODE_##peripheral_signal | 
        
      
 
 
◆ DT_CAT1_PINMUX
      
        
          | #define DT_CAT1_PINMUX | 
          ( | 
            | 
          port,  | 
        
        
           | 
           | 
            | 
          pin,  | 
        
        
           | 
           | 
            | 
          hsiom  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
Value:
#define SOC_PINMUX_HSIOM_FUNC_POS
Definition: ifx_cat1-pinctrl.h:18
 
#define SOC_PINMUX_PIN_POS
Definition: ifx_cat1-pinctrl.h:16
 
#define SOC_PINMUX_PORT_POS
Pin control binding helper.
Definition: ifx_cat1-pinctrl.h:14
 
 Macro to set pin control information (from pinctrl node) 
 
 
◆ DT_GET_CYHAL_GPIO_FROM_DT_GPIOS
      
        
          | #define DT_GET_CYHAL_GPIO_FROM_DT_GPIOS | 
          ( | 
            | 
          node,  | 
        
        
           | 
           | 
            | 
          gpios_prop  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
Value:
#define DT_PHA_BY_IDX(node_id, pha, idx, cell)
Get a phandle-array specifier cell value at an index.
Definition: devicetree.h:1365
 
#define DT_STRING_TOKEN(node_id, prop)
Get a string property's value as a token.
Definition: devicetree.h:917
 
#define DT_GPIO_CTLR_BY_IDX(node_id, gpio_pha, idx)
Get the node identifier for the controller phandle from a gpio phandle-array property at an index.
Definition: gpio.h:53
 
 
 
 
◆ HSIOM_SEL_ACT_0
      
        
          | #define HSIOM_SEL_ACT_0   (8) | 
        
      
 
 
◆ HSIOM_SEL_ACT_1
      
        
          | #define HSIOM_SEL_ACT_1   (9) | 
        
      
 
 
◆ HSIOM_SEL_ACT_10
      
        
          | #define HSIOM_SEL_ACT_10   (22) | 
        
      
 
 
◆ HSIOM_SEL_ACT_11
      
        
          | #define HSIOM_SEL_ACT_11   (23) | 
        
      
 
 
◆ HSIOM_SEL_ACT_12
      
        
          | #define HSIOM_SEL_ACT_12   (24) | 
        
      
 
 
◆ HSIOM_SEL_ACT_13
      
        
          | #define HSIOM_SEL_ACT_13   (25) | 
        
      
 
 
◆ HSIOM_SEL_ACT_14
      
        
          | #define HSIOM_SEL_ACT_14   (26) | 
        
      
 
 
◆ HSIOM_SEL_ACT_15
      
        
          | #define HSIOM_SEL_ACT_15   (27) | 
        
      
 
 
◆ HSIOM_SEL_ACT_2
      
        
          | #define HSIOM_SEL_ACT_2   (10) | 
        
      
 
 
◆ HSIOM_SEL_ACT_3
      
        
          | #define HSIOM_SEL_ACT_3   (11) | 
        
      
 
 
◆ HSIOM_SEL_ACT_4
      
        
          | #define HSIOM_SEL_ACT_4   (16) | 
        
      
 
 
◆ HSIOM_SEL_ACT_5
      
        
          | #define HSIOM_SEL_ACT_5   (17) | 
        
      
 
 
◆ HSIOM_SEL_ACT_6
      
        
          | #define HSIOM_SEL_ACT_6   (18) | 
        
      
 
 
◆ HSIOM_SEL_ACT_7
      
        
          | #define HSIOM_SEL_ACT_7   (19) | 
        
      
 
 
◆ HSIOM_SEL_ACT_8
      
        
          | #define HSIOM_SEL_ACT_8   (20) | 
        
      
 
 
◆ HSIOM_SEL_ACT_9
      
        
          | #define HSIOM_SEL_ACT_9   (21) | 
        
      
 
 
◆ HSIOM_SEL_AMUXA
      
        
          | #define HSIOM_SEL_AMUXA   (4) | 
        
      
 
 
◆ HSIOM_SEL_AMUXA_DSI
      
        
          | #define HSIOM_SEL_AMUXA_DSI   (6) | 
        
      
 
 
◆ HSIOM_SEL_AMUXB
      
        
          | #define HSIOM_SEL_AMUXB   (5) | 
        
      
 
 
◆ HSIOM_SEL_AMUXB_DSI
      
        
          | #define HSIOM_SEL_AMUXB_DSI   (7) | 
        
      
 
 
◆ HSIOM_SEL_DS_0
      
        
          | #define HSIOM_SEL_DS_0   (12) | 
        
      
 
 
◆ HSIOM_SEL_DS_1
      
        
          | #define HSIOM_SEL_DS_1   (13) | 
        
      
 
 
◆ HSIOM_SEL_DS_2
      
        
          | #define HSIOM_SEL_DS_2   (14) | 
        
      
 
 
◆ HSIOM_SEL_DS_3
      
        
          | #define HSIOM_SEL_DS_3   (15) | 
        
      
 
 
◆ HSIOM_SEL_DS_4
      
        
          | #define HSIOM_SEL_DS_4   (28) | 
        
      
 
 
◆ HSIOM_SEL_DS_5
      
        
          | #define HSIOM_SEL_DS_5   (29) | 
        
      
 
 
◆ HSIOM_SEL_DS_6
      
        
          | #define HSIOM_SEL_DS_6   (30) | 
        
      
 
 
◆ HSIOM_SEL_DS_7
      
        
          | #define HSIOM_SEL_DS_7   (31) | 
        
      
 
 
◆ HSIOM_SEL_DSI_DSI
      
        
          | #define HSIOM_SEL_DSI_DSI   (2) | 
        
      
 
 
◆ HSIOM_SEL_DSI_GPIO
      
        
          | #define HSIOM_SEL_DSI_GPIO   (3) | 
        
      
 
 
◆ HSIOM_SEL_GPIO
      
        
          | #define HSIOM_SEL_GPIO   (0) | 
        
      
 
Functions are defined using HSIOM SEL 
 
 
◆ HSIOM_SEL_GPIO_DSI
      
        
          | #define HSIOM_SEL_GPIO_DSI   (1) | 
        
      
 
 
◆ P0
◆ P1
◆ P10
      
        
          | #define P10   CYHAL_PORT_10 | 
        
      
 
 
◆ P11
      
        
          | #define P11   CYHAL_PORT_11 | 
        
      
 
 
◆ P12
      
        
          | #define P12   CYHAL_PORT_12 | 
        
      
 
 
◆ P13
      
        
          | #define P13   CYHAL_PORT_13 | 
        
      
 
 
◆ P14
      
        
          | #define P14   CYHAL_PORT_14 | 
        
      
 
 
◆ P15
      
        
          | #define P15   CYHAL_PORT_15 | 
        
      
 
 
◆ P16
      
        
          | #define P16   CYHAL_PORT_16 | 
        
      
 
 
◆ P17
      
        
          | #define P17   CYHAL_PORT_17 | 
        
      
 
 
◆ P18
      
        
          | #define P18   CYHAL_PORT_18 | 
        
      
 
 
◆ P19
      
        
          | #define P19   CYHAL_PORT_19 | 
        
      
 
 
◆ P2
◆ P20
      
        
          | #define P20   CYHAL_PORT_20 | 
        
      
 
 
◆ P3
◆ P4
◆ P5
◆ P6
◆ P7
◆ P8
◆ P9
◆ SOC_PINMUX_HSIOM_FUNC_POS
      
        
          | #define SOC_PINMUX_HSIOM_FUNC_POS   (16) | 
        
      
 
 
◆ SOC_PINMUX_HSIOM_MASK
◆ SOC_PINMUX_PIN_MASK
◆ SOC_PINMUX_PIN_POS
      
        
          | #define SOC_PINMUX_PIN_POS   (8) | 
        
      
 
 
◆ SOC_PINMUX_PORT_MASK
◆ SOC_PINMUX_PORT_POS
      
        
          | #define SOC_PINMUX_PORT_POS   (0) | 
        
      
 
Pin control binding helper. 
Bit definition in PINMUX field 
 
 
◆ SOC_PINMUX_SIGNAL_MASK
◆ SOC_PINMUX_SIGNAL_POS
      
        
          | #define SOC_PINMUX_SIGNAL_POS   (24) |