Lines Matching refs:pctl
238 union TPAchipPCTL pctl; in titan_query_agp() local
241 pctl.pctl_q_whole = port->pctl.csr; in titan_query_agp()
243 return pctl.pctl_r_bits.apctl_v_agp_present; in titan_query_agp()
340 port->pctl.csr |= pctl_m_mwin; in titan_init_one_pachip_port()
642 union TPAchipPCTL pctl; in titan_agp_configure() local
644 pctl.pctl_q_whole = port->pctl.csr; in titan_agp_configure()
647 pctl.pctl_r_bits.apctl_v_agp_sba_en = agp->mode.bits.sba; in titan_agp_configure()
650 pctl.pctl_r_bits.apctl_v_agp_rate = 0; /* 1x */ in titan_agp_configure()
652 pctl.pctl_r_bits.apctl_v_agp_rate = 1; /* 2x */ in titan_agp_configure()
655 pctl.pctl_r_bits.apctl_v_agp_rate = 2; /* 4x */ in titan_agp_configure()
659 pctl.pctl_r_bits.apctl_v_agp_hp_rd = 2; in titan_agp_configure()
660 pctl.pctl_r_bits.apctl_v_agp_lp_rd = 7; in titan_agp_configure()
665 pctl.pctl_r_bits.apctl_v_agp_en = agp->mode.bits.enable; in titan_agp_configure()
669 1 << pctl.pctl_r_bits.apctl_v_agp_rate, in titan_agp_configure()
670 pctl.pctl_r_bits.apctl_v_agp_sba_en ? " - SBA" : ""); in titan_agp_configure()
673 port->pctl.csr = pctl.pctl_q_whole; in titan_agp_configure()
736 union TPAchipPCTL pctl; in titan_agp_info() local
793 pctl.pctl_q_whole = port->pctl.csr; in titan_agp_info()
795 agp->mode.bits.rate = 1 << pctl.pctl_r_bits.apctl_v_agp_rate; in titan_agp_info()
796 agp->mode.bits.sba = pctl.pctl_r_bits.apctl_v_agp_sba_en; in titan_agp_info()
798 agp->mode.bits.enable = pctl.pctl_r_bits.apctl_v_agp_en; in titan_agp_info()