Lines Matching +full:0 +full:x20120000
24 #define RSMU_CM_PAGE_ADDR 0xFC
25 #define RSMU_CM_PAGE_MASK 0xFFFFFF00
26 #define RSMU_CM_ADDRESS_MASK 0x000000FF
32 #define RSMU_SABRE_PAGE_ADDR 0x7F
37 .range_min = 0,
38 .range_max = 0x400,
40 .selector_mask = 0xFF,
41 .selector_shift = 0,
42 .window_start = 0,
63 msg[0].addr = client->addr; in rsmu_read_device()
64 msg[0].flags = 0; in rsmu_read_device()
65 msg[0].len = 1; in rsmu_read_device()
66 msg[0].buf = ® in rsmu_read_device()
75 if (cnt < 0) { in rsmu_read_device()
84 return 0; in rsmu_read_device()
96 msg[0] = reg; in rsmu_write_device()
101 if (cnt < 0) { in rsmu_write_device()
107 return 0; in rsmu_write_device()
118 return 0; in rsmu_write_page_register()
122 return 0; in rsmu_write_page_register()
124 buf[0] = 0x0; in rsmu_write_page_register()
125 buf[1] = (u8)((page >> 8) & 0xFF); in rsmu_write_page_register()
126 buf[2] = (u8)((page >> 16) & 0xFF); in rsmu_write_page_register()
127 buf[3] = (u8)((page >> 24) & 0xFF); in rsmu_write_page_register()
131 dev_err(rsmu->dev, "Failed to set page offset 0x%x\n", page); in rsmu_write_page_register()
151 dev_err(rsmu->dev, "Failed to read offset address 0x%x\n", addr); in rsmu_reg_read()
170 "Failed to write offset address 0x%x\n", addr); in rsmu_reg_write()
178 .max_register = 0x20120000,
187 .max_register = 0x400,
199 .max_register = 0x340,