diff options
| -rw-r--r-- | firmware/target/arm/samsung/power-yh82x_yh92x.c | 13 |
1 files changed, 4 insertions, 9 deletions
diff --git a/firmware/target/arm/samsung/power-yh82x_yh92x.c b/firmware/target/arm/samsung/power-yh82x_yh92x.c index b6c18c5..aed8817 100644 --- a/firmware/target/arm/samsung/power-yh82x_yh92x.c +++ b/firmware/target/arm/samsung/power-yh82x_yh92x.c @@ -98,13 +98,8 @@ bool ide_powered(void) void power_off(void) { - /* Disable interrupts on this core */ - disable_interrupt(IRQ_FIQ_STATUS); - - /* Mask them on both cores */ - CPU_INT_DIS = -1; - COP_INT_DIS = -1; - - while (1) - DEV_RS = -1; + /* power off bit */ + GPIOK_ENABLE |= 0x40; + GPIOK_OUTPUT_VAL &= ~0x40; + GPIOK_OUTPUT_EN |= 0x40; } |