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

Commit d09a0011 authored by Thierry Reding's avatar Thierry Reding Committed by Arnd Bergmann
Browse files

drivers: psci: Allow PSCI node to be disabled



Allow disabling PSCI support (mostly for testing purposes) by setting
the status property to "disabled". This makes the node behave in much
the same way as proper device nodes.

Signed-off-by: default avatarThierry Reding <treding@nvidia.com>
Signed-off-by: default avatarLorenzo Pieralisi <lorenzo.pieralisi@arm.com>
Acked-by: default avatarMark Rutland <mark.rutland@arm.com>
Signed-off-by: default avatarArnd Bergmann <arnd@arndb.de>
parent ea8b1c4a
Loading
Loading
Loading
Loading
+1 −1
Original line number Original line Diff line number Diff line
@@ -630,7 +630,7 @@ int __init psci_dt_init(void)


	np = of_find_matching_node_and_match(NULL, psci_of_match, &matched_np);
	np = of_find_matching_node_and_match(NULL, psci_of_match, &matched_np);


	if (!np)
	if (!np || !of_device_is_available(np))
		return -ENODEV;
		return -ENODEV;


	init_fn = (psci_initcall_t)matched_np->data;
	init_fn = (psci_initcall_t)matched_np->data;