Lines Matching refs:smi_cmd

31 	union cvmx_smix_cmd smi_cmd;  in cavium_mdiobus_c45_addr()  local
41 smi_cmd.u64 = 0; in cavium_mdiobus_c45_addr()
42 smi_cmd.s.phy_op = 0; /* MDIO_CLAUSE_45_ADDRESS */ in cavium_mdiobus_c45_addr()
43 smi_cmd.s.phy_adr = phy_id; in cavium_mdiobus_c45_addr()
44 smi_cmd.s.reg_adr = devad; in cavium_mdiobus_c45_addr()
45 oct_mdio_writeq(smi_cmd.u64, p->register_base + SMI_CMD); in cavium_mdiobus_c45_addr()
63 union cvmx_smix_cmd smi_cmd; in cavium_mdiobus_read_c22() local
69 smi_cmd.u64 = 0; in cavium_mdiobus_read_c22()
70 smi_cmd.s.phy_op = 1; /* MDIO_CLAUSE_22_READ */ in cavium_mdiobus_read_c22()
71 smi_cmd.s.phy_adr = phy_id; in cavium_mdiobus_read_c22()
72 smi_cmd.s.reg_adr = regnum; in cavium_mdiobus_read_c22()
73 oct_mdio_writeq(smi_cmd.u64, p->register_base + SMI_CMD); in cavium_mdiobus_read_c22()
94 union cvmx_smix_cmd smi_cmd; in cavium_mdiobus_read_c45() local
103 smi_cmd.u64 = 0; in cavium_mdiobus_read_c45()
104 smi_cmd.s.phy_op = 3; /* MDIO_CLAUSE_45_READ */ in cavium_mdiobus_read_c45()
105 smi_cmd.s.phy_adr = phy_id; in cavium_mdiobus_read_c45()
106 smi_cmd.s.reg_adr = regnum; in cavium_mdiobus_read_c45()
107 oct_mdio_writeq(smi_cmd.u64, p->register_base + SMI_CMD); in cavium_mdiobus_read_c45()
128 union cvmx_smix_cmd smi_cmd; in cavium_mdiobus_write_c22() local
138 smi_cmd.u64 = 0; in cavium_mdiobus_write_c22()
139 smi_cmd.s.phy_op = 0; /* MDIO_CLAUSE_22_WRITE */ in cavium_mdiobus_write_c22()
140 smi_cmd.s.phy_adr = phy_id; in cavium_mdiobus_write_c22()
141 smi_cmd.s.reg_adr = regnum; in cavium_mdiobus_write_c22()
142 oct_mdio_writeq(smi_cmd.u64, p->register_base + SMI_CMD); in cavium_mdiobus_write_c22()
163 union cvmx_smix_cmd smi_cmd; in cavium_mdiobus_write_c45() local
176 smi_cmd.u64 = 0; in cavium_mdiobus_write_c45()
177 smi_cmd.s.phy_op = 1; /* MDIO_CLAUSE_45_WRITE */ in cavium_mdiobus_write_c45()
178 smi_cmd.s.phy_adr = phy_id; in cavium_mdiobus_write_c45()
179 smi_cmd.s.reg_adr = devad; in cavium_mdiobus_write_c45()
180 oct_mdio_writeq(smi_cmd.u64, p->register_base + SMI_CMD); in cavium_mdiobus_write_c45()