Lines Matching refs:vbt
142 static int read_vbt_r0(u32 addr, struct vbt_r0 *vbt) in read_vbt_r0() argument
146 vbt_virtual = ioremap(addr, sizeof(*vbt)); in read_vbt_r0()
150 memcpy_fromio(vbt, vbt_virtual, sizeof(*vbt)); in read_vbt_r0()
156 static int read_vbt_r10(u32 addr, struct vbt_r10 *vbt) in read_vbt_r10() argument
160 vbt_virtual = ioremap(addr, sizeof(*vbt)); in read_vbt_r10()
164 memcpy_fromio(vbt, vbt_virtual, sizeof(*vbt)); in read_vbt_r10()
172 struct vbt_r0 vbt; in mid_get_vbt_data_r0() local
177 if (read_vbt_r0(addr, &vbt)) in mid_get_vbt_data_r0()
180 gct_virtual = ioremap(addr + sizeof(vbt), vbt.size - sizeof(vbt)); in mid_get_vbt_data_r0()
200 struct vbt_r0 vbt; in mid_get_vbt_data_r1() local
205 if (read_vbt_r0(addr, &vbt)) in mid_get_vbt_data_r1()
208 gct_virtual = ioremap(addr + sizeof(vbt), vbt.size - sizeof(vbt)); in mid_get_vbt_data_r1()
228 struct vbt_r10 vbt; in mid_get_vbt_data_r10() local
235 if (read_vbt_r10(addr, &vbt)) in mid_get_vbt_data_r10()
238 gct = kmalloc(sizeof(*gct) * vbt.panel_count, GFP_KERNEL); in mid_get_vbt_data_r10()
242 gct_virtual = ioremap(addr + sizeof(vbt), in mid_get_vbt_data_r10()
243 sizeof(*gct) * vbt.panel_count); in mid_get_vbt_data_r10()
249 dev_priv->gct_data.bpi = vbt.primary_panel_idx; in mid_get_vbt_data_r10()
251 gct[vbt.primary_panel_idx].Panel_MIPI_Display_Descriptor; in mid_get_vbt_data_r10()
253 ti = &gct[vbt.primary_panel_idx].DTD; in mid_get_vbt_data_r10()