struct mii_regs {
unsigned int addr; /* MII Address */
unsigned int data; /* MII Data */
- unsigned int addr_mask; /* MII address mask */
- unsigned int reg_mask; /* MII reg mask */
- unsigned int clk_csr_mask;
+ u32 addr_mask; /* MII address mask */
+ u32 reg_mask; /* MII reg mask */
+ u32 clk_csr_mask;
};
struct mac_device_info {
mac->mii.data = GMAC_MII_DATA;
mac->mii.addr_mask = 0x0000F800;
mac->mii.reg_mask = 0x000007C0;
- mac->mii.clk_csr_mask = GENMASK(5, 2);
+ mac->mii.clk_csr_mask = GENMASK_U32(5, 2);
return 0;
}
mac->link.duplex = EMAC_DUPLEX_FULL;
mac->mii.addr = EMAC_MDIO_CMD;
mac->mii.data = EMAC_MDIO_DATA;
- mac->mii.reg_mask = GENMASK(8, 4);
- mac->mii.addr_mask = GENMASK(16, 12);
- mac->mii.clk_csr_mask = GENMASK(22, 20);
+ mac->mii.reg_mask = GENMASK_U32(8, 4);
+ mac->mii.addr_mask = GENMASK_U32(16, 12);
+ mac->mii.clk_csr_mask = GENMASK_U32(22, 20);
mac->unicast_filter_entries = 8;
/* Synopsys Id is not available */
mac->mii.data = GMAC_MII_DATA;
mac->mii.addr_mask = 0x0000F800;
mac->mii.reg_mask = 0x000007C0;
- mac->mii.clk_csr_mask = GENMASK(5, 2);
+ mac->mii.clk_csr_mask = GENMASK_U32(5, 2);
return 0;
}
mac->mii.data = MAC_MII_DATA;
mac->mii.addr_mask = 0x0000F800;
mac->mii.reg_mask = 0x000007C0;
- mac->mii.clk_csr_mask = GENMASK(5, 2);
+ mac->mii.clk_csr_mask = GENMASK_U32(5, 2);
return 0;
}
mac->link.speed_mask = GMAC_CONFIG_FES | GMAC_CONFIG_PS;
mac->mii.addr = GMAC_MDIO_ADDR;
mac->mii.data = GMAC_MDIO_DATA;
- mac->mii.addr_mask = GENMASK(25, 21);
- mac->mii.reg_mask = GENMASK(20, 16);
- mac->mii.clk_csr_mask = GENMASK(11, 8);
+ mac->mii.addr_mask = GENMASK_U32(25, 21);
+ mac->mii.reg_mask = GENMASK_U32(20, 16);
+ mac->mii.clk_csr_mask = GENMASK_U32(11, 8);
mac->num_vlan = stmmac_get_num_vlan(priv->ioaddr);
return 0;
mac->mii.addr = XGMAC_MDIO_ADDR;
mac->mii.data = XGMAC_MDIO_DATA;
- mac->mii.addr_mask = GENMASK(20, 16);
- mac->mii.reg_mask = GENMASK(15, 0);
- mac->mii.clk_csr_mask = GENMASK(21, 19);
+ mac->mii.addr_mask = GENMASK_U32(20, 16);
+ mac->mii.reg_mask = GENMASK_U32(15, 0);
+ mac->mii.clk_csr_mask = GENMASK_U32(21, 19);
mac->num_vlan = stmmac_get_num_vlan(priv->ioaddr);
return 0;
mac->mii.addr = XGMAC_MDIO_ADDR;
mac->mii.data = XGMAC_MDIO_DATA;
- mac->mii.addr_mask = GENMASK(20, 16);
- mac->mii.reg_mask = GENMASK(15, 0);
- mac->mii.clk_csr_mask = GENMASK(21, 19);
+ mac->mii.addr_mask = GENMASK_U32(20, 16);
+ mac->mii.reg_mask = GENMASK_U32(15, 0);
+ mac->mii.clk_csr_mask = GENMASK_U32(21, 19);
return 0;
}