在 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,
+
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
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
.
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
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
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
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
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/
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
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
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
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
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
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
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
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
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
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
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
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
在 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
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);
},
{ 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
--
},
{ 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
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
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 +
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
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
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
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
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
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
在 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_*
在 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/
在 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
35 matches
Mail list logo