mirror of
https://gitee.com/bianbu-linux/linux-6.6
synced 2025-04-24 14:07:52 -04:00
ARM: nspire: Use syscon-reboot to handle restart
Writing this bit can be handled by the DT syscon-reboot driver. Enable that driver and remove the machine_desc version. Signed-off-by: Andrew Davis <afd@ti.com> Tested-by: Fabian Vogt <fabian@ritter-vogt.de> Reviewed-by: Linus Walleij <linus.walleij@linaro.org> Reviewed-by: Fabian Vogt <fabian@ritter-vogt.de> Signed-off-by: Arnd Bergmann <arnd@arndb.de>
This commit is contained in:
parent
d69ba6fe66
commit
47c128c65f
3 changed files with 2 additions and 13 deletions
|
@ -9,5 +9,7 @@ config ARCH_NSPIRE
|
||||||
select ARM_VIC
|
select ARM_VIC
|
||||||
select ARM_TIMER_SP804
|
select ARM_TIMER_SP804
|
||||||
select NSPIRE_TIMER
|
select NSPIRE_TIMER
|
||||||
|
select POWER_RESET
|
||||||
|
select POWER_RESET_SYSCON
|
||||||
help
|
help
|
||||||
This enables support for systems using the TI-NSPIRE CPU
|
This enables support for systems using the TI-NSPIRE CPU
|
||||||
|
|
|
@ -5,9 +5,6 @@
|
||||||
* Copyright (C) 2013 Daniel Tang <tangrs@tangrs.id.au>
|
* Copyright (C) 2013 Daniel Tang <tangrs@tangrs.id.au>
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#define NSPIRE_MISC_PHYS_BASE 0x900A0000
|
|
||||||
#define NSPIRE_MISC_HWRESET 0x08
|
|
||||||
|
|
||||||
#define NSPIRE_PWR_PHYS_BASE 0x900B0000
|
#define NSPIRE_PWR_PHYS_BASE 0x900B0000
|
||||||
#define NSPIRE_PWR_VIRT_BASE 0xFEEB0000
|
#define NSPIRE_PWR_VIRT_BASE 0xFEEB0000
|
||||||
#define NSPIRE_PWR_BUS_DISABLE1 0x18
|
#define NSPIRE_PWR_BUS_DISABLE1 0x18
|
||||||
|
|
|
@ -20,16 +20,6 @@ static const char *const nspire_dt_match[] __initconst = {
|
||||||
NULL,
|
NULL,
|
||||||
};
|
};
|
||||||
|
|
||||||
static void nspire_restart(enum reboot_mode mode, const char *cmd)
|
|
||||||
{
|
|
||||||
void __iomem *base = ioremap(NSPIRE_MISC_PHYS_BASE, SZ_4K);
|
|
||||||
if (!base)
|
|
||||||
return;
|
|
||||||
|
|
||||||
writel(2, base + NSPIRE_MISC_HWRESET);
|
|
||||||
}
|
|
||||||
|
|
||||||
DT_MACHINE_START(NSPIRE, "TI-NSPIRE")
|
DT_MACHINE_START(NSPIRE, "TI-NSPIRE")
|
||||||
.dt_compat = nspire_dt_match,
|
.dt_compat = nspire_dt_match,
|
||||||
.restart = nspire_restart,
|
|
||||||
MACHINE_END
|
MACHINE_END
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue