Lines Matching refs:asc
265 AspeedSCUClass *asc = ASPEED_SCU_GET_CLASS(s); in aspeed_2400_scu_get_apb_freq() local
266 uint32_t hpll = asc->calc_hpll(s, s->regs[HPLL_PARAM]); in aspeed_2400_scu_get_apb_freq()
269 / asc->apb_divider; in aspeed_2400_scu_get_apb_freq()
274 AspeedSCUClass *asc = ASPEED_SCU_GET_CLASS(s); in aspeed_2600_scu_get_apb_freq() local
275 uint32_t hpll = asc->calc_hpll(s, s->regs[AST2600_HPLL_PARAM]); in aspeed_2600_scu_get_apb_freq()
278 / asc->apb_divider; in aspeed_2600_scu_get_apb_freq()
283 AspeedSCUClass *asc = ASPEED_SCU_GET_CLASS(s); in aspeed_1030_scu_get_apb_freq() local
284 uint32_t hpll = asc->calc_hpll(s, s->regs[AST2600_HPLL_PARAM]); in aspeed_1030_scu_get_apb_freq()
287 / asc->apb_divider; in aspeed_1030_scu_get_apb_freq()
292 AspeedSCUClass *asc = ASPEED_SCU_GET_CLASS(s); in aspeed_2700_scu_get_apb_freq() local
293 uint32_t hpll = asc->calc_hpll(s, s->regs[AST2700_SCU_HPLL_PARAM]); in aspeed_2700_scu_get_apb_freq()
296 / asc->apb_divider; in aspeed_2700_scu_get_apb_freq()
301 AspeedSCUClass *asc = ASPEED_SCU_GET_CLASS(s); in aspeed_2700_scuio_get_apb_freq() local
302 uint32_t hpll = asc->calc_hpll(s, s->regs[AST2700_SCUIO_HPLL_PARAM]); in aspeed_2700_scuio_get_apb_freq()
306 / asc->apb_divider; in aspeed_2700_scuio_get_apb_freq()
546 AspeedSCUClass *asc = ASPEED_SCU_GET_CLASS(dev); in aspeed_scu_reset() local
548 memcpy(s->regs, asc->resets, asc->nr_regs * 4); in aspeed_scu_reset()
590 AspeedSCUClass *asc = ASPEED_SCU_GET_CLASS(dev); in aspeed_scu_realize() local
598 memory_region_init_io(&s->iomem, OBJECT(s), asc->ops, s, in aspeed_scu_realize()
643 AspeedSCUClass *asc = ASPEED_SCU_CLASS(klass); in aspeed_2400_scu_class_init() local
646 asc->resets = ast2400_a0_resets; in aspeed_2400_scu_class_init()
647 asc->calc_hpll = aspeed_2400_scu_calc_hpll; in aspeed_2400_scu_class_init()
648 asc->get_apb = aspeed_2400_scu_get_apb_freq; in aspeed_2400_scu_class_init()
649 asc->apb_divider = 2; in aspeed_2400_scu_class_init()
650 asc->nr_regs = ASPEED_SCU_NR_REGS; in aspeed_2400_scu_class_init()
651 asc->clkin_25Mhz = false; in aspeed_2400_scu_class_init()
652 asc->ops = &aspeed_ast2400_scu_ops; in aspeed_2400_scu_class_init()
665 AspeedSCUClass *asc = ASPEED_SCU_CLASS(klass); in aspeed_2500_scu_class_init() local
668 asc->resets = ast2500_a1_resets; in aspeed_2500_scu_class_init()
669 asc->calc_hpll = aspeed_2500_scu_calc_hpll; in aspeed_2500_scu_class_init()
670 asc->get_apb = aspeed_2400_scu_get_apb_freq; in aspeed_2500_scu_class_init()
671 asc->apb_divider = 4; in aspeed_2500_scu_class_init()
672 asc->nr_regs = ASPEED_SCU_NR_REGS; in aspeed_2500_scu_class_init()
673 asc->clkin_25Mhz = false; in aspeed_2500_scu_class_init()
674 asc->ops = &aspeed_ast2500_scu_ops; in aspeed_2500_scu_class_init()
822 AspeedSCUClass *asc = ASPEED_SCU_GET_CLASS(dev); in aspeed_ast2600_scu_reset() local
824 memcpy(s->regs, asc->resets, asc->nr_regs * 4); in aspeed_ast2600_scu_reset()
841 AspeedSCUClass *asc = ASPEED_SCU_CLASS(klass); in aspeed_2600_scu_class_init() local
845 asc->resets = ast2600_a3_resets; in aspeed_2600_scu_class_init()
846 asc->calc_hpll = aspeed_2600_scu_calc_hpll; in aspeed_2600_scu_class_init()
847 asc->get_apb = aspeed_2600_scu_get_apb_freq; in aspeed_2600_scu_class_init()
848 asc->apb_divider = 4; in aspeed_2600_scu_class_init()
849 asc->nr_regs = ASPEED_AST2600_SCU_NR_REGS; in aspeed_2600_scu_class_init()
850 asc->clkin_25Mhz = true; in aspeed_2600_scu_class_init()
851 asc->ops = &aspeed_ast2600_scu_ops; in aspeed_2600_scu_class_init()
950 AspeedSCUClass *asc = ASPEED_SCU_GET_CLASS(dev); in aspeed_ast2700_scu_reset() local
952 memcpy(s->regs, asc->resets, asc->nr_regs * 4); in aspeed_ast2700_scu_reset()
960 AspeedSCUClass *asc = ASPEED_SCU_CLASS(klass); in aspeed_2700_scu_class_init() local
964 asc->resets = ast2700_a0_resets; in aspeed_2700_scu_class_init()
965 asc->calc_hpll = aspeed_2600_scu_calc_hpll; in aspeed_2700_scu_class_init()
966 asc->get_apb = aspeed_2700_scu_get_apb_freq; in aspeed_2700_scu_class_init()
967 asc->apb_divider = 4; in aspeed_2700_scu_class_init()
968 asc->nr_regs = ASPEED_AST2700_SCU_NR_REGS; in aspeed_2700_scu_class_init()
969 asc->clkin_25Mhz = true; in aspeed_2700_scu_class_init()
970 asc->ops = &aspeed_ast2700_scu_ops; in aspeed_2700_scu_class_init()
1074 AspeedSCUClass *asc = ASPEED_SCU_CLASS(klass); in aspeed_2700_scuio_class_init() local
1078 asc->resets = ast2700_a0_resets_io; in aspeed_2700_scuio_class_init()
1079 asc->calc_hpll = aspeed_2600_scu_calc_hpll; in aspeed_2700_scuio_class_init()
1080 asc->get_apb = aspeed_2700_scuio_get_apb_freq; in aspeed_2700_scuio_class_init()
1081 asc->apb_divider = 2; in aspeed_2700_scuio_class_init()
1082 asc->nr_regs = ASPEED_AST2700_SCU_NR_REGS; in aspeed_2700_scuio_class_init()
1083 asc->clkin_25Mhz = true; in aspeed_2700_scuio_class_init()
1084 asc->ops = &aspeed_ast2700_scuio_ops; in aspeed_2700_scuio_class_init()
1118 AspeedSCUClass *asc = ASPEED_SCU_GET_CLASS(dev); in aspeed_ast1030_scu_reset() local
1120 memcpy(s->regs, asc->resets, asc->nr_regs * 4); in aspeed_ast1030_scu_reset()
1132 AspeedSCUClass *asc = ASPEED_SCU_CLASS(klass); in aspeed_1030_scu_class_init() local
1136 asc->resets = ast1030_a1_resets; in aspeed_1030_scu_class_init()
1137 asc->calc_hpll = aspeed_2600_scu_calc_hpll; in aspeed_1030_scu_class_init()
1138 asc->get_apb = aspeed_1030_scu_get_apb_freq; in aspeed_1030_scu_class_init()
1139 asc->apb_divider = 2; in aspeed_1030_scu_class_init()
1140 asc->nr_regs = ASPEED_AST2600_SCU_NR_REGS; in aspeed_1030_scu_class_init()
1141 asc->clkin_25Mhz = true; in aspeed_1030_scu_class_init()
1142 asc->ops = &aspeed_ast2600_scu_ops; in aspeed_1030_scu_class_init()