LCOV - code coverage report
Current view: top level - zephyr/dt-bindings/pinctrl/renesas - pinctrl-ra.h Coverage Total Hit
Test: new.info Lines: 0.0 % 46 0
Test Date: 2025-09-05 16:43:28

            Line data    Source code
       1            0 : /*
       2              :  * Copyright (c) 2024-2025 Renesas Electronics Corporation
       3              :  *
       4              :  * SPDX-License-Identifier: Apache-2.0
       5              :  */
       6              : 
       7              : #ifndef ZEPHYR_INCLUDE_DT_BINDINGS_PINCTRL_RENESAS_PINCTRL_RA_H__
       8              : #define ZEPHYR_INCLUDE_DT_BINDINGS_PINCTRL_RENESAS_PINCTRL_RA_H__
       9              : 
      10            0 : #define RA_PORT_NUM_POS  0
      11            0 : #define RA_PORT_NUM_MASK 0xf
      12              : 
      13            0 : #define RA_PIN_NUM_POS  4
      14            0 : #define RA_PIN_NUM_MASK 0xf
      15              : 
      16            0 : #define RA_PSEL_HIZ_JTAG_SWD 0x0
      17            0 : #define RA_PSEL_ADC          0x0
      18            0 : #define RA_PSEL_DAC          0x0
      19            0 : #define RA_PSEL_ACMPHS       0x0
      20            0 : #define RA_PSEL_AGT          0x1
      21            0 : #define RA_PSEL_GPT0         0x2
      22            0 : #define RA_PSEL_GPT1         0x3
      23            0 : #define RA_PSEL_SCI_0        0x4
      24            0 : #define RA_PSEL_SCI_2        0x4
      25            0 : #define RA_PSEL_SCI_4        0x4
      26            0 : #define RA_PSEL_SCI_6        0x4
      27            0 : #define RA_PSEL_SCI_8        0x4
      28            0 : #define RA_PSEL_SCI_1        0x5
      29            0 : #define RA_PSEL_SCI_3        0x5
      30            0 : #define RA_PSEL_SCI_5        0x5
      31            0 : #define RA_PSEL_SCI_7        0x5
      32            0 : #define RA_PSEL_SCI_9        0x5
      33            0 : #define RA_PSEL_SPI          0x6
      34            0 : #define RA_PSEL_I2C          0x7
      35            0 : #define RA_PSEL_I3C          0x7
      36            0 : #define RA_PSEL_CLKOUT_RTC   0x9
      37            0 : #define RA_PSEL_ACMPHS_VCOUT 0x9
      38            0 : #define RA_PSEL_CAC_ADC      0xa
      39            0 : #define RA_PSEL_CAC_DAC      0xa
      40            0 : #define RA_PSEL_BUS          0xb
      41            0 : #define RA_PSEL_CANFD        0x10
      42            0 : #define RA_PSEL_QSPI         0x11
      43            0 : #define RA_PSEL_SSIE         0x12
      44            0 : #define RA_PSEL_USBFS        0x13
      45            0 : #define RA_PSEL_USBHS        0x14
      46            0 : #define RA_PSEL_SDHI         0x15
      47            0 : #define RA_PSEL_ETH_MII      0x16
      48            0 : #define RA_PSEL_ETH_RMII     0x17
      49            0 : #define RA_PSEL_GLCDC        0x19
      50            0 : #define RA_PSEL_OSPI         0x1c
      51            0 : #define RA_PSEL_CTSU         0x0c
      52              : 
      53            0 : #define RA_PSEL_POS  8
      54            0 : #define RA_PSEL_MASK 0x1f
      55              : 
      56            0 : #define RA_MODE_POS  13
      57            0 : #define RA_MODE_MASK 0x1
      58              : 
      59            0 : #define RA_PSEL(psel, port_num, pin_num)                                                           \
      60              :         (1 << RA_MODE_POS | psel << RA_PSEL_POS | port_num << RA_PORT_NUM_POS |                    \
      61              :          pin_num << RA_PIN_NUM_POS)
      62              : 
      63              : #endif /* ZEPHYR_INCLUDE_DT_BINDINGS_PINCTRL_RENESAS_PINCTRL_RA_H__ */
        

Generated by: LCOV version 2.0-1