LCOV - code coverage report
Current view: top level - zephyr/dt-bindings/i2c - it8xxx2-i2c.h Hit Total Coverage
Test: new.info Lines: 0 14 0.0 %
Date: 2024-12-22 00:14:23

          Line data    Source code
       1           0 : /*
       2             :  * Copyright (c) 2022 ITE Technology Corporation.
       3             :  *
       4             :  * SPDX-License-Identifier: Apache-2.0
       5             :  */
       6             : #ifndef ZEPHYR_INCLUDE_DT_BINDINGS_I2C_IT8XXX2_H_
       7             : #define ZEPHYR_INCLUDE_DT_BINDINGS_I2C_IT8XXX2_H_
       8             : 
       9             : 
      10           0 : #define IT8XXX2_ECPM_CGCTRL4R_OFF       0x09
      11             : /*
      12             :  * The clock gate offsets combine the register offset from ECPM_BASE and the
      13             :  * mask within that register into one value. These are used for
      14             :  * clock_enable_peripheral() and clock_disable_peripheral()
      15             :  */
      16           0 : #define CGC_OFFSET_SMBF         ((IT8XXX2_ECPM_CGCTRL4R_OFF << 8) | 0x80)
      17           0 : #define CGC_OFFSET_SMBE         ((IT8XXX2_ECPM_CGCTRL4R_OFF << 8) | 0x40)
      18           0 : #define CGC_OFFSET_SMBD         ((IT8XXX2_ECPM_CGCTRL4R_OFF << 8) | 0x20)
      19           0 : #define CGC_OFFSET_SMBC         ((IT8XXX2_ECPM_CGCTRL4R_OFF << 8) | 0x10)
      20           0 : #define CGC_OFFSET_SMBB         ((IT8XXX2_ECPM_CGCTRL4R_OFF << 8) | 0x08)
      21           0 : #define CGC_OFFSET_SMBA         ((IT8XXX2_ECPM_CGCTRL4R_OFF << 8) | 0x04)
      22             : 
      23             : /* I2C channel switch selection */
      24           0 : #define I2C_CHA_LOCATE          0
      25           0 : #define I2C_CHB_LOCATE          1
      26           0 : #define I2C_CHC_LOCATE          2
      27           0 : #define I2C_CHD_LOCATE          3
      28           0 : #define I2C_CHE_LOCATE          4
      29           0 : #define I2C_CHF_LOCATE          5
      30             : 
      31             : #endif  /* ZEPHYR_INCLUDE_DT_BINDINGS_I2C_IT8XXX2_H_ */

Generated by: LCOV version 1.14