summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--firmware/target/arm/samsung/power-yh82x_yh92x.c13
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;
}