| /OK3568_Linux_fs/u-boot/board/freescale/b4860qds/ |
| H A D | b4860qds.c | 597 static int calibrate_pll(serdes_corenet_t *srds_regs, int pll_num) in calibrate_pll() argument 605 clrbits_be32(&srds_regs->bank[pll_num].rstctl, in calibrate_pll() 608 clrbits_be32(&srds_regs->bank[pll_num].rstctl, in calibrate_pll() 611 setbits_be32(&srds_regs->bank[pll_num].rstctl, in calibrate_pll() 613 setbits_be32(&srds_regs->bank[pll_num].rstctl, in calibrate_pll() 620 rst_err = in_be32(&srds_regs->bank[pll_num].rstctl) & in calibrate_pll() 630 static int check_pll_locks(serdes_corenet_t *srds_regs, int pll_num) in check_pll_locks() argument 635 if (calibrate_pll(srds_regs, pll_num)) { in check_pll_locks() 638 clrbits_be32(&srds_regs->bank[pll_num].pllcr0, in check_pll_locks() 640 fcap = in_be32(&srds_regs->bank[pll_num].pllsr2) & in check_pll_locks() [all …]
|
| /OK3568_Linux_fs/u-boot/arch/powerpc/cpu/mpc85xx/ |
| H A D | fsl_corenet2_serdes.c | 208 serdes_corenet_t __iomem *srds_regs = (void *)sd_addr; in serdes_init() local 232 pll_status = in_be32(&srds_regs->bank[pll_num].pllcr0); in serdes_init() 267 pll_cr1 = in_be32(&srds_regs->bank[pll_num].pllcr1); in serdes_init() 270 out_be32(&srds_regs->bank[pll_num].pllcr1, in serdes_init() 276 pll_cr0 = in_be32(&srds_regs->bank[pll_num].pllcr0); in serdes_init() 277 out_be32(&srds_regs->bank[pll_num].pllcr0, in serdes_init() 284 pll_cr1 = in_be32(&srds_regs->bank[pll_num].pllcr1); in serdes_init() 286 out_be32(&srds_regs->bank[pll_num].pllcr1, in serdes_init() 294 pll_sr2 = in_be32(&srds_regs->bank[pll_num].pllsr2); in serdes_init() 303 pll_cr0 = in_be32(&srds_regs->bank[pll_num].pllcr0); in serdes_init() [all …]
|
| H A D | fsl_corenet_serdes.c | 465 serdes_corenet_t *srds_regs = in wait_for_rstdone() local 473 rstctl = in_be32(&srds_regs->bank[bank].rstctl); in wait_for_rstdone() 493 serdes_corenet_t *srds_regs; in fsl_serdes_init() local 527 srds_regs = (void *)(CONFIG_SYS_FSL_CORENET_SERDES_ADDR); in fsl_serdes_init() 645 setbits_be32(&srds_regs->bank[bank].rstctl, in fsl_serdes_init() 648 setbits_be32(&srds_regs->bank[bank].rstctl, in fsl_serdes_init() 678 if (in_be32(&srds_regs->lane[idx].gcr0) & SRDS_GCR0_UOTHL) { in fsl_serdes_init() 680 setbits_be32(&srds_regs->bank[bank].pllcr0, in fsl_serdes_init() 736 out_be32(&srds_regs->lane[idx].ttlcr0, in fsl_serdes_init() 819 p4080_erratum_serdes_a005(srds_regs, cfg); in fsl_serdes_init() [all …]
|
| H A D | cmd_errata.c | 86 const serdes_corenet_t __iomem *srds_regs = in check_erratum_a4580() local 93 &srds_regs->lane[serdes_get_lane_idx(lane)]; in check_erratum_a4580()
|
| /OK3568_Linux_fs/u-boot/arch/powerpc/cpu/mpc8xxx/ |
| H A D | srio.c | 74 serdes_corenet_t *srds_regs; in srio_erratum_a004034() local 82 srds_regs = (void *)(CONFIG_SYS_FSL_CORENET_SERDES_ADDR); in srio_erratum_a004034() 83 conf_lane = (in_be32((void *)&srds_regs->srdspccr0) in srio_erratum_a004034() 93 if (in_be32((void *)&srds_regs->bank[0].rstctl) in srio_erratum_a004034() 149 clrbits_be32(&srds_regs->lane[idx].gcr0, in srio_erratum_a004034() 156 in_be32(&srds_regs->lane[idx].gcr0); in srio_erratum_a004034() 166 setbits_be32(&srds_regs->lane[idx].gcr0, in srio_erratum_a004034() 173 in_be32(&srds_regs->lane[idx].gcr0); in srio_erratum_a004034()
|
| /OK3568_Linux_fs/u-boot/board/freescale/t208xqds/ |
| H A D | eth_t208xqds.c | 208 serdes_corenet_t *srds_regs = in board_ft_fman_fixup_port() local 210 u32 srds1_pccr1 = in_be32(&srds_regs->srdspccr1); in board_ft_fman_fixup_port() 229 out_be32(&srds_regs->srdspccr1, srds1_pccr1 | in board_ft_fman_fixup_port() 241 out_be32(&srds_regs->srdspccr1, srds1_pccr1 | in board_ft_fman_fixup_port() 253 out_be32(&srds_regs->srdspccr1, srds1_pccr1 | in board_ft_fman_fixup_port() 266 out_be32(&srds_regs->srdspccr1, srds1_pccr1 | in board_ft_fman_fixup_port() 288 out_be32(&srds_regs->srdspccr1, srds1_pccr1 | in board_ft_fman_fixup_port() 300 out_be32(&srds_regs->srdspccr1, srds1_pccr1 | in board_ft_fman_fixup_port()
|
| /OK3568_Linux_fs/u-boot/board/freescale/corenet_ds/ |
| H A D | corenet_ds.c | 134 serdes_corenet_t *srds_regs = (void *)CONFIG_SYS_FSL_CORENET_SERDES_ADDR; in misc_init_r() local 175 u32 expected = srds_regs->bank[i].pllcr0 & SRDS_PLLCR0_RFCK_SEL_MASK; in misc_init_r()
|
| /OK3568_Linux_fs/u-boot/board/freescale/t1040qds/ |
| H A D | t1040qds.c | 204 serdes_corenet_t *srds_regs = in misc_init_r() local 227 u32 pllcr0 = srds_regs->bank[i].pllcr0; in misc_init_r()
|
| /OK3568_Linux_fs/u-boot/board/freescale/t4qds/ |
| H A D | t4240qds.c | 642 serdes_corenet_t *srds_regs; in misc_init_r() local 667 srds_regs = srds_base + i * 0x1000; in misc_init_r() 668 pllcr0 = srds_regs->bank[0].pllcr0; in misc_init_r()
|
| /OK3568_Linux_fs/u-boot/drivers/pci/ |
| H A D | fsl_pci_init.c | 501 serdes_corenet_t *srds_regs = (void *)CONFIG_SYS_FSL_CORENET_SERDES_ADDR; in fsl_pci_init() local 502 temp32 = in_be32(&srds_regs->srdspccr0); in fsl_pci_init() 507 out_be32(&srds_regs->srdspccr0, 2 << 28); in fsl_pci_init()
|