Make Onda VX767 compile + restructure firmware/SOURCES a bit (wrt Jz4740 specific files)
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20297 a1c6a512-1295-4272-9138-f99709370657
This commit is contained in:
parent
8189ef5b17
commit
01c390d5c5
4 changed files with 126 additions and 8 deletions
|
@ -223,4 +223,6 @@ keymaps/keymap-logikdax.c
|
||||||
keymaps/keymap-fuze.c
|
keymaps/keymap-fuze.c
|
||||||
#elif CONFIG_KEYPAD == ONDAVX747_PAD
|
#elif CONFIG_KEYPAD == ONDAVX747_PAD
|
||||||
keymaps/keymap-ondavx747.c
|
keymaps/keymap-ondavx747.c
|
||||||
|
#elif CONFIG_KEYPAD == ONDAVX767_PAD
|
||||||
|
keymaps/keymap-ondavx767.c
|
||||||
#endif
|
#endif
|
||||||
|
|
72
apps/keymaps/keymap-ondavx767.c
Normal file
72
apps/keymaps/keymap-ondavx767.c
Normal file
|
@ -0,0 +1,72 @@
|
||||||
|
/***************************************************************************
|
||||||
|
* __________ __ ___.
|
||||||
|
* Open \______ \ ____ ____ | | _\_ |__ _______ ___
|
||||||
|
* Source | _// _ \_/ ___\| |/ /| __ \ / _ \ \/ /
|
||||||
|
* Jukebox | | ( <_> ) \___| < | \_\ ( <_> > < <
|
||||||
|
* Firmware |____|_ /\____/ \___ >__|_ \|___ /\____/__/\_ \
|
||||||
|
* \/ \/ \/ \/ \/
|
||||||
|
* $Id$
|
||||||
|
*
|
||||||
|
* Copyright (C) 2009 by Maurus Cuelenaere
|
||||||
|
*
|
||||||
|
* This program is free software; you can redistribute it and/or
|
||||||
|
* modify it under the terms of the GNU General Public License
|
||||||
|
* as published by the Free Software Foundation; either version 2
|
||||||
|
* of the License, or (at your option) any later version.
|
||||||
|
*
|
||||||
|
* This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY
|
||||||
|
* KIND, either express or implied.
|
||||||
|
*
|
||||||
|
****************************************************************************/
|
||||||
|
|
||||||
|
/* Button Code Definitions for the Onda VX767 target */
|
||||||
|
/* This needs from someone with the actual target! */
|
||||||
|
|
||||||
|
#include <stdio.h>
|
||||||
|
#include <string.h>
|
||||||
|
#include <stdlib.h>
|
||||||
|
|
||||||
|
#include "config.h"
|
||||||
|
#include "action.h"
|
||||||
|
#include "button.h"
|
||||||
|
#include "settings.h"
|
||||||
|
|
||||||
|
/*
|
||||||
|
* The format of the list is as follows
|
||||||
|
* { Action Code, Button code, Prereq button code }
|
||||||
|
* if there's no need to check the previous button's value, use BUTTON_NONE
|
||||||
|
* Insert LAST_ITEM_IN_LIST at the end of each mapping
|
||||||
|
*/
|
||||||
|
static const struct button_mapping button_context_standard[] = {
|
||||||
|
|
||||||
|
LAST_ITEM_IN_LIST
|
||||||
|
}; /* button_context_standard */
|
||||||
|
|
||||||
|
static const struct button_mapping button_context_wps[] = {
|
||||||
|
|
||||||
|
LAST_ITEM_IN_LIST
|
||||||
|
}; /* button_context_wps */
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
/* get_context_mapping returns a pointer to one of the above defined arrays depending on the context */
|
||||||
|
const struct button_mapping* get_context_mapping(int context)
|
||||||
|
{
|
||||||
|
switch (context)
|
||||||
|
{
|
||||||
|
case CONTEXT_STD:
|
||||||
|
return button_context_standard;
|
||||||
|
case CONTEXT_WPS:
|
||||||
|
return button_context_wps;
|
||||||
|
|
||||||
|
case CONTEXT_TREE:
|
||||||
|
case CONTEXT_LIST:
|
||||||
|
case CONTEXT_MAINMENU:
|
||||||
|
|
||||||
|
case CONTEXT_SETTINGS:
|
||||||
|
case CONTEXT_SETTINGS|CONTEXT_REMOTE:
|
||||||
|
default:
|
||||||
|
return button_context_standard;
|
||||||
|
}
|
||||||
|
return button_context_standard;
|
||||||
|
}
|
|
@ -1225,7 +1225,8 @@ drivers/qt1106.c
|
||||||
#endif /* SIMULATOR */
|
#endif /* SIMULATOR */
|
||||||
#endif /* MEIZU_M3 */
|
#endif /* MEIZU_M3 */
|
||||||
|
|
||||||
#if CONFIG_CPU==JZ4732 && !defined(SIMULATOR)
|
#ifndef SIMULATOR
|
||||||
|
#if CONFIG_CPU == JZ4732
|
||||||
target/mips/ingenic_jz47xx/ata-nand-jz4740.c
|
target/mips/ingenic_jz47xx/ata-nand-jz4740.c
|
||||||
target/mips/ingenic_jz47xx/ata-sd-jz4740.c
|
target/mips/ingenic_jz47xx/ata-sd-jz4740.c
|
||||||
target/mips/ingenic_jz47xx/debug-jz4740.c
|
target/mips/ingenic_jz47xx/debug-jz4740.c
|
||||||
|
@ -1237,21 +1238,23 @@ target/mips/ingenic_jz47xx/usb-jz4740.c
|
||||||
#ifndef BOOTLOADER
|
#ifndef BOOTLOADER
|
||||||
target/mips/ingenic_jz47xx/codec-jz4740.c
|
target/mips/ingenic_jz47xx/codec-jz4740.c
|
||||||
target/mips/ingenic_jz47xx/pcm-jz4740.c
|
target/mips/ingenic_jz47xx/pcm-jz4740.c
|
||||||
#endif
|
#endif /* BOOTLOADER */
|
||||||
drivers/nand_id.c
|
drivers/nand_id.c
|
||||||
#endif
|
#endif /* CONFIG_CPU == JZ4732 */
|
||||||
|
|
||||||
#if (defined(ONDA_VX747) || defined(ONDA_VX747P)) && !defined(SIMULATOR)
|
#if defined(ONDA_VX747) || defined(ONDA_VX747P)
|
||||||
target/mips/ingenic_jz47xx/onda_vx747/backlight-onda_vx7X7.c
|
target/mips/ingenic_jz47xx/onda_vx747/backlight-onda_vx7X7.c
|
||||||
target/mips/ingenic_jz47xx/onda_vx747/lcd-onda_vx747.c
|
target/mips/ingenic_jz47xx/onda_vx747/lcd-onda_vx747.c
|
||||||
target/mips/ingenic_jz47xx/onda_vx747/sadc-onda_vx747.c
|
|
||||||
target/mips/ingenic_jz47xx/onda_vx747/power-onda_vx747.c
|
target/mips/ingenic_jz47xx/onda_vx747/power-onda_vx747.c
|
||||||
|
target/mips/ingenic_jz47xx/onda_vx747/sadc-onda_vx747.c
|
||||||
target/mips/ingenic_jz47xx/onda_vx747/speaker-onda_vx747.c
|
target/mips/ingenic_jz47xx/onda_vx747/speaker-onda_vx747.c
|
||||||
#endif
|
#endif /* ONDA_VX747 || ONDA_VX747P */
|
||||||
|
|
||||||
#if defined(ONDA_VX767) && !defined(SIMULATOR)
|
#ifdef ONDA_VX767
|
||||||
target/mips/ingenic_jz47xx/onda_vx747/backlight-onda_vx7X7.c
|
target/mips/ingenic_jz47xx/onda_vx747/backlight-onda_vx7X7.c
|
||||||
target/mips/ingenic_jz47xx/onda_vx767/button-onda_vx767.c
|
target/mips/ingenic_jz47xx/onda_vx767/button-onda_vx767.c
|
||||||
target/mips/ingenic_jz47xx/onda_vx767/lcd-onda_vx767.c
|
target/mips/ingenic_jz47xx/onda_vx767/lcd-onda_vx767.c
|
||||||
|
target/mips/ingenic_jz47xx/onda_vx767/power-onda_vx767.c
|
||||||
target/mips/ingenic_jz47xx/onda_vx767/sadc-onda_vx767.c
|
target/mips/ingenic_jz47xx/onda_vx767/sadc-onda_vx767.c
|
||||||
#endif
|
#endif /* ONDA_VX767 */
|
||||||
|
#endif /* SIMULATOR */
|
||||||
|
|
|
@ -0,0 +1,41 @@
|
||||||
|
/***************************************************************************
|
||||||
|
* __________ __ ___.
|
||||||
|
* Open \______ \ ____ ____ | | _\_ |__ _______ ___
|
||||||
|
* Source | _// _ \_/ ___\| |/ /| __ \ / _ \ \/ /
|
||||||
|
* Jukebox | | ( <_> ) \___| < | \_\ ( <_> > < <
|
||||||
|
* Firmware |____|_ /\____/ \___ >__|_ \|___ /\____/__/\_ \
|
||||||
|
* \/ \/ \/ \/ \/
|
||||||
|
* $Id$
|
||||||
|
*
|
||||||
|
* Copyright (C) 2009 by Maurus Cuelenaere
|
||||||
|
*
|
||||||
|
* This program is free software; you can redistribute it and/or
|
||||||
|
* modify it under the terms of the GNU General Public License
|
||||||
|
* as published by the Free Software Foundation; either version 2
|
||||||
|
* of the License, or (at your option) any later version.
|
||||||
|
*
|
||||||
|
* This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY
|
||||||
|
* KIND, either express or implied.
|
||||||
|
*
|
||||||
|
****************************************************************************/
|
||||||
|
|
||||||
|
#include "config.h"
|
||||||
|
#include "power.h"
|
||||||
|
#include "jz4740.h"
|
||||||
|
|
||||||
|
/* TODO! */
|
||||||
|
|
||||||
|
/* Detect which power sources are present. */
|
||||||
|
unsigned int power_input_status(void)
|
||||||
|
{
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
void power_init(void)
|
||||||
|
{
|
||||||
|
}
|
||||||
|
|
||||||
|
bool charging_state(void)
|
||||||
|
{
|
||||||
|
return false;
|
||||||
|
}
|
Loading…
Reference in a new issue