Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit fe9990f9 authored by Olof Johansson's avatar Olof Johansson
Browse files

Merge tag 'v4.4-rockchip-drivers2' of...

Merge tag 'v4.4-rockchip-drivers2' of git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into next/drivers

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: default avatarOlof Johansson <olof@lixom.net>
parents 056a72a5 46813471
Loading
Loading
Loading
Loading
+2 −2
Original line number Diff line number Diff line
@@ -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:

+4 −0
Original line number Diff line number Diff line
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
+2 −2
Original line number Diff line number Diff line
@@ -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;
		}