rockchip: refresh patches

Fixes: #1118

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
This commit is contained in:
Tianling Shen
2023-11-26 00:21:01 +08:00
parent 52e0fddb99
commit e63193a95d
4 changed files with 9 additions and 10 deletions

View File

@@ -39,7 +39,7 @@
static void rtl8168_config_eee_mac(struct rtl8169_private *tp)
{
/* Adjust EEE LED frequency */
@@ -3238,6 +3256,8 @@ static void rtl_hw_start_8168h_1(struct
@@ -3242,6 +3260,8 @@ static void rtl_hw_start_8168h_1(struct
r8168_mac_ocp_write(tp, 0xc094, 0x0000);
r8168_mac_ocp_write(tp, 0xc09e, 0x0000);
@@ -48,7 +48,7 @@
rtl_hw_aspm_clkreq_enable(tp, true);
}
@@ -3610,6 +3630,8 @@ static void rtl_hw_start_8125b(struct rt
@@ -3614,6 +3634,8 @@ static void rtl_hw_start_8125b(struct rt
rtl_ephy_init(tp, e_info_8125b);
rtl_hw_start_8125_common(tp);

View File

@@ -23,7 +23,7 @@
static int rtl8169_led_configuration(struct rtl8169_private *tp)
{
u32 led_data;
@@ -3630,6 +3646,7 @@ static void rtl_hw_start_8125b(struct rt
@@ -3634,6 +3650,7 @@ static void rtl_hw_start_8125b(struct rt
rtl_ephy_init(tp, e_info_8125b);
rtl_hw_start_8125_common(tp);

View File

@@ -174,12 +174,11 @@ Signed-off-by: Finley Xiao <finley.xiao@rock-chips.com>
data->regs = devm_platform_ioremap_resource(pdev, 0);
if (IS_ERR(data->regs))
return PTR_ERR(data->regs);
@@ -204,23 +289,59 @@ static int rockchip_dfi_probe(struct pla
if (IS_ERR(data->regmap_pmu))
return PTR_ERR(data->regmap_pmu);
}
@@ -205,23 +290,58 @@ static int rockchip_dfi_probe(struct pla
if (IS_ERR(data->regmap_pmu))
return PTR_ERR(data->regmap_pmu);
- data->dev = dev;
+
+ desc->ops = &rockchip_dfi_ops;
+
+ return 0;

View File

@@ -172,8 +172,8 @@ Signed-off-by: CanYang He <hcy@rock-chips.com>
data->regs = devm_platform_ioremap_resource(pdev, 0);
if (IS_ERR(data->regs))
@@ -524,6 +537,10 @@ static __init int rockchip_dfi_init(stru
return PTR_ERR(data->regmap_pmu);
}
if (IS_ERR(data->regmap_pmu))
return PTR_ERR(data->regmap_pmu);
+ regmap_read(data->regmap_pmu, PMUGRF_OS_REG2, &val);
+ data->dram_type = READ_DRAMTYPE_INFO(val);