Lines Matching +full:0 +full:xd4
24 #define ADM1266_BLACKBOX_CONFIG 0xD3
25 #define ADM1266_PDIO_CONFIG 0xD4
26 #define ADM1266_READ_STATE 0xD9
27 #define ADM1266_READ_BLACKBOX 0xDE
28 #define ADM1266_SET_RTC 0xDF
29 #define ADM1266_GPIO_SYNC_CONFIGURATION 0xE1
30 #define ADM1266_BLACKBOX_INFORMATION 0xE6
31 #define ADM1266_PDIO_STATUS 0xE9
32 #define ADM1266_GPIO_STATUS 0xEA
35 #define ADM1266_OPERATION_DEFAULT 0x80
36 #define ADM1266_CAPABILITY_DEFAULT 0xA0
37 #define ADM1266_CAPABILITY_NO_PEC 0x20
38 #define ADM1266_PMBUS_REVISION_DEFAULT 0x22
49 * Page 0 VH1.
75 static const uint8_t adm1266_ic_device_id[] = {0x03, 0x41, 0x12, 0x66};
76 static const uint8_t adm1266_ic_device_rev[] = {0x08, 0x01, 0x08, 0x07, 0x0,
77 0x0, 0x07, 0x41, 0x30};
84 pmdev->page = 0; in adm1266_exit_reset()
87 for (int i = 0; i < ADM1266_NUM_PAGES; i++) { in adm1266_exit_reset()
90 pmdev->pages[i].vout_mode = 0; in adm1266_exit_reset()
91 pmdev->pages[i].read_vout = pmbus_data2linear_mode(12, 0); in adm1266_exit_reset()
92 pmdev->pages[i].vout_margin_high = pmbus_data2linear_mode(15, 0); in adm1266_exit_reset()
93 pmdev->pages[i].vout_margin_low = pmbus_data2linear_mode(3, 0); in adm1266_exit_reset()
94 pmdev->pages[i].vout_ov_fault_limit = pmbus_data2linear_mode(16, 0); in adm1266_exit_reset()
130 "%s: reading from unimplemented register: 0x%02x\n", in adm1266_read_byte()
132 return 0xFF; in adm1266_read_byte()
135 return 0; in adm1266_read_byte()
162 "%s: writing to unimplemented register: 0x%02x\n", in adm1266_write_data()
166 return 0; in adm1266_write_data()
174 PMBusVoutMode *mode = (PMBusVoutMode *)&pmdev->pages[0].vout_mode; in adm1266_get()
176 if (strcmp(name, "vout") == 0) { in adm1266_get()
191 PMBusVoutMode *mode = (PMBusVoutMode *)&pmdev->pages[0].vout_mode; in adm1266_set()
203 .version_id = 0,
204 .minimum_version_id = 0,
217 for (int i = 0; i < ADM1266_NUM_PAGES; i++) { in adm1266_init()