]> git.kernelconcepts.de Git - karo-tx-linux.git/commitdiff
Merge tag 'v4.4-rockchip-drivers2' of git://git.kernel.org/pub/scm/linux/kernel/git...
authorOlof Johansson <olof@lixom.net>
Fri, 23 Oct 2015 17:18:34 +0000 (10:18 -0700)
committerOlof Johansson <olof@lixom.net>
Fri, 23 Oct 2015 17:18:34 +0000 (10:18 -0700)
Some fixes for the new power-domain driver, including restricting
Rockchip Kconfig options, fixing a possible null-pointer and a
typo in the dt-bindings.

* tag 'v4.4-rockchip-drivers2' of git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip:
  dt-bindings: Correct paths in Rockchip power domains binding document
  soc: rockchip: power-domain: don't try to print the clock name in error case
  soc: rockchip: Restrict to ARCH_ROCKCHIP

Signed-off-by: Olof Johansson <olof@lixom.net>
Documentation/devicetree/bindings/soc/rockchip/power_domain.txt
drivers/soc/rockchip/Kconfig
drivers/soc/rockchip/pm_domains.c

index 4be34188afe41029a0d320583148eaaeb573285a..112756e11802c7ccfbaccca4462e0987f88e0053 100644 (file)
@@ -13,7 +13,7 @@ Required properties for power domain controller:
 
 Required properties for power domain sub nodes:
 - reg: index of the power domain, should use macros in:
-       "include/dt-bindings/power-domain/rk3288.h" - for RK3288 type power domain.
+       "include/dt-bindings/power/rk3288-power.h" - for RK3288 type power domain.
 - clocks (optional): phandles to clocks which need to be enabled while power domain
        switches state.
 
@@ -35,7 +35,7 @@ Node of a device using power domains must have a power-domains property,
 containing a phandle to the power device node and an index specifying which
 power domain to use.
 The index should use macros in:
-       "include/dt-bindings/power-domain/rk3288.h" - for rk3288 type power domain.
+       "include/dt-bindings/power/rk3288-power.h" - for rk3288 type power domain.
 
 Example of the node using power domain:
 
index 6ee03994801c004f7583a6f43cda2b08943af5bc..7140ff8255987bb458a8c00d86eb2001cbb3d488 100644 (file)
@@ -1,3 +1,5 @@
+if ARCH_ROCKCHIP || COMPILE_TEST
+
 #
 # Rockchip Soc drivers
 #
@@ -12,3 +14,5 @@ config ROCKCHIP_PM_DOMAINS
           mode. The RK3288 PMU is dedicated for managing the power of the whole chip.
 
           If unsure, say N.
+
+endif
index 8268d5d2b85202999c93490cdc683b56e05e10fd..534c58937a566205b85e216bf1e230c9186a637f 100644 (file)
@@ -265,8 +265,8 @@ static int rockchip_pm_add_one_domain(struct rockchip_pmu *pmu,
                if (IS_ERR(clk)) {
                        error = PTR_ERR(clk);
                        dev_err(pmu->dev,
-                               "%s: failed to get clk %pC (index %d): %d\n",
-                               node->name, clk, i, error);
+                               "%s: failed to get clk at index %d: %d\n",
+                               node->name, i, error);
                        goto err_out;
                }