mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
synced 2024-08-24 09:50:04 +00:00
[PATCH] ppc: Fix PowerBook HD led on ARCH=powerpc
The PowerBook HD led code uses obsoletes device-tree accessors which do not work anymore for getting the root of the tree. Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org> Signed-off-by: Paul Mackerras <paulus@samba.org>
This commit is contained in:
parent
7b007de8a9
commit
42596ec5ed
1 changed files with 6 additions and 3 deletions
|
@ -497,16 +497,19 @@ pmu_hd_blink_init(void)
|
|||
if (pmu_get_model() != PMU_KEYLARGO_BASED)
|
||||
return 0;
|
||||
|
||||
dt = find_devices("device-tree");
|
||||
dt = of_find_node_by_path("/");
|
||||
if (dt == NULL)
|
||||
return 0;
|
||||
model = (const char *)get_property(dt, "model", NULL);
|
||||
if (model == NULL)
|
||||
return 0;
|
||||
if (strncmp(model, "PowerBook", strlen("PowerBook")) != 0 &&
|
||||
strncmp(model, "iBook", strlen("iBook")) != 0)
|
||||
strncmp(model, "iBook", strlen("iBook")) != 0) {
|
||||
of_node_put(dt);
|
||||
return 0;
|
||||
|
||||
}
|
||||
of_node_put(dt);
|
||||
|
||||
pmu_blink_on.complete = 1;
|
||||
pmu_blink_off.complete = 1;
|
||||
spin_lock_init(&pmu_blink_lock);
|
||||
|
|
Loading…
Reference in a new issue