mirror of
git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
synced 2025-09-18 22:14:16 +00:00
Samsung mach/soc changes for v6.4
Cleanup of OF-related functions: use of_property_read_bool() for reading bool and of_address_to_resource() for mapping MMIO. -----BEGIN PGP SIGNATURE----- iQJEBAABCgAuFiEE3dJiKD0RGyM7briowTdm5oaLg9cFAmQtHlYQHGtyemtAa2Vy bmVsLm9yZwAKCRDBN2bmhouD170GD/9KAZzXbf3FWlItSJzxwRSxWBBUyJPGyBR5 qCxm1DewgNoZejXYOpzN7OcKL0jzi749lJpEm3XW9GOB+N+YxLOWGka235/gu0W4 sbEEZmRAtzjZkjQoocevyl6XYV2oH9uo2bCR25HNsoFpDuNf8P0qRk3NsyuWp7Ic oHMT4r2nytcZscgm6mvwEZJCS7kqIGJLIJmwPlQxp8NLELccejL7wbAhNple4K8s 5y00uhSKUP774wYF/eA76adE0j9R2J5tzdLOtfVSpG3LfyBa/CcQ0CFlKxd+2WX/ +yqM1TvBd9C9m09rJwEDz6um0OWhSyu8hGVbB4J7mAq95k7LKg7m+0ZJQYRFqJlJ kwTcSVJZcJEVF7pRH/GjDcNn6yiU+8OL4iMZppA47rtQTpxu7JEo8+K3CVqSjX9/ NGM/YaFIjXTMc0p7GpzErJPJeBx0UeR+9ZKiERLx33Jgp+IRhYsSvQ3BsmtCrYy5 ZgvhOq+l+MDmda1IiP/sC3GtkEmYLfQ+rFakdYjuXGcev8RI2syG75tgrWLdN5/7 3C+TufrbtVyZx5aOb/TZyG7RT+BORcZ04r2UpWpZNir4ZJoEM+3or7v+JhNnm89v 1uwebNHUvrf1zbLjPuwNtDgHQudUwLt02ByZgLzc0nsve5BGHQl1jjKv2DGL/OrG F0GNTar0ew== =787s -----END PGP SIGNATURE----- gpgsig -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEEiK/NIGsWEZVxh/FrYKtH/8kJUicFAmQ5QG8ACgkQYKtH/8kJ Uido4RAAgjRpGDVYJPtdlgTtzZPZG80aDwE3YtfGiMs87Gbmt9Hyka7FOkRgd+0f r4eIrBynYZgy1A6gyX2+OOQmkpy+gMSn5k8Ibz4LSgKp3QJZBIR82n1dAWF0buFz pirLO5ZA3Z74TY8gd5d2MHuNsa4yeTtGYA3awgCHCPb+X3wrFobctK8WSq0nHgl0 VxZSfVdorVdFkLKOwoMfHViby+0+DOfGhCNwO9SPoxhN9su/LinH11cFmS21tXBU +ZAFmjfoRNad/zXPtq38dScxHoMWxkDGooc2D3+j2o2ientMAT6fRgt46u+Bpdw7 7UnpmXy+iOj9oeHc7HZO3/z7rN+5BKcTZThhpowSnmquDkz1RYDMYpduabjvu3hF wuDAmLbGxdqx9lCmqyCVxFdzTiEjaW+8QETv65fueU0ATooOIqcrI4s+l68jDRfB 929m8A4XHdPOau8CS7l/Hlbi8ASYCGFT78Ychc5Z2+9RrVZzkmdSGJ21yjRTHRgj j8DC1kO8t/ASvRB+m7ZQR8Xo4qwGWIwSCG//JkDFUls8lt38OOoXQTw90UxNdQ60 hyq78PpP5FrP899L9gz9eCSlQt+jwZwfWzHXdaAog3UPQhD2taPEbz+iCfRMy2wt Nq2YzUJ3E5LA8hx5K34VvSozQNR4+Vn70DAGm3RSw7zyesYwODo= =WbSq -----END PGP SIGNATURE----- Merge tag 'samsung-soc-6.4' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into soc/arm Samsung mach/soc changes for v6.4 Cleanup of OF-related functions: use of_property_read_bool() for reading bool and of_address_to_resource() for mapping MMIO. * tag 'samsung-soc-6.4' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux: ARM: EXYNOS: Use of_address_to_resource() ARM: exynos: Use of_property_read_bool() for boolean properties Link: https://lore.kernel.org/r/20230405080438.156805-3-krzysztof.kozlowski@linaro.org Signed-off-by: Arnd Bergmann <arnd@arndb.de>
This commit is contained in:
commit
27994cb07c
2 changed files with 6 additions and 4 deletions
|
@ -50,11 +50,13 @@ void __init exynos_sysram_init(void)
|
|||
struct device_node *node;
|
||||
|
||||
for_each_compatible_node(node, NULL, "samsung,exynos4210-sysram") {
|
||||
struct resource res;
|
||||
if (!of_device_is_available(node))
|
||||
continue;
|
||||
sysram_base_addr = of_iomap(node, 0);
|
||||
sysram_base_phys = of_translate_address(node,
|
||||
of_get_address(node, 0, NULL, NULL));
|
||||
|
||||
of_address_to_resource(node, 0, &res);
|
||||
sysram_base_addr = ioremap(res.start, resource_size(&res));
|
||||
sysram_base_phys = res.start;
|
||||
of_node_put(node);
|
||||
break;
|
||||
}
|
||||
|
|
|
@ -667,7 +667,7 @@ void __init exynos_pm_init(void)
|
|||
return;
|
||||
}
|
||||
|
||||
if (WARN_ON(!of_find_property(np, "interrupt-controller", NULL))) {
|
||||
if (WARN_ON(!of_property_read_bool(np, "interrupt-controller"))) {
|
||||
pr_warn("Outdated DT detected, suspend/resume will NOT work\n");
|
||||
of_node_put(np);
|
||||
return;
|
||||
|
|
Loading…
Add table
Reference in a new issue