Lines Matching refs:data
95 static bool ast_write_cmd(struct drm_device *dev, u8 data) in ast_write_cmd() argument
101 ast_set_index_reg_mask(ast, AST_IO_CRTC_PORT, 0x9a, 0x00, data); in ast_write_cmd()
117 static bool ast_write_data(struct drm_device *dev, u8 data) in ast_write_data() argument
123 ast_set_index_reg_mask(ast, AST_IO_CRTC_PORT, 0x9a, 0x00, data); in ast_write_data()
135 static bool ast_read_data(struct drm_device *dev, u8 *data)
140 *data = 0;
145 *data = tmp;
177 u32 i, data; in ast_backup_fw() local
180 data = ast_mindwm(ast, 0x1e6e2100) & 0x01; in ast_backup_fw()
181 if (data) { in ast_backup_fw()
193 u32 i, data, len = 0; in ast_launch_m68k() local
198 data = ast_mindwm(ast, 0x1e6e2100) & 0x01; in ast_launch_m68k()
199 if (!data) { in ast_launch_m68k()
205 fw_addr = (u8 *)ast->dp501_fw->data; in ast_launch_m68k()
210 data = ast_mindwm(ast, 0x1e6e0004); in ast_launch_m68k()
211 switch (data & 0x03) { in ast_launch_m68k()
230 data = *(u32 *)(fw_addr + i); in ast_launch_m68k()
231 ast_moutdwm(ast, boot_address + i, data); in ast_launch_m68k()
242 data = ast_mindwm(ast, 0x1e6e2040) & 0xfffff1ff; /* D[11:9] = 100b: UEFI handling */ in ast_launch_m68k()
243 data |= 0x800; in ast_launch_m68k()
244 ast_moutdwm(ast, 0x1e6e2040, data); in ast_launch_m68k()
256 u32 boot_address, offset, data; in ast_get_dp501_max_clk() local
263 data = ast_mindwm(ast, boot_address + offset); in ast_get_dp501_max_clk()
264 if ((data & 0xf0) != 0x10) /* version: 1x */ in ast_get_dp501_max_clk()
273 data = (linkrate == 0x0a) ? (90 * linklanes) : (54 * linklanes); in ast_get_dp501_max_clk()
274 if (data > 0xff) in ast_get_dp501_max_clk()
275 data = 0xff; in ast_get_dp501_max_clk()
276 maxclk = (u8)data; in ast_get_dp501_max_clk()
284 u32 i, boot_address, offset, data; in ast_dp501_read_edid() local
290 data = ast_mindwm(ast, boot_address + offset); in ast_dp501_read_edid()
291 if ((data & 0xf0) != 0x10) in ast_dp501_read_edid()
296 data = ast_mindwm(ast, boot_address + offset); in ast_dp501_read_edid()
297 if (!(data & 0x01)) in ast_dp501_read_edid()
303 data = ast_mindwm(ast, boot_address + offset + i); in ast_dp501_read_edid()
304 *(u32 *)(ediddata + i) = data; in ast_dp501_read_edid()
314 u32 data; in ast_init_dvo() local
322 data = ast_read32(ast, 0x12008); in ast_init_dvo()
324 data &= 0xfffff8ff; in ast_init_dvo()
325 data |= 0x00000500; in ast_init_dvo()
326 ast_write32(ast, 0x12008, data); in ast_init_dvo()
329 data = ast_read32(ast, 0x12084); in ast_init_dvo()
331 data |= 0xfffe0000; in ast_init_dvo()
332 ast_write32(ast, 0x12084, data); in ast_init_dvo()
334 data = ast_read32(ast, 0x12088); in ast_init_dvo()
336 data |= 0x000fffff; in ast_init_dvo()
337 ast_write32(ast, 0x12088, data); in ast_init_dvo()
339 data = ast_read32(ast, 0x12090); in ast_init_dvo()
341 data &= 0xffffffcf; in ast_init_dvo()
342 data |= 0x00000020; in ast_init_dvo()
343 ast_write32(ast, 0x12090, data); in ast_init_dvo()
345 data = ast_read32(ast, 0x12088); in ast_init_dvo()
347 data |= 0x30000000; in ast_init_dvo()
348 ast_write32(ast, 0x12088, data); in ast_init_dvo()
350 data = ast_read32(ast, 0x1208c); in ast_init_dvo()
352 data |= 0x000000cf; in ast_init_dvo()
353 ast_write32(ast, 0x1208c, data); in ast_init_dvo()
355 data = ast_read32(ast, 0x120a4); in ast_init_dvo()
357 data |= 0xffff0000; in ast_init_dvo()
358 ast_write32(ast, 0x120a4, data); in ast_init_dvo()
360 data = ast_read32(ast, 0x120a8); in ast_init_dvo()
362 data |= 0x0000000f; in ast_init_dvo()
363 ast_write32(ast, 0x120a8, data); in ast_init_dvo()
365 data = ast_read32(ast, 0x12094); in ast_init_dvo()
367 data |= 0x00000002; in ast_init_dvo()
368 ast_write32(ast, 0x12094, data); in ast_init_dvo()
373 data = ast_read32(ast, 0x1202c); in ast_init_dvo()
374 data &= 0xfffbffff; in ast_init_dvo()
375 ast_write32(ast, 0x1202c, data); in ast_init_dvo()
386 u32 data; in ast_init_analog() local
402 data = ast_read32(ast, 0x1202c); in ast_init_analog()
403 data &= 0xfffcffff; in ast_init_analog()
404 ast_write32(ast, 0, data); in ast_init_analog()