Lines Matching +full:0 +full:x07ff0000
35 if (WARN_ON_ONCE((unsigned long)sys_addr & 0x03)) in solo_p2m_dma()
61 unsigned int config = 0; in solo_p2m_dma_desc()
62 int ret = 0; in solo_p2m_dma_desc()
63 unsigned int p2m_id = 0; in solo_p2m_dma_desc()
65 /* Get next ID. According to Softlogic, 6110 has problems on !=0 P2M */ in solo_p2m_dma_desc()
75 p2m_dev->error = 0; in solo_p2m_dma_desc()
79 p2m_dev->desc_count = p2m_dev->desc_idx = 0; in solo_p2m_dma_desc()
107 else if (time_left == 0) { in solo_p2m_dma_desc()
112 solo_reg_write(solo_dev, SOLO_P2M_CONTROL(p2m_id), 0); in solo_p2m_dma_desc()
114 /* Don't write here for the no_desc_mode case, because config is 0. in solo_p2m_dma_desc()
128 WARN_ON_ONCE(dma_addr & 0x03); in solo_p2m_fill_desc()
133 (wr ? SOLO_P2M_WRITE : 0) | SOLO_P2M_TRANS_ON; in solo_p2m_fill_desc()
155 return solo_p2m_dma_desc(solo_dev, desc, 0, 1); in solo_p2m_dma_t()
172 solo_reg_write(solo_dev, SOLO_P2M_CONTROL(id), 0); in solo_p2m_isr()
188 for (i = 0; i < SOLO_NR_P2M; i++) { in solo_p2m_error_isr()
191 solo_reg_write(solo_dev, SOLO_P2M_CONTROL(i), 0); in solo_p2m_error_isr()
200 for (i = 0; i < SOLO_NR_P2M; i++) in solo_p2m_exit()
222 for (i = 0; i < (size >> 3); i++) in solo_p2m_test()
228 memset(rd_buf, 0x55, size); in solo_p2m_test()
230 if (solo_p2m_dma(solo_dev, 1, wr_buf, base, size, 0, 0)) in solo_p2m_test()
233 if (solo_p2m_dma(solo_dev, 0, rd_buf, base, size, 0, 0)) in solo_p2m_test()
236 for (i = 0; i < (size >> 2); i++) { in solo_p2m_test()
241 ret = 0; in solo_p2m_test()
255 for (i = 0; i < SOLO_NR_P2M; i++) { in solo_p2m_init()
261 solo_reg_write(solo_dev, SOLO_P2M_CONTROL(i), 0); in solo_p2m_init()
265 SOLO_P2M_DMA_INTERVAL(0) | in solo_p2m_init()
271 for (solo_dev->sdram_size = 0, i = 2; i >= 0; i--) { in solo_p2m_init()
285 if (solo_p2m_test(solo_dev, 0x07ff0000, 0x00010000) || in solo_p2m_init()
286 solo_p2m_test(solo_dev, 0x05ff0000, 0x00010000)) in solo_p2m_init()
291 if (solo_p2m_test(solo_dev, 0x03ff0000, 0x00010000)) in solo_p2m_init()
296 if (solo_p2m_test(solo_dev, 0x01ff0000, 0x00010000)) in solo_p2m_init()
316 return 0; in solo_p2m_init()