Lines Matching refs:clkregs
78 static struct mpc512x_ccm __iomem *clkregs; variable
306 spmf = get_bit_field(&clkregs->spmr, 24, 4); in get_spmf_mult()
327 divcode = get_bit_field(&clkregs->scfr2, 26, 6); in get_sys_div_x2()
351 cpmf = get_bit_field(&clkregs->spmr, 16, 4); in get_cpmf_mult_x2()
433 *ips_div = get_bit_field(&clkregs->scfr1, 23, 3); in mpc512x_clk_setup_ref_clock()
608 mccr_reg = &clkregs->psc_ccr[idx]; in mpc512x_clk_setup_mclk()
614 mccr_reg = &clkregs->mscan_ccr[idx]; in mpc512x_clk_setup_mclk()
620 mccr_reg = &clkregs->spccr; in mpc512x_clk_setup_mclk()
627 mccr_reg = &clkregs->out_ccr[idx]; in mpc512x_clk_setup_mclk()
740 &clkregs->scfr1, 23, 3, in mpc512x_clk_setup_clock_tree()
759 &clkregs->scfr2, 1, 7, in mpc512x_clk_setup_clock_tree()
763 "sdhc2-ug", "sdhc-x4", 0, &clkregs->scfr2, in mpc512x_clk_setup_clock_tree()
769 &clkregs->scfr1, 0, 8, in mpc512x_clk_setup_clock_tree()
787 "mbx-ug", "mbx-bus-ug", &clkregs->scfr1, in mpc512x_clk_setup_clock_tree()
794 "pci-ug", "csb", &clkregs->scfr1, in mpc512x_clk_setup_clock_tree()
806 "nfc-ug", "ips", &clkregs->scfr1, in mpc512x_clk_setup_clock_tree()
810 &clkregs->scfr1, 11, 3, in mpc512x_clk_setup_clock_tree()
814 &clkregs->sccr1, 30); in mpc512x_clk_setup_clock_tree()
816 &clkregs->sccr1, 29); in mpc512x_clk_setup_clock_tree()
819 "pata", "ips", &clkregs->sccr1, 28); in mpc512x_clk_setup_clock_tree()
826 name, "ips", &clkregs->sccr1, 27 - mclk_idx); in mpc512x_clk_setup_clock_tree()
830 &clkregs->sccr1, 15); in mpc512x_clk_setup_clock_tree()
833 "sata", "ips", &clkregs->sccr1, 14); in mpc512x_clk_setup_clock_tree()
836 &clkregs->sccr1, 13); in mpc512x_clk_setup_clock_tree()
839 "pci", "pci-ug", &clkregs->sccr1, 11); in mpc512x_clk_setup_clock_tree()
842 &clkregs->sccr1, 10); in mpc512x_clk_setup_clock_tree()
845 "fec2", "ips", &clkregs->sccr1, 9); in mpc512x_clk_setup_clock_tree()
849 &clkregs->sccr2, 31); in mpc512x_clk_setup_clock_tree()
852 "axe", "csb", &clkregs->sccr2, 30); in mpc512x_clk_setup_clock_tree()
855 &clkregs->sccr2, 29); in mpc512x_clk_setup_clock_tree()
857 &clkregs->sccr2, 28); in mpc512x_clk_setup_clock_tree()
859 &clkregs->sccr2, 27); in mpc512x_clk_setup_clock_tree()
861 &clkregs->sccr2, 26); in mpc512x_clk_setup_clock_tree()
864 &clkregs->sccr2, 25); in mpc512x_clk_setup_clock_tree()
868 &clkregs->sccr2, 24); in mpc512x_clk_setup_clock_tree()
872 "spdif", "ips", &clkregs->sccr2, 23); in mpc512x_clk_setup_clock_tree()
877 "mbx-bus", "mbx-bus-ug", &clkregs->sccr2, 22); in mpc512x_clk_setup_clock_tree()
879 "mbx", "mbx-ug", &clkregs->sccr2, 21); in mpc512x_clk_setup_clock_tree()
881 "mbx-3d", "mbx-3d-ug", &clkregs->sccr2, 20); in mpc512x_clk_setup_clock_tree()
884 &clkregs->sccr2, 19); in mpc512x_clk_setup_clock_tree()
887 "viu", "csb", &clkregs->sccr2, 18); in mpc512x_clk_setup_clock_tree()
891 "sdhc-2", "sdhc2-ug", &clkregs->sccr2, 17); in mpc512x_clk_setup_clock_tree()
1186 clkregs = of_iomap(clk_np, 0); in mpc5121_clk_init()
1187 WARN_ON(!clkregs); in mpc5121_clk_init()