Lines Matching refs:mddi_writel
97 #define mddi_writel(v, r) writel((v), mddi->base + (MDDI_##r)) macro
104 mddi_writel(MDDI_CMD_LINK_ACTIVE, CMD); in mddi_activate_link()
115 mddi_writel(mddi->rev_addr, REV_PTR); in mddi_reset_rev_encap_ptr()
116 mddi_writel(mddi->rev_addr, REV_PTR); in mddi_reset_rev_encap_ptr()
117 mddi_writel(MDDI_CMD_FORCE_NEW_REV_PTR, CMD); in mddi_reset_rev_encap_ptr()
196 mddi_writel(MDDI_INT_REV_DATA_AVAIL, INT); in mddi_handle_rev_data_avail()
251 mddi_writel(mddi->rev_addr, REV_PTR); in mddi_handle_rev_data_avail()
267 mddi_writel(active, INT); in mddi_isr()
295 mddi_writel(mddi->int_enable, INTEN); in mddi_isr()
309 mddi_writel(mddi->int_enable, INTEN); in mddi_wait_interrupt_timeout()
327 mddi_writel(mddi->rev_addr, REV_PTR); in mddi_init_rev_encap()
328 mddi_writel(MDDI_CMD_FORCE_NEW_REV_PTR, CMD); in mddi_init_rev_encap()
336 mddi_writel(MDDI_CMD_POWERDOWN, CMD); in mddi_set_auto_hibernate()
338 mddi_writel(MDDI_CMD_HIBERNATE | !!on, CMD); in mddi_set_auto_hibernate()
345 mddi_writel(0x0001, VERSION); in mddi_init_registers()
346 mddi_writel(MDDI_HOST_BYTES_PER_SUBFRAME, BPS); in mddi_init_registers()
347 mddi_writel(0x0003, SPM); /* subframes per media */ in mddi_init_registers()
348 mddi_writel(0x0005, TA1_LEN); in mddi_init_registers()
349 mddi_writel(MDDI_HOST_TA2_LEN, TA2_LEN); in mddi_init_registers()
350 mddi_writel(0x0096, DRIVE_HI); in mddi_init_registers()
352 mddi_writel(0x0050, DRIVE_LO); in mddi_init_registers()
353 mddi_writel(0x003C, DISP_WAKE); /* wakeup counter */ in mddi_init_registers()
354 mddi_writel(MDDI_HOST_REV_RATE_DIV, REV_RATE_DIV); in mddi_init_registers()
356 mddi_writel(MDDI_REV_BUFFER_SIZE, REV_SIZE); in mddi_init_registers()
357 mddi_writel(MDDI_MAX_REV_PKT_SIZE, REV_ENCAP_SZ); in mddi_init_registers()
360 mddi_writel(MDDI_CMD_PERIODIC_REV_ENCAP, CMD); in mddi_init_registers()
366 mddi_writel(0x08000, PAD_CTL); in mddi_init_registers()
371 mddi_writel(0xa850f, PAD_CTL); in mddi_init_registers()
375 mddi_writel(0x60006, DRIVER_START_CNT); in mddi_init_registers()
379 mddi_writel(MDDI_CMD_DISP_IGNORE, CMD); in mddi_init_registers()
394 mddi_writel(MDDI_CMD_RESET, CMD); in mddi_suspend()
413 mddi_writel(mddi->int_enable, INTEN); in mddi_resume()
414 mddi_writel(MDDI_CMD_LINK_ACTIVE, CMD); in mddi_resume()
415 mddi_writel(MDDI_CMD_SEND_RTD, CMD); in mddi_resume()
425 mddi_writel(0xffffffff, INT); in mddi_get_client_caps()
434 mddi_writel(mddi->int_enable, INTEN); in mddi_get_client_caps()
436 mddi_writel(MDDI_CMD_LINK_ACTIVE, CMD); in mddi_get_client_caps()
447 mddi_writel(MDDI_CMD_SEND_RTD, CMD); in mddi_get_client_caps()
458 mddi_writel(CMD_GET_CLIENT_CAP, CMD); in mddi_get_client_caps()
475 mddi_writel(MDDI_CMD_PERIODIC_REV_ENCAP | 1, CMD); in mddi_check_status()
480 mddi_writel(CMD_GET_CLIENT_STATUS, CMD); in mddi_check_status()
497 mddi_writel(MDDI_CMD_SEND_RTD, CMD); in mddi_check_status()
501 mddi_writel(MDDI_CMD_PERIODIC_REV_ENCAP | 0, CMD); in mddi_check_status()
538 mddi_writel(mddi->reg_write_addr, PRI_PTR); in mddi_remote_write()
583 mddi_writel(mddi->reg_read_addr, PRI_PTR); in mddi_remote_read()
588 mddi_writel(MDDI_CMD_PERIODIC_REV_ENCAP | 1, CMD); in mddi_remote_read()
604 mddi_writel(MDDI_CMD_SEND_RTD, CMD); in mddi_remote_read()
605 mddi_writel(MDDI_CMD_LINK_ACTIVE, CMD); in mddi_remote_read()
613 mddi_writel(MDDI_CMD_PERIODIC_REV_ENCAP | 0, CMD); in mddi_remote_read()
713 mddi_writel(mddi->int_enable, INTEN); in mddi_probe()
727 mddi_writel(MDDI_CMD_RESET, CMD); in mddi_probe()
741 mddi_writel(MDDI_CMD_POWERDOWN, CMD); in mddi_probe()