summaryrefslogtreecommitdiff
path: root/rbutil/mkimxboot/dualboot/dualboot.c
diff options
context:
space:
mode:
Diffstat (limited to 'rbutil/mkimxboot/dualboot/dualboot.c')
-rw-r--r--rbutil/mkimxboot/dualboot/dualboot.c7
1 files changed, 7 insertions, 0 deletions
diff --git a/rbutil/mkimxboot/dualboot/dualboot.c b/rbutil/mkimxboot/dualboot/dualboot.c
index 301eca87ad..f75673efbe 100644
--- a/rbutil/mkimxboot/dualboot/dualboot.c
+++ b/rbutil/mkimxboot/dualboot/dualboot.c
@@ -119,6 +119,13 @@ static int boot_decision(int context)
119 /* if volume down is hold, boot to OF */ 119 /* if volume down is hold, boot to OF */
120 return !read_gpio(2, 7) ? BOOT_OF : BOOT_ROCK; 120 return !read_gpio(2, 7) ? BOOT_OF : BOOT_ROCK;
121} 121}
122#elif defined(SONY_NWZE360) || defined(SONY_NWZE370)
123static int boot_decision(int context)
124{
125 /* Power button set PSWITCH to 3, all other buttons to 1. So any
126 * button press will boot OF */
127 return read_pswitch() == 1 ? BOOT_OF : BOOT_ROCK;
128}
122#else 129#else
123#warning You should define a target specific boot decision function 130#warning You should define a target specific boot decision function
124static int boot_decision(int context) 131static int boot_decision(int context)