[PATCH v5 5/6] phy: realtek: usb2: add support for RTL9607C USB2 PHY
Vladimir Oltean
olteanv at gmail.com
Tue May 5 04:20:50 PDT 2026
On Tue, Apr 21, 2026 at 12:19:40AM +0500, Rustam Adilov wrote:
> @@ -146,6 +153,18 @@ static void rtk_usb2phy_write(u32 val, void __iomem *reg)
> writel(val, reg);
> }
>
> +static u32 rtk_usb2phy_read_le(void __iomem *reg)
> +{
> + return le32_to_cpu(readl(reg));
"make C=1" warning:
drivers/phy/realtek/phy-rtk-usb2.c:158:16: warning: cast to restricted __le32
> +}
> +
> +static void rtk_usb2phy_write_le(u32 val, void __iomem *reg)
> +{
> + u32 tmp = cpu_to_le32(val);
"make C=1" warning:
drivers/phy/realtek/phy-rtk-usb2.c:163:19: warning: incorrect type in initializer (different base types)
drivers/phy/realtek/phy-rtk-usb2.c:163:19: expected unsigned int [usertype] tmp
drivers/phy/realtek/phy-rtk-usb2.c:163:19: got restricted __le32 [usertype]
> +
> + writel(tmp, reg);
> +}
> +
> /* mapping 0xE0 to 0 ... 0xE7 to 7, 0xF0 to 8 ,,, 0xF7 to 15 */
> static inline int page_addr_to_array_index(u8 addr)
> {
More information about the linux-phy
mailing list