root/include/linux/mfd/intel_soc_pmic_bxtwc.h

/* [<][>][^][v][top][bottom][index][help] */

INCLUDED FROM


   1 /* SPDX-License-Identifier: GPL-2.0 */
   2 /*
   3  * Header file for Intel Broxton Whiskey Cove PMIC
   4  *
   5  * Copyright (C) 2015 Intel Corporation. All rights reserved.
   6  */
   7 
   8 #ifndef __INTEL_BXTWC_H__
   9 #define __INTEL_BXTWC_H__
  10 
  11 /* BXT WC devices */
  12 #define BXTWC_DEVICE1_ADDR              0x4E
  13 #define BXTWC_DEVICE2_ADDR              0x4F
  14 #define BXTWC_DEVICE3_ADDR              0x5E
  15 
  16 /* device1 Registers */
  17 #define BXTWC_CHIPID                    0x4E00
  18 #define BXTWC_CHIPVER                   0x4E01
  19 
  20 #define BXTWC_SCHGRIRQ0_ADDR            0x5E1A
  21 #define BXTWC_CHGRCTRL0_ADDR            0x5E16
  22 #define BXTWC_CHGRCTRL1_ADDR            0x5E17
  23 #define BXTWC_CHGRCTRL2_ADDR            0x5E18
  24 #define BXTWC_CHGRSTATUS_ADDR           0x5E19
  25 #define BXTWC_THRMBATZONE_ADDR          0x4F22
  26 
  27 #define BXTWC_USBPATH_ADDR              0x5E19
  28 #define BXTWC_USBPHYCTRL_ADDR           0x5E07
  29 #define BXTWC_USBIDCTRL_ADDR            0x5E05
  30 #define BXTWC_USBIDEN_MASK              0x01
  31 #define BXTWC_USBIDSTAT_ADDR            0x00FF
  32 #define BXTWC_USBSRCDETSTATUS_ADDR      0x5E29
  33 
  34 #define BXTWC_DBGUSBBC1_ADDR            0x5FE0
  35 #define BXTWC_DBGUSBBC2_ADDR            0x5FE1
  36 #define BXTWC_DBGUSBBCSTAT_ADDR         0x5FE2
  37 
  38 #define BXTWC_WAKESRC_ADDR              0x4E22
  39 #define BXTWC_WAKESRC2_ADDR             0x4EE5
  40 #define BXTWC_CHRTTADDR_ADDR            0x5E22
  41 #define BXTWC_CHRTTDATA_ADDR            0x5E23
  42 
  43 #define BXTWC_STHRMIRQ0_ADDR            0x4F19
  44 #define WC_MTHRMIRQ1_ADDR               0x4E12
  45 #define WC_STHRMIRQ1_ADDR               0x4F1A
  46 #define WC_STHRMIRQ2_ADDR               0x4F1B
  47 
  48 #define BXTWC_THRMZN0H_ADDR             0x4F44
  49 #define BXTWC_THRMZN0L_ADDR             0x4F45
  50 #define BXTWC_THRMZN1H_ADDR             0x4F46
  51 #define BXTWC_THRMZN1L_ADDR             0x4F47
  52 #define BXTWC_THRMZN2H_ADDR             0x4F48
  53 #define BXTWC_THRMZN2L_ADDR             0x4F49
  54 #define BXTWC_THRMZN3H_ADDR             0x4F4A
  55 #define BXTWC_THRMZN3L_ADDR             0x4F4B
  56 #define BXTWC_THRMZN4H_ADDR             0x4F4C
  57 #define BXTWC_THRMZN4L_ADDR             0x4F4D
  58 
  59 #endif

/* [<][>][^][v][top][bottom][index][help] */