Lines Matching refs:vbt
133 static int read_vbt_r0(u32 addr, struct vbt_r0 *vbt) in read_vbt_r0() argument
137 vbt_virtual = ioremap(addr, sizeof(*vbt)); in read_vbt_r0()
141 memcpy_fromio(vbt, vbt_virtual, sizeof(*vbt)); in read_vbt_r0()
147 static int read_vbt_r10(u32 addr, struct vbt_r10 *vbt) in read_vbt_r10() argument
151 vbt_virtual = ioremap(addr, sizeof(*vbt)); in read_vbt_r10()
155 memcpy_fromio(vbt, vbt_virtual, sizeof(*vbt)); in read_vbt_r10()
163 struct vbt_r0 vbt; in mid_get_vbt_data_r0() local
168 if (read_vbt_r0(addr, &vbt)) in mid_get_vbt_data_r0()
171 gct_virtual = ioremap(addr + sizeof(vbt), vbt.size - sizeof(vbt)); in mid_get_vbt_data_r0()
191 struct vbt_r0 vbt; in mid_get_vbt_data_r1() local
196 if (read_vbt_r0(addr, &vbt)) in mid_get_vbt_data_r1()
199 gct_virtual = ioremap(addr + sizeof(vbt), vbt.size - sizeof(vbt)); in mid_get_vbt_data_r1()
219 struct vbt_r10 vbt; in mid_get_vbt_data_r10() local
226 if (read_vbt_r10(addr, &vbt)) in mid_get_vbt_data_r10()
229 gct = kmalloc_array(vbt.panel_count, sizeof(*gct), GFP_KERNEL); in mid_get_vbt_data_r10()
233 gct_virtual = ioremap(addr + sizeof(vbt), in mid_get_vbt_data_r10()
234 sizeof(*gct) * vbt.panel_count); in mid_get_vbt_data_r10()
240 dev_priv->gct_data.bpi = vbt.primary_panel_idx; in mid_get_vbt_data_r10()
242 gct[vbt.primary_panel_idx].Panel_MIPI_Display_Descriptor; in mid_get_vbt_data_r10()
244 ti = &gct[vbt.primary_panel_idx].DTD; in mid_get_vbt_data_r10()