Lines Matching refs:prtx_cfg

804 	union cvmx_agl_gmx_prtx_cfg prtx_cfg;  in octeon_mgmt_disable_link()  local
807 prtx_cfg.u64 = cvmx_read_csr(p->agl + AGL_GMX_PRT_CFG); in octeon_mgmt_disable_link()
808 prtx_cfg.s.en = 0; in octeon_mgmt_disable_link()
809 prtx_cfg.s.tx_en = 0; in octeon_mgmt_disable_link()
810 prtx_cfg.s.rx_en = 0; in octeon_mgmt_disable_link()
811 cvmx_write_csr(p->agl + AGL_GMX_PRT_CFG, prtx_cfg.u64); in octeon_mgmt_disable_link()
816 prtx_cfg.u64 = cvmx_read_csr(p->agl + AGL_GMX_PRT_CFG); in octeon_mgmt_disable_link()
817 if (prtx_cfg.s.tx_idle == 1 || prtx_cfg.s.rx_idle == 1) in octeon_mgmt_disable_link()
827 union cvmx_agl_gmx_prtx_cfg prtx_cfg; in octeon_mgmt_enable_link() local
830 prtx_cfg.u64 = cvmx_read_csr(p->agl + AGL_GMX_PRT_CFG); in octeon_mgmt_enable_link()
831 prtx_cfg.s.tx_en = 1; in octeon_mgmt_enable_link()
832 prtx_cfg.s.rx_en = 1; in octeon_mgmt_enable_link()
833 prtx_cfg.s.en = 1; in octeon_mgmt_enable_link()
834 cvmx_write_csr(p->agl + AGL_GMX_PRT_CFG, prtx_cfg.u64); in octeon_mgmt_enable_link()
839 union cvmx_agl_gmx_prtx_cfg prtx_cfg; in octeon_mgmt_update_link() local
841 prtx_cfg.u64 = cvmx_read_csr(p->agl + AGL_GMX_PRT_CFG); in octeon_mgmt_update_link()
844 prtx_cfg.s.duplex = 1; in octeon_mgmt_update_link()
846 prtx_cfg.s.duplex = p->phydev->duplex; in octeon_mgmt_update_link()
850 prtx_cfg.s.speed = 0; in octeon_mgmt_update_link()
851 prtx_cfg.s.slottime = 0; in octeon_mgmt_update_link()
854 prtx_cfg.s.burst = 1; in octeon_mgmt_update_link()
855 prtx_cfg.s.speed_msb = 1; in octeon_mgmt_update_link()
859 prtx_cfg.s.speed = 0; in octeon_mgmt_update_link()
860 prtx_cfg.s.slottime = 0; in octeon_mgmt_update_link()
863 prtx_cfg.s.burst = 1; in octeon_mgmt_update_link()
864 prtx_cfg.s.speed_msb = 0; in octeon_mgmt_update_link()
870 prtx_cfg.s.speed = 1; in octeon_mgmt_update_link()
871 prtx_cfg.s.speed_msb = 0; in octeon_mgmt_update_link()
873 prtx_cfg.s.slottime = 1; in octeon_mgmt_update_link()
874 prtx_cfg.s.burst = p->phydev->duplex; in octeon_mgmt_update_link()
883 cvmx_write_csr(p->agl + AGL_GMX_PRT_CFG, prtx_cfg.u64); in octeon_mgmt_update_link()
886 prtx_cfg.u64 = cvmx_read_csr(p->agl + AGL_GMX_PRT_CFG); in octeon_mgmt_update_link()