mirror of
https://github.com/Rockbox/rockbox.git
synced 2026-04-11 16:37:45 -04:00
Remove Mini2440 and Lyre prototype 1 ports
Both targets were part of the (presumably dead) Lyre project and no longer build. The Mini2440 was much more complete than the Lyre and doesn't seem terribly difficult to fix up to the point where it at least builds, if someone still cares -- but given it is a dev board in a box, it's unlikely it ever saw much use. Change-Id: I09745379d28db69ea9aaf77f0a62b049884260e1
This commit is contained in:
parent
1e2950cc6c
commit
ebd273832d
51 changed files with 37 additions and 5364 deletions
|
|
@ -53,12 +53,6 @@ sansa_as3525.c
|
|||
show_logo.c
|
||||
#elif CONFIG_CPU==IMX233
|
||||
imx233.c
|
||||
#elif defined(LYRE_PROTO1)
|
||||
lyre_proto1.c
|
||||
show_logo.c
|
||||
#elif defined(MINI2440)
|
||||
mini2440.c
|
||||
show_logo.c
|
||||
#elif defined(PBELL_VIBE500)
|
||||
main-pp.c
|
||||
show_logo.c
|
||||
|
|
|
|||
|
|
@ -1,33 +0,0 @@
|
|||
/***************************************************************************
|
||||
* __________ __ ___.
|
||||
* Open \______ \ ____ ____ | | _\_ |__ _______ ___
|
||||
* Source | _// _ \_/ ___\| |/ /| __ \ / _ \ \/ /
|
||||
* Jukebox | | ( <_> ) \___| < | \_\ ( <_> > < <
|
||||
* Firmware |____|_ /\____/ \___ >__|_ \|___ /\____/__/\_ \
|
||||
* \/ \/ \/ \/ \/
|
||||
*
|
||||
*
|
||||
* Copyright (C) 2009 by Jorge Pinto
|
||||
*
|
||||
* 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 Standard files */
|
||||
#include "../kernel-internal.h"
|
||||
#include "system.h"
|
||||
|
||||
int main(void)
|
||||
{
|
||||
/* Initialize Rockbox kernel */
|
||||
kernel_init();
|
||||
|
||||
/* Never returns */
|
||||
while(1) ;
|
||||
}
|
||||
|
|
@ -1,122 +0,0 @@
|
|||
/***************************************************************************
|
||||
* __________ __ ___.
|
||||
* Open \______ \ ____ ____ | | _\_ |__ _______ ___
|
||||
* Source | _// _ \_/ ___\| |/ /| __ \ / _ \ \/ /
|
||||
* Jukebox | | ( <_> ) \___| < | \_\ ( <_> > < <
|
||||
* Firmware |____|_ /\____/ \___ >__|_ \|___ /\____/__/\_ \
|
||||
* \/ \/ \/ \/ \/
|
||||
* $Id$
|
||||
*
|
||||
* Copyright (C) 2009 by Bob Cousins, Lyre Project
|
||||
*
|
||||
* 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 Standard files */
|
||||
#include <stdlib.h>
|
||||
#include <stdio.h>
|
||||
#include "inttypes.h"
|
||||
#include "string.h"
|
||||
#include "cpu.h"
|
||||
#include "system.h"
|
||||
#include "lcd.h"
|
||||
#include "../kernel-internal.h"
|
||||
#include "storage.h"
|
||||
#include "file_internal.h"
|
||||
#include "disk.h"
|
||||
#include "font.h"
|
||||
#include "backlight.h"
|
||||
#include "button.h"
|
||||
#include "panic.h"
|
||||
#include "power.h"
|
||||
#include "file.h"
|
||||
#include "common.h"
|
||||
#include "rb-loader.h"
|
||||
#include "loader_strerror.h"
|
||||
#include "sd.h"
|
||||
#include "backlight-target.h"
|
||||
#include "lcd-target.h"
|
||||
#include "dma-target.h"
|
||||
#include "uart-s3c2440.h"
|
||||
#include "led-mini2440.h"
|
||||
#include "version.h"
|
||||
|
||||
|
||||
int main(void)
|
||||
{
|
||||
unsigned char* loadbuffer;
|
||||
int buffer_size;
|
||||
int rc;
|
||||
int(*kernel_entry)(void);
|
||||
|
||||
led_init();
|
||||
clear_leds(LED_ALL);
|
||||
/* NB: something in system_init() prevents H-JTAG from downloading */
|
||||
/* system_init(); */
|
||||
kernel_init();
|
||||
/* enable_interrupt(IRQ_FIQ_STATUS); */
|
||||
lcd_init();
|
||||
backlight_init(); /* BUGFIX backlight_init MUST BE AFTER lcd_init */
|
||||
lcd_setfont(FONT_SYSFIXED);
|
||||
button_init();
|
||||
dma_init();
|
||||
|
||||
uart_init();
|
||||
uart_init_device(DEBUG_UART_PORT);
|
||||
|
||||
/* mini2440_test(); */
|
||||
|
||||
/* Show debug messages if button is pressed */
|
||||
int touch_data;
|
||||
if(button_read_device(&touch_data) & BUTTON_MENU)
|
||||
verbose = true;
|
||||
|
||||
printf("Rockbox boot loader");
|
||||
printf("Version %s", rbversion);
|
||||
|
||||
rc = storage_init();
|
||||
if(rc)
|
||||
{
|
||||
reset_screen();
|
||||
error(EATA, rc, true);
|
||||
}
|
||||
|
||||
filesystem_init();
|
||||
rc = disk_mount_all();
|
||||
if (rc<=0)
|
||||
{
|
||||
error(EDISK,rc, true);
|
||||
}
|
||||
|
||||
printf("Loading firmware");
|
||||
|
||||
/* Flush out anything pending first */
|
||||
commit_discard_idcache();
|
||||
|
||||
loadbuffer = (unsigned char*) 0x31000000;
|
||||
buffer_size = (unsigned char*)0x31400000 - loadbuffer;
|
||||
|
||||
rc = load_firmware(loadbuffer, BOOTFILE, buffer_size);
|
||||
if(rc <= 0)
|
||||
error(EBOOTFILE, rc, true);
|
||||
|
||||
printf("Loaded firmware %d\n", rc);
|
||||
|
||||
/* storage_close(); */
|
||||
system_prepare_fw_start();
|
||||
|
||||
commit_discard_idcache();
|
||||
kernel_entry = (void*) loadbuffer;
|
||||
rc = kernel_entry();
|
||||
|
||||
/* end stop - should not get here */
|
||||
led_flash(LED_ALL, LED_NONE);
|
||||
while (1); /* avoid warning */
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue