net: phy: rk630phy: Fix the compile error

drivers/net/phy/rk630phy.c:97:37: error: incompatible pointer types passing 'int *' to parameter of type 'size_t *' (aka 'unsigned long *') [-Werror,-Wincompatible-pointer-types]
                efuse_buf = nvmem_cell_read(cell, &len);
                                                  ^~~~
./include/linux/nvmem-consumer.h:62:56: note: passing argument to parameter 'len' here
void *nvmem_cell_read(struct nvmem_cell *cell, size_t *len);

Signed-off-by: David Wu <david.wu@rock-chips.com>
Change-Id: Iee69c589b532b067b57290bcb3e39f3402ea83e7
This commit is contained in:
David Wu
2023-01-10 14:57:09 +08:00
committed by Tao Huang
parent cac328dcac
commit 77f8a69780

View File

@@ -87,7 +87,7 @@ static void rk630_phy_t22_get_tx_level_from_efuse(struct phy_device *phydev)
unsigned int tx_level_10M = T22_TX_LEVEL_10M;
unsigned char *efuse_buf;
struct nvmem_cell *cell;
int len;
size_t len;
cell = nvmem_cell_get(&phydev->mdio.dev, "txlevel");
if (IS_ERR(cell)) {