LCOV - code coverage report
Current view: top level - zephyr/dt-bindings/clock - renesas_rztn_clock.h Coverage Total Hit
Test: new.info Lines: 0.0 % 62 0
Test Date: 2025-10-20 12:20:01

            Line data    Source code
       1            0 : /*
       2              :  * Copyright (c) 2025 Renesas Electronics Corporation
       3              :  *
       4              :  * SPDX-License-Identifier: Apache-2.0
       5              :  */
       6              : 
       7              : #ifndef ZEPHYR_INCLUDE_DT_BINDINGS_CLOCK_RENESAS_RZTN_CLOCK_H_
       8              : #define ZEPHYR_INCLUDE_DT_BINDINGS_CLOCK_RENESAS_RZTN_CLOCK_H_
       9              : 
      10              : /* RZ clock configuration values */
      11            0 : #define RZ_IP_MASK     0xFF0000UL
      12            0 : #define RZ_IP_SHIFT    16UL
      13            0 : #define RZ_IP_CH_MASK  0xFF00UL
      14            0 : #define RZ_IP_CH_SHIFT 8UL
      15            0 : #define RZ_CLOCK_MASK  0xFFUL
      16            0 : #define RZ_CLOCK_SHIFT 0UL
      17              : 
      18            0 : #define RZ_IP_BSC   0UL  /* Bus State Controller */
      19            0 : #define RZ_IP_XSPI  1UL  /* Expanded Serial Peripheral Interface */
      20            0 : #define RZ_IP_SCI   2UL  /* Serial Communications Interface */
      21            0 : #define RZ_IP_IIC   3UL  /* I2C Bus Interface */
      22            0 : #define RZ_IP_SPI   4UL  /* Serial Peripheral Interface */
      23            0 : #define RZ_IP_GPT   5UL  /* General PWM Timer */
      24            0 : #define RZ_IP_ADC12 6UL  /* 12-Bit A/D Converter */
      25            0 : #define RZ_IP_CMT   7UL  /* Compare Match Timer */
      26            0 : #define RZ_IP_CMTW  8UL  /* Compare Match Timer W */
      27            0 : #define RZ_IP_CANFD 9UL  /* Controller Area Network with Flexible Data Rate */
      28            0 : #define RZ_IP_GMAC  10UL /* Ethernet MAC */
      29            0 : #define RZ_IP_ETHSW 11UL /* Ethernet Switch */
      30            0 : #define RZ_IP_USBHS 12UL /* USB High Speed */
      31            0 : #define RZ_IP_RTC   13UL /* Real Time Clock */
      32              : 
      33            0 : #define RZ_CLOCK_CPU0       0UL
      34            0 : #define RZ_CLOCK_CPU1       1UL
      35            0 : #define RZ_CLOCK_CA55C0     2UL
      36            0 : #define RZ_CLOCK_CA55C1     3UL
      37            0 : #define RZ_CLOCK_CA55C2     4UL
      38            0 : #define RZ_CLOCK_CA55C3     5UL
      39            0 : #define RZ_CLOCK_CA55SCLK   6UL
      40            0 : #define RZ_CLOCK_ICLK       7UL
      41            0 : #define RZ_CLOCK_PCLKH      8UL
      42            0 : #define RZ_CLOCK_PCLKM      9UL
      43            0 : #define RZ_CLOCK_PCLKL      10UL
      44            0 : #define RZ_CLOCK_PCLKADC    11UL
      45            0 : #define RZ_CLOCK_PCLKGPTL   12UL
      46            0 : #define RZ_CLOCK_PCLKENCO   13UL
      47            0 : #define RZ_CLOCK_PCLKSPI0   14UL
      48            0 : #define RZ_CLOCK_PCLKSPI1   15UL
      49            0 : #define RZ_CLOCK_PCLKSPI2   16UL
      50            0 : #define RZ_CLOCK_PCLKSPI3   17UL
      51            0 : #define RZ_CLOCK_PCLKSCI0   18UL
      52            0 : #define RZ_CLOCK_PCLKSCI1   19UL
      53            0 : #define RZ_CLOCK_PCLKSCI2   20UL
      54            0 : #define RZ_CLOCK_PCLKSCI3   21UL
      55            0 : #define RZ_CLOCK_PCLKSCI4   22UL
      56            0 : #define RZ_CLOCK_PCLKSCI5   23UL
      57            0 : #define RZ_CLOCK_PCLKSCIE0  24UL
      58            0 : #define RZ_CLOCK_PCLKSCIE1  25UL
      59            0 : #define RZ_CLOCK_PCLKSCIE2  26UL
      60            0 : #define RZ_CLOCK_PCLKSCIE3  27UL
      61            0 : #define RZ_CLOCK_PCLKSCIE4  28UL
      62            0 : #define RZ_CLOCK_PCLKSCIE5  29UL
      63            0 : #define RZ_CLOCK_PCLKSCIE6  30UL
      64            0 : #define RZ_CLOCK_PCLKSCIE7  31UL
      65            0 : #define RZ_CLOCK_PCLKSCIE8  32UL
      66            0 : #define RZ_CLOCK_PCLKSCIE9  33UL
      67            0 : #define RZ_CLOCK_PCLKSCIE10 34UL
      68            0 : #define RZ_CLOCK_PCLKSCIE11 35UL
      69            0 : #define RZ_CLOCK_PCLKCAN    36UL
      70            0 : #define RZ_CLOCK_CKIO       37UL
      71            0 : #define RZ_CLOCK_XSPI0_CLK  38UL
      72            0 : #define RZ_CLOCK_XSPI1_CLK  39UL
      73              : 
      74            0 : #define RZ_CLOCK(IP, ch, clk)                                                                      \
      75              :         ((IP << RZ_IP_SHIFT) | ((ch) << RZ_IP_CH_SHIFT) | ((clk) << RZ_CLOCK_SHIFT))
      76              : 
      77              : #endif /* ZEPHYR_INCLUDE_DT_BINDINGS_CLOCK_RENESAS_RZTN_CLOCK_H_ */
        

Generated by: LCOV version 2.0-1