Lines Matching +full:0 +full:x3300

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 GT34TS02_DEVID 0x3300
83 #define GT34TS02_DEVID_MASK 0xff00
85 #define TS3000_DEVID 0x2900 /* Also matches TSE2002 */
86 #define TS3000_DEVID_MASK 0xff00
88 #define TS3001_DEVID 0x3000
89 #define TS3001_DEVID_MASK 0xff00
92 #define MAX6604_DEVID 0x3e00
93 #define MAX6604_DEVID_MASK 0xffff
96 #define MCP9804_DEVID 0x0200
97 #define MCP9804_DEVID_MASK 0xfffc
99 #define MCP9808_DEVID 0x0400
100 #define MCP9808_DEVID_MASK 0xfffc
102 #define MCP98242_DEVID 0x2000
103 #define MCP98242_DEVID_MASK 0xfffc
105 #define MCP98243_DEVID 0x2100
106 #define MCP98243_DEVID_MASK 0xfffc
108 #define MCP9843_DEVID 0x0000 /* Also matches mcp9805 */
109 #define MCP9843_DEVID_MASK 0xfffe
112 #define SE97_DEVID 0xa200
113 #define SE97_DEVID_MASK 0xfffc
115 #define SE98_DEVID 0xa100
116 #define SE98_DEVID_MASK 0xfffc
119 #define CAT6095_DEVID 0x0800 /* Also matches CAT34TS02 */
120 #define CAT6095_DEVID_MASK 0xffe0
122 #define CAT34TS02C_DEVID 0x0a00
123 #define CAT34TS02C_DEVID_MASK 0xfff0
126 #define STTS424_DEVID 0x0101
127 #define STTS424_DEVID_MASK 0xffff
129 #define STTS424E_DEVID 0x0000
130 #define STTS424E_DEVID_MASK 0xfffe
132 #define STTS2002_DEVID 0x0300
133 #define STTS2002_DEVID_MASK 0xffff
135 #define STTS3000_DEVID 0x0200
136 #define STTS3000_DEVID_MASK 0xffff
139 #define TSE2004_DEVID 0x2200
140 #define TSE2004_DEVID_MASK 0xff00
142 static u16 jc42_hysteresis[] = { 0, 1500, 3000, 6000 };
191 #define JC42_TEMP_MIN 0
201 return (ntemp * 2 / 125) & 0x1fff; in jc42_temp_to_reg()
340 hyst = 0; in jc42_write()
341 if (diff > 0) { in jc42_write()
392 mode = 0; in jc42_is_visible()
398 /* Return 0 if detection is successful, -ENODEV otherwise */
413 if (cap < 0 || config < 0 || manid < 0 || devid < 0) in jc42_detect()
416 if ((cap & 0xff00) || (config & 0xf820)) in jc42_detect()
420 (cap & 0x0062) != 0x0062) in jc42_detect()
423 for (i = 0; i < ARRAY_SIZE(jc42_chips); i++) { in jc42_detect()
428 return 0; in jc42_detect()
566 return 0; in jc42_suspend()