Lines Matching +full:0 +full:x2200

27 	0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f, I2C_CLIENT_END };
30 #define JC42_REG_CAP 0x00
31 #define JC42_REG_CONFIG 0x01
32 #define JC42_REG_TEMP_UPPER 0x02
33 #define JC42_REG_TEMP_LOWER 0x03
34 #define JC42_REG_TEMP_CRITICAL 0x04
35 #define JC42_REG_TEMP 0x05
36 #define JC42_REG_MANID 0x06
37 #define JC42_REG_DEVICEID 0x07
38 #define JC42_REG_SMBUS 0x22 /* NXP and Atmel, possibly others? */
56 #define ADT_MANID 0x11d4 /* Analog Devices */
57 #define ATMEL_MANID 0x001f /* Atmel */
58 #define ATMEL_MANID2 0x1114 /* Atmel */
59 #define MAX_MANID 0x004d /* Maxim */
60 #define IDT_MANID 0x00b3 /* IDT */
61 #define MCP_MANID 0x0054 /* Microchip */
62 #define NXP_MANID 0x1131 /* NXP Semiconductors */
63 #define ONS_MANID 0x1b09 /* ON Semiconductor */
64 #define STM_MANID 0x104a /* ST Microelectronics */
65 #define GT_MANID 0x1c68 /* Giantec */
66 #define GT_MANID2 0x132d /* Giantec, 2nd mfg ID */
67 #define SI_MANID 0x1c85 /* Seiko Instruments */
75 #define ADT7408_DEVID 0x0801
76 #define ADT7408_DEVID_MASK 0xffff
79 #define AT30TS00_DEVID 0x8201
80 #define AT30TS00_DEVID_MASK 0xffff
82 #define AT30TSE004_DEVID 0x2200
83 #define AT30TSE004_DEVID_MASK 0xffff
86 #define GT30TS00_DEVID 0x2200
87 #define GT30TS00_DEVID_MASK 0xff00
89 #define GT34TS02_DEVID 0x3300
90 #define GT34TS02_DEVID_MASK 0xff00
93 #define TSE2004_DEVID 0x2200
94 #define TSE2004_DEVID_MASK 0xff00
96 #define TS3000_DEVID 0x2900 /* Also matches TSE2002 */
97 #define TS3000_DEVID_MASK 0xff00
99 #define TS3001_DEVID 0x3000
100 #define TS3001_DEVID_MASK 0xff00
103 #define MAX6604_DEVID 0x3e00
104 #define MAX6604_DEVID_MASK 0xffff
107 #define MCP9804_DEVID 0x0200
108 #define MCP9804_DEVID_MASK 0xfffc
110 #define MCP9808_DEVID 0x0400
111 #define MCP9808_DEVID_MASK 0xfffc
113 #define MCP98242_DEVID 0x2000
114 #define MCP98242_DEVID_MASK 0xfffc
116 #define MCP98243_DEVID 0x2100
117 #define MCP98243_DEVID_MASK 0xfffc
119 #define MCP98244_DEVID 0x2200
120 #define MCP98244_DEVID_MASK 0xfffc
122 #define MCP9843_DEVID 0x0000 /* Also matches mcp9805 */
123 #define MCP9843_DEVID_MASK 0xfffe
126 #define SE97_DEVID 0xa200
127 #define SE97_DEVID_MASK 0xfffc
129 #define SE98_DEVID 0xa100
130 #define SE98_DEVID_MASK 0xfffc
133 #define CAT6095_DEVID 0x0800 /* Also matches CAT34TS02 */
134 #define CAT6095_DEVID_MASK 0xffe0
136 #define CAT34TS02C_DEVID 0x0a00
137 #define CAT34TS02C_DEVID_MASK 0xfff0
139 #define CAT34TS04_DEVID 0x2200
140 #define CAT34TS04_DEVID_MASK 0xfff0
142 #define N34TS04_DEVID 0x2230
143 #define N34TS04_DEVID_MASK 0xfff0
146 #define STTS424_DEVID 0x0101
147 #define STTS424_DEVID_MASK 0xffff
149 #define STTS424E_DEVID 0x0000
150 #define STTS424E_DEVID_MASK 0xfffe
152 #define STTS2002_DEVID 0x0300
153 #define STTS2002_DEVID_MASK 0xffff
155 #define STTS2004_DEVID 0x2201
156 #define STTS2004_DEVID_MASK 0xffff
158 #define STTS3000_DEVID 0x0200
159 #define STTS3000_DEVID_MASK 0xffff
162 #define S34TS04A_DEVID 0x2221
163 #define S34TS04A_DEVID_MASK 0xffff
165 static u16 jc42_hysteresis[] = { 0, 1500, 3000, 6000 };
214 #define JC42_TEMP_MIN 0
224 return (ntemp * 2 / 125) & 0x1fff; in jc42_temp_to_reg()
363 hyst = 0; in jc42_write()
364 if (diff > 0) { in jc42_write()
415 mode = 0; in jc42_is_visible()
421 /* Return 0 if detection is successful, -ENODEV otherwise */
436 if (cap < 0 || config < 0 || manid < 0 || devid < 0) in jc42_detect()
439 if ((cap & 0xff00) || (config & 0xf800)) in jc42_detect()
442 for (i = 0; i < ARRAY_SIZE(jc42_chips); i++) { in jc42_detect()
447 return 0; in jc42_detect()
585 return 0; in jc42_suspend()
612 { "jc42", 0 },