Lines Matching +full:0 +full:x10100

15 #define SRIO_PORT_ACCEPT_ALL 0x10000001
16 #define SRIO_IB_ATMU_AR 0x80f55000
17 #define SRIO_OB_ATMU_AR_MAINT 0x80077000
18 #define SRIO_OB_ATMU_AR_RW 0x80045000
19 #define SRIO_LCSBA1CSR_OFFSET 0x5c
20 #define SRIO_MAINT_WIN_SIZE 0x1000000 /* 16M */
21 #define SRIO_RW_WIN_SIZE 0x100000 /* 1M */
22 #define SRIO_LCSBA1CSR 0x60000000
63 * on lane 0, 4x to 1x on lane R (redundant lane).
84 >> (12 - port * 4)) & 0x3; in srio_erratum_a004034()
86 .port[port].pccsr) >> 27) & 0x7; in srio_erratum_a004034()
93 if (in_be32((void *)&srds_regs->bank[0].rstctl) in srio_erratum_a004034()
105 .port[port].pescsr) & 0x2) { in srio_erratum_a004034()
106 if (conf_lane == 0x1) in srio_erratum_a004034()
109 if (init_lane == 0x2) in srio_erratum_a004034()
118 for (i = 0; i < 3; i++) { in srio_erratum_a004034()
122 0x800000); in srio_erratum_a004034()
128 0x04); in srio_erratum_a004034()
138 if (unlikely(first < 0)) in srio_erratum_a004034()
140 if (conf_lane == 0x1) in srio_erratum_a004034()
145 * Set SERDES BnGCRm0[RRST]=0 for each SRIO in srio_erratum_a004034()
181 0xffffffff); in srio_erratum_a004034()
184 0x04); in srio_erratum_a004034()
185 /* Set SRIO PnCCSR[PD]=0 */ in srio_erratum_a004034()
188 0x800000); in srio_erratum_a004034()
194 .port[port].pccsr) >> 27) & 0x7; in srio_erratum_a004034()
196 .port[port].pescsr) & 0x2) { in srio_erratum_a004034()
197 if (conf_lane == 0x1) in srio_erratum_a004034()
200 if (init_lane == 0x2) in srio_erratum_a004034()
215 & 0x10000)) { in srio_erratum_a004034()
217 .port[port].pescsr), 0xffffffff); in srio_erratum_a004034()
219 .port[port].edcsr), 0); in srio_erratum_a004034()
220 out_be32(((void *)&srio_regs->logical_err.ltledcsr), 0); in srio_erratum_a004034()
221 return 0; in srio_erratum_a004034()
232 int srio1_used = 0, srio2_used = 0; in srio_init()
246 if (srio_erratum_a004034(0) < 0) in srio_init()
262 if (srio_erratum_a004034(1) < 0) in srio_init()
301 "Local = 0x%llx, Srio = 0x%llx, Size = 0x%x\n", in srio_boot_master()
305 out_be32((void *)&srio->atmu.port[port - 1].inbw[0].riwtar, in srio_boot_master()
307 out_be32((void *)&srio->atmu.port[port - 1].inbw[0].riwbar, in srio_boot_master()
309 out_be32((void *)&srio->atmu.port[port - 1].inbw[0].riwar, in srio_boot_master()
315 "Local = 0x%llx, Srio = 0x%llx, Size = 0x%x\n", in srio_boot_master()
329 "Local = 0x%llx, Srio = 0x%llx, Size = 0x%x\n", in srio_boot_master()
350 if (escsr & 0x2) { in srio_boot_master_release_slave()
351 if (escsr & 0x10100) { in srio_boot_master_release_slave()
363 .outbw[1].rowtar, 0); in srio_boot_master_release_slave()
365 .outbw[1].rowtear, 0); in srio_boot_master_release_slave()
387 .outbw[2].rowtear, 0); in srio_boot_master_release_slave()