Re: [PATCH v2 4/4] PM / AVS: rockchip-cpu-avs: add driver handling Rockchip cpu avs

2016-09-27 Thread Finley Xiao
在 2016/9/26 16:05, Heiko Stuebner 写道: Am Montag, 26. September 2016, 09:25:11 CEST schrieb Viresh Kumar: On 12-09-16, 14:55, Stephen Boyd wrote: On 08/29, Viresh Kumar wrote: On 18-08-16, 16:52, Finlye Xiao wrote: +static int rockchip_adjust_opp_table(struct device *cpu_dev, +

[PATCH v5 2/4] ARM: dts: rockchip: update compatible strings for Rockchip efuse

2016-09-01 Thread Finley Xiao
Signed-off-by: Finley Xiao Reviewed-by: Heiko Stuebner --- arch/arm/boot/dts/rk3066a.dtsi | 2 +- arch/arm/boot/dts/rk3188.dtsi | 2 +- arch/arm/boot/dts/rk3288.dtsi | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/arch/arm/boot/dts/rk3066a.dtsi b/arch/arm/boot/dts

[PATCH v5 3/4] arm64: dts: rockchip: add efuse0 device node for rk3399

2016-09-01 Thread Finley Xiao
Add a efuse0 node in the device tree for the ARM64 rk3399 SoC. Signed-off-by: Finley Xiao --- arch/arm64/boot/dts/rockchip/rk3399.dtsi | 29 + 1 file changed, 29 insertions(+) diff --git a/arch/arm64/boot/dts/rockchip/rk3399.dtsi b/arch/arm64/boot/dts/rockchip

[PATCH v5 0/4] nvmem: rockchip-efuse: support more rockchip SoCs

2016-09-01 Thread Finley Xiao
. V4->V5: - 3/4 alter the efuse node name - 4/4 align the macro definition disable clk if fail to allocate memory Finley Xiao (4): nvmem: rockchip-ef

[PATCH v5 4/4] nvmem: rockchip-efuse: add rk3399-efuse support

2016-09-01 Thread Finley Xiao
function for rk3399-efuse. Signed-off-by: Finley Xiao Reviewed-by: Heiko Stuebner --- drivers/nvmem/rockchip-efuse.c | 133 +++-- 1 file changed, 114 insertions(+), 19 deletions(-) diff --git a/drivers/nvmem/rockchip-efuse.c b/drivers/nvmem/rockchip-efuse.c

[PATCH v5 1/4] nvmem: rockchip-efuse: update compatible strings for Rockchip efuse

2016-09-01 Thread Finley Xiao
between the two. The old binding is of course preserved, though deprecated. Signed-off-by: Finley Xiao Reviewed-by: Heiko Stuebner --- Documentation/devicetree/bindings/nvmem/rockchip-efuse.txt | 13 +++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/Documentation

[PATCH v3 3/3] nvmem: rockchip-efuse: add rk3399-efuse support

2016-08-26 Thread Finley Xiao
function for rk3399-efuse. Signed-off-by: Finley Xiao Reviewed-by: Heiko Stuebner --- drivers/nvmem/rockchip-efuse.c | 131 +++-- 1 file changed, 112 insertions(+), 19 deletions(-) diff --git a/drivers/nvmem/rockchip-efuse.c b/drivers/nvmem/rockchip-efuse.c

[PATCH v3 0/3] nvmem: rockchip-efuse: support more rockchip SoCs

2016-08-26 Thread Finley Xiao
3/3 fix read data error sometimes by disable efuse redundancy Finley Xiao (3): nvmem: rockchip-efuse: update compatible strings for Rockchip efuse ARM: dts: rockchip: update compatible strings for Rockchip efuse nvmem: rockchip-efuse: add rk3399-efuse support .../devicetree/bindings/nvmem/

[PATCH v3 2/3] ARM: dts: rockchip: update compatible strings for Rockchip efuse

2016-08-26 Thread Finley Xiao
Signed-off-by: Finley Xiao Reviewed-by: Heiko Stuebner --- arch/arm/boot/dts/rk3066a.dtsi | 2 +- arch/arm/boot/dts/rk3188.dtsi | 2 +- arch/arm/boot/dts/rk3288.dtsi | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/arch/arm/boot/dts/rk3066a.dtsi b/arch/arm/boot/dts

[PATCH v3 1/3] nvmem: rockchip-efuse: update compatible strings for Rockchip efuse

2016-08-26 Thread Finley Xiao
between the two. The old binding is of course preserved, though deprecated. Signed-off-by: Finley Xiao Reviewed-by: Heiko Stuebner --- Documentation/devicetree/bindings/nvmem/rockchip-efuse.txt | 13 +++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/Documentation

[PATCH] nvmem: rockchip-efuse: add support for rk322x-efuse

2017-05-11 Thread Finley Xiao
This adds the necessary data for handling eFuse on the rk322x. Signed-off-by: Finley Xiao --- Documentation/devicetree/bindings/nvmem/rockchip-efuse.txt | 1 + drivers/nvmem/rockchip-efuse.c | 4 2 files changed, 5 insertions(+) diff --git a/Documentation

[PATCH v1] thermal/of: Introduce k-po, k-pu and k-i for a thermal zone

2020-08-11 Thread Finley Xiao
rties, they will be parsed and associated with the thermal zone via the thermal zone parameters. Signed-off-by: Finley Xiao --- Documentation/devicetree/bindings/thermal/thermal.txt | 14 ++ drivers/thermal/thermal_of.c | 7 +++ 2 files changed, 21 inser

[PATCH v1 2/3] clk: rockchip: Add dt-binding header for rk3308

2019-09-03 Thread Finley Xiao
Add the dt-bindings header for the rk3308, that gets shared between the clock controller and the clock references in the dts. Signed-off-by: Finley Xiao --- include/dt-bindings/clock/rk3308-cru.h | 387 + 1 file changed, 387 insertions(+) create mode 100644

[PATCH v1 0/3] clk: rockchip: support clock controller for rk3308 SoC

2019-09-03 Thread Finley Xiao
Finley Xiao (3): dt-bindings: Add bindings for rk3308 clock controller clk: rockchip: Add dt-binding header for rk3308 clk: rockchip: Add clock controller for the RK3308 .../devicetree/bindings/clock/rockchip,rk3308.txt | 58 ++ drivers/clk/rockchip/Makefile | 1

[PATCH v1 3/3] clk: rockchip: Add clock controller for the RK3308

2019-09-03 Thread Finley Xiao
Add the clock tree definition for the new RK3308 SoC. Signed-off-by: Finley Xiao --- drivers/clk/rockchip/Makefile | 1 + drivers/clk/rockchip/clk-rk3308.c | 955 ++ drivers/clk/rockchip/clk.h| 13 + 3 files changed, 969 insertions(+) create

[PATCH v1 1/3] dt-bindings: Add bindings for rk3308 clock controller

2019-09-03 Thread Finley Xiao
Add devicetree bindings for Rockchip cru which found on Rockchip SoCs. Signed-off-by: Finley Xiao --- .../devicetree/bindings/clock/rockchip,rk3308.txt | 58 ++ 1 file changed, 58 insertions(+) create mode 100644 Documentation/devicetree/bindings/clock/rockchip,rk3308.txt

[PATCH v4 3/3] nvmem: rockchip-efuse: add rk3399-efuse support

2016-08-29 Thread Finley Xiao
function for rk3399-efuse. Signed-off-by: Finley Xiao Reviewed-by: Heiko Stuebner --- drivers/nvmem/rockchip-efuse.c | 131 +++-- 1 file changed, 112 insertions(+), 19 deletions(-) diff --git a/drivers/nvmem/rockchip-efuse.c b/drivers/nvmem/rockchip-efuse.c

[PATCH v4 2/3] ARM: dts: rockchip: update compatible strings for Rockchip efuse

2016-08-29 Thread Finley Xiao
Signed-off-by: Finley Xiao Reviewed-by: Heiko Stuebner --- arch/arm/boot/dts/rk3066a.dtsi | 2 +- arch/arm/boot/dts/rk3188.dtsi | 2 +- arch/arm/boot/dts/rk3288.dtsi | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/arch/arm/boot/dts/rk3066a.dtsi b/arch/arm/boot/dts

[PATCH v4 1/3] nvmem: rockchip-efuse: update compatible strings for Rockchip efuse

2016-08-29 Thread Finley Xiao
between the two. The old binding is of course preserved, though deprecated. Signed-off-by: Finley Xiao Reviewed-by: Heiko Stuebner --- Documentation/devicetree/bindings/nvmem/rockchip-efuse.txt | 13 +++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/Documentation

[PATCH v4 0/3] nvmem: rockchip-efuse: support more rockchip SoCs

2016-08-29 Thread Finley Xiao
eir values come from register, use u32 and u8 may be more readable. Finley Xiao (3): nvmem: rockchip-efuse: update compatible strings for Rockchip efuse ARM: dts: rockchip: update compatible strings for Rockchip efuse nvmem: rockchip-efuse: add rk3399-efuse support .../devicetree/bindi

Re: [PATCH v1 3/3] PM / AVS: rockchip-cpu-avs: add driver handling Rockchip cpu avs

2016-08-17 Thread Finley Xiao
在 2016/8/17 1:24, Heiko Stübner 写道: Hi Finley, Am Dienstag, 16. August 2016, 10:38:59 schrieb Finlye Xiao: From: Finley Xiao This patch supports adjusting opp's voltage according to leakage Signed-off-by: Finley Xiao we of course talked about this before and it generally looks go

Re: [PATCH v2] cpufreq: rockchip: add driver

2016-03-24 Thread Finley Xiao
Hi Viresh, can we add a of_match_table with a common compatible name as follows ? --- a/drivers/cpufreq/cpufreq-dt.c +++ b/drivers/cpufreq/cpufreq-dt.c @@ -470,10 +470,16 @@ static int dt_cpufreq_remove(struct platform_device *pdev) cpufreq_unregister_driver(&dt_cpufreq_driver);

[PATCH] thermal/drivers/cpufreq_cooling: Fix wrong frequency converted from power

2020-06-18 Thread Finley Xiao
}, { 120, 49, 0 }, { 1296000, 59, 0 }, { 1416000, 72, 0 }, { 1512000, 86, 0 }, }; The target frequency should be 1416000KHz, not 1512000KHz. Fixes: 349d39dc5739 ("thermal: cpu_cooling: merge frequency and power tables") Signed-off-by: Finley Xiao --

[PATCH] thermal/drivers/cpufreq_cooling: Fix wrong frequency converted from power

2020-06-19 Thread Finley Xiao
}, { 120, 49, 0 }, { 1296000, 59, 0 }, { 1416000, 72, 0 }, { 1512000, 86, 0 }, }; The target frequency should be 1416000KHz, not 1512000KHz. Fixes: 349d39dc5739 ("thermal: cpu_cooling: merge frequency and power tables") Cc: # v4.13+ Signed-off-by: F

Re: [PATCH] clk: rockchip: Fix overflow rate during fractional approximation

2020-09-14 Thread Finley Xiao
mation") commit <4186a0e4239b> ("clk: rockchip: Add supprot to limit input rate for fractional divider") Signed-off-by: Jagan Teki Signed-off-by: Finley Xiao --- drivers/clk/rockchip/clk-px30.c | 12 ++-- drivers/clk/rockchip/clk.c | 9 + 2 files changed, 1

[PATCH 0/2] nvmem: rockchip-efuse: add support for rk3328-efuse

2017-07-06 Thread Finley Xiao
Add a new property to define eFuse size and add the necessary data for handling eFuse on the rk3328. Finley Xiao (2): nvmem: rockchip-efuse: parse 'rockchip,efuse-size' nvmem: rockchip-efuse: add support for rk3328-efuse .../devicetree/bindings/nvmem/rockchip-efuse.txt | 5 +

[PATCH 2/2] nvmem: rockchip-efuse: add support for rk3328-efuse

2017-07-06 Thread Finley Xiao
This adds the necessary data for handling eFuse on the rk3328. Signed-off-by: Finley Xiao --- .../devicetree/bindings/nvmem/rockchip-efuse.txt | 1 + drivers/nvmem/rockchip-efuse.c | 66 ++ 2 files changed, 67 insertions(+) diff --git a/Documentation

[PATCH 1/2] nvmem: rockchip-efuse: parse 'rockchip,efuse-size'

2017-07-06 Thread Finley Xiao
The eFuse size is defined in property before, but the length of registers is not equal to the size on some platforms, so we add a new property to redefine it. Signed-off-by: Finley Xiao --- Documentation/devicetree/bindings/nvmem/rockchip-efuse.txt | 4 drivers/nvmem/rockchip-efuse.c

[PATCH] cpufreq: dt: Add rk3328 compatible to use generic cpufreq driver

2017-08-03 Thread Finley Xiao
This patch adds the rk3328 compatible string for supporting the generic cpufreq driver on RK3328. Signed-off-by: Finley Xiao --- drivers/cpufreq/cpufreq-dt-platdev.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/cpufreq/cpufreq-dt-platdev.c b/drivers/cpufreq/cpufreq-dt-platdev.c

[PATCH 2/2] arm64: dts: rockchip: Add efuse device node for RK3328 SoC

2017-08-03 Thread Finley Xiao
This patch adds an efuse node in the device tree for rk3228 SoC. Signed-off-by: Finley Xiao --- arch/arm64/boot/dts/rockchip/rk3328.dtsi | 25 + 1 file changed, 25 insertions(+) diff --git a/arch/arm64/boot/dts/rockchip/rk3328.dtsi b/arch/arm64/boot/dts/rockchip/rk3328

[PATCH 1/2] arm64: dts: rockchip: Add cpu operating points for RK3328 SoC

2017-08-03 Thread Finley Xiao
This patch adds basic OPP entries for RK3328 SoC. Signed-off-by: Finley Xiao --- arch/arm64/boot/dts/rockchip/rk3328.dtsi | 41 1 file changed, 41 insertions(+) diff --git a/arch/arm64/boot/dts/rockchip/rk3328.dtsi b/arch/arm64/boot/dts/rockchip/rk3328.dtsi

[PATCH 0/2] arm64: dts: rockchip: add cpu operating points and efuse node for RK3328 SoC

2017-08-03 Thread Finley Xiao
Add cpu operating points and an efuse node in the device tree for rk3228 SoC Finley Xiao (2): arm64: dts: rockchip: Add cpu operating points for RK3328 SoC arm64: dts: rockchip: Add efuse device node for RK3328 SoC arch/arm64/boot/dts/rockchip/rk3328.dtsi | 66

Re: [PATCH v1 2/3] of: Add support for reading a s32 from a multi-value property.

2016-08-22 Thread Finley Xiao
在 2016/8/20 4:47, David Woodhouse 写道: On Fri, 2016-08-19 at 22:41 +0200, Heiko Stuebner wrote: So no, don't *add* any more of these functions. Only add the generic version. And if your driver isn't using the generic property functions... fix it. As far as I can see, all the device_property_*

Re: [PATCH v1 3/3] PM / AVS: rockchip-cpu-avs: add driver handling Rockchip cpu avs

2016-08-22 Thread Finley Xiao
在 2016/8/19 21:36, Rob Herring 写道: On Tue, Aug 16, 2016 at 10:38:59AM +0800, Finlye Xiao wrote: From: Finley Xiao This patch supports adjusting opp's voltage according to leakage Signed-off-by: Finley Xiao --- .../devicetree/bindings/power/rockchip-cpu-avs.txt | 37 +++ drivers/

Re: [PATCH v1 3/3] PM / AVS: rockchip-cpu-avs: add driver handling Rockchip cpu avs

2016-08-23 Thread Finley Xiao
在 2016/8/23 17:03, Heiko Stübner 写道: Hi Finley, Am Dienstag, 23. August 2016, 12:10:27 schrieb Finley Xiao: 在 2016/8/19 21:36, Rob Herring 写道: On Tue, Aug 16, 2016 at 10:38:59AM +0800, Finlye Xiao wrote: From: Finley Xiao This patch supports adjusting opp's voltage according to le