1
0
Fork 0
forked from len0rd/rockbox

Revert accidental changes from r24723

git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24724 a1c6a512-1295-4272-9138-f99709370657
This commit is contained in:
Michael Sparmann 2010-02-17 16:12:21 +00:00
parent e5c815272d
commit 04ea85fb88
8 changed files with 56 additions and 67 deletions

View file

@ -179,14 +179,3 @@ md5sum.c
#ifdef USB_ENABLE_HID #ifdef USB_ENABLE_HID
remote_control.c remote_control.c
#endif #endif
test_codec.c
test_core_jpeg.c
test_disk.c
test_fps.c
test_gfx.c
test_mem_jpeg.c
test_resize.c
test_sampr.c
test_scanrate.c
test_viewports.c

View file

@ -30,7 +30,7 @@ PLUGIN_HEADER
#define EV_EXIT 1337 #define EV_EXIT 1337
/* seems to work with 1300, but who knows... */ /* seems to work with 1300, but who knows... */
#define THREAD_STACK_SIZE DEFAULT_STACK_SIZE + 0x1200 #define THREAD_STACK_SIZE DEFAULT_STACK_SIZE + 0x200
#if CONFIG_KEYPAD == RECORDER_PAD #if CONFIG_KEYPAD == RECORDER_PAD

View file

@ -10,7 +10,7 @@
DOOMSRCDIR := $(APPSDIR)/plugins/doom DOOMSRCDIR := $(APPSDIR)/plugins/doom
DOOMBUILDDIR := $(BUILDDIR)/apps/plugins/doom DOOMBUILDDIR := $(BUILDDIR)/apps/plugins/doom
#ROCKS += $(DOOMBUILDDIR)/doom.rock ROCKS += $(DOOMBUILDDIR)/doom.rock
DOOM_SRC := $(call preprocess, $(DOOMSRCDIR)/SOURCES) DOOM_SRC := $(call preprocess, $(DOOMSRCDIR)/SOURCES)
DOOM_SRC += $(ROOTDIR)/firmware/common/sscanf.c DOOM_SRC += $(ROOTDIR)/firmware/common/sscanf.c

View file

@ -142,8 +142,8 @@ OUTPUT_FORMAT(elf32-littlemips)
#elif CONFIG_CPU==S5L8700 #elif CONFIG_CPU==S5L8700
#define DRAMORIG 0x08000000 #define DRAMORIG 0x08000000
#define IRAMORIG (0x00000000 + (128*1024)) #define IRAMORIG (0x00000000 + (64*1024))
#define IRAMSIZE (128*1024) #define IRAMSIZE (64*1024)
#elif CONFIG_CPU==S5L8701 #elif CONFIG_CPU==S5L8701
#define DRAMORIG 0x08000000 #define DRAMORIG 0x08000000

View file

@ -32,7 +32,7 @@
#include "system.h" #include "system.h"
static char panic_buf[128]; static char panic_buf[128];
#define LINECHARS (LCD_WIDTH/SYSFONT_WIDTH) - 2 #define LINECHARS (LCD_WIDTH/SYSFONT_WIDTH)
/* /*
* "Dude. This is pretty fucked-up, right here." * "Dude. This is pretty fucked-up, right here."

View file

@ -28,7 +28,7 @@ STARTUP(target/arm/s5l8700/crt0.o)
#define DRAMSIZE (DRAM_SIZE - STUBOFFSET - PLUGINSIZE - CODECSIZE) #define DRAMSIZE (DRAM_SIZE - STUBOFFSET - PLUGINSIZE - CODECSIZE)
#define CODECORIG (ENDAUDIOADDR) #define CODECORIG (ENDAUDIOADDR)
#if CONFIG_CPU==S5L8700 #if CONFIG_CPU==S5L8700
#define IRAMSIZE (128*1024) /* 256KB total - 128KB for core, 128KB for plugins */ #define IRAMSIZE (64*1024) /* 128KB total - 64KB for core, 64KB for plugins */
#else /* S5L8701 */ #else /* S5L8701 */
#define IRAMSIZE (96*1024) /* 176KB total - 96KB for core, 80KB for plugins */ #define IRAMSIZE (96*1024) /* 176KB total - 96KB for core, 80KB for plugins */
#endif #endif
@ -108,7 +108,7 @@ SECTIONS
stackbegin = .; stackbegin = .;
_stackbegin = .; _stackbegin = .;
#ifdef IPOD_NANO2G #ifdef IPOD_NANO2G
. += 0x2000; . += 0x4000;
#endif #endif
. += 0x2000; . += 0x2000;
stackend = .; stackend = .;

View file

@ -260,64 +260,64 @@ start_loc:
#if defined(MEIZU_M6SP) || defined(MEIZU_M3) #if defined(MEIZU_M6SP) || defined(MEIZU_M3)
/* setup SDRAM for Meizu M6SP */ /* setup SDRAM for Meizu M6SP */
ldr r1, =0x38200000 ldr r1, =0x38200000
// configure SDR drive strength and pad settings // configure SDR drive strength and pad settings
mov r0, #SDR_DSS_SEL_B mov r0, #SDR_DSS_SEL_B
str r0, [r1, #0x4C] // MIU_DSS_SEL_B str r0, [r1, #0x4C] // MIU_DSS_SEL_B
mov r0, #SDR_DSS_SEL_O mov r0, #SDR_DSS_SEL_O
str r0, [r1, #0x50] // MIU_DSS_SEL_O str r0, [r1, #0x50] // MIU_DSS_SEL_O
mov r0, #SDR_DSS_SEL_C mov r0, #SDR_DSS_SEL_C
str r0, [r1, #0x54] // MIU_DSS_SEL_C str r0, [r1, #0x54] // MIU_DSS_SEL_C
mov r0, #2 mov r0, #2
str r0, [r1, #0x60] // SSTL2_PAD_ON str r0, [r1, #0x60] // SSTL2_PAD_ON
// select SDR mode // select SDR mode
ldr r0, [r1, #0x40] ldr r0, [r1, #0x40]
mov r2, #0xFFFDFFFF mov r2, #0xFFFDFFFF
and r0, r0, r2 and r0, r0, r2
orr r0, r0, #1 orr r0, r0, #1
str r0, [r1, #0x40] // MIUORG str r0, [r1, #0x40] // MIUORG
// set controller configuration // set controller configuration
mov r0, #SDR_CONFIG mov r0, #SDR_CONFIG
str r0, [r1] // MIUCON str r0, [r1] // MIUCON
// set SDRAM timing // set SDRAM timing
ldr r0, =SDR_TIMING ldr r0, =SDR_TIMING
str r0, [r1, #0x10] // MIUSDPARA str r0, [r1, #0x10] // MIUSDPARA
// set refresh rate // set refresh rate
mov r0, #0x1080 mov r0, #0x1080
str r0, [r1, #0x08] // MIUAREF str r0, [r1, #0x08] // MIUAREF
// initialise SDRAM // initialise SDRAM
mov r0, #0x003 mov r0, #0x003
str r0, [r1, #0x04] // MIUCOM = nop str r0, [r1, #0x04] // MIUCOM = nop
ldr r0, =0x203 ldr r0, =0x203
str r0, [r1, #0x04] // MIUCOM = precharge all banks str r0, [r1, #0x04] // MIUCOM = precharge all banks
nop nop
nop nop
nop nop
ldr r0, =0x303 ldr r0, =0x303
str r0, [r1, #0x04] // MIUCOM = auto-refresh str r0, [r1, #0x04] // MIUCOM = auto-refresh
nop nop
nop nop
nop nop
nop nop
str r0, [r1, #0x04] // MIUCOM = auto-refresh str r0, [r1, #0x04] // MIUCOM = auto-refresh
nop nop
nop nop
nop nop
nop nop
str r0, [r1, #0x04] // MIUCOM = auto-refresh str r0, [r1, #0x04] // MIUCOM = auto-refresh
nop nop
nop nop
nop nop
nop nop
// set mode register // set mode register
mov r0, #SDR_MRS mov r0, #SDR_MRS
str r0, [r1, #0x0C] // MIUMRS str r0, [r1, #0x0C] // MIUMRS
ldr r0, =0x103 ldr r0, =0x103
str r0, [r1, #0x04] // MIUCOM = mode register set str r0, [r1, #0x04] // MIUCOM = mode register set
ldr r0, =SDR_EMRS ldr r0, =SDR_EMRS
str r0, [r1, #0x0C] // MIUMRS str r0, [r1, #0x0C] // MIUMRS
ldr r0, =0x103 ldr r0, =0x103
str r0, [r1, #0x04] // MIUCOM = mode register set str r0, [r1, #0x04] // MIUCOM = mode register set
#endif /* MEIZU_M6SP */ #endif /* MEIZU_M6SP */
mov r1, #0x1 mov r1, #0x1

View file

@ -48,7 +48,7 @@ void power_off(void)
void power_init(void) void power_init(void)
{ {
pmu_write(0x1e, 15); /* Vcore = 1.000V */ /* TODO */
} }
#if CONFIG_CHARGING #if CONFIG_CHARGING