diff options
Diffstat (limited to 'rbutil/mkimxboot/dualboot/dualboot.c')
-rw-r--r-- | rbutil/mkimxboot/dualboot/dualboot.c | 7 |
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) | ||
123 | static 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 |
124 | static int boot_decision(int context) | 131 | static int boot_decision(int context) |