diff --git a/frontend/drivers/platform_psp.c b/frontend/drivers/platform_psp.c
index 4cef58ede6..3bcd923a81 100644
--- a/frontend/drivers/platform_psp.c
+++ b/frontend/drivers/platform_psp.c
@@ -14,11 +14,15 @@
* If not, see .
*/
+#ifdef VITA
+#include
+#else
#include
#include
#include
#include
#include
+#endif
#include
#include
@@ -177,15 +181,17 @@ static void frontend_psp_init(void *data)
{
#ifndef IS_SALAMANDER
(void)data;
- //initialize debug screen
+ /* initialize debug screen */
pspDebugScreenInit();
pspDebugScreenClear();
setup_callback();
- pspFpuSetEnable(0);//disable FPU exceptions
+#ifndef VITA
+ pspFpuSetEnable(0); /* disable FPU exceptions */
scePowerSetClockFrequency(333,333,166);
#endif
+#endif
#if defined(HAVE_KERNEL_PRX) || defined(IS_SALAMANDER)
pspSdkLoadStartModule("kernel_functions.prx", PSP_MEMORY_PARTITION_KERNEL);
@@ -246,7 +252,7 @@ static int frontend_psp_get_rating(void)
static enum frontend_powerstate frontend_psp_get_powerstate(int *seconds, int *percent)
{
enum frontend_powerstate ret = FRONTEND_POWERSTATE_NONE;
- int battery = scePowerIsBatteryExist();
+ int battery = scePowerIsBatteryExist(); /* this function does not exist on Vita? */
int plugged = scePowerIsPowerOnline();
int charging = scePowerIsBatteryCharging();