Newer
Older
uwuboot / include / linux_config.h
@profi200 profi200 on 16 Feb 2016 711 bytes Initial commit
// Brahma config
#define PA_ARM11_CODE_ADDR (0x1FFFFFFC)

// Payloads config
#define FB_BASE_PA       (VRAM_BASE)
#define PARAMS_TMP_ADDR  (0x21400000)
#define PARAMS_SIZE_ADDR (0x214FFFFC)

// Linux settings
#define ZIMAGE_ADDR    (0x20008000)
#define ZRELADDR       (0x20008000)
#define PARAMS_ADDR    (0x20000100)
#define INITRD_ADDR    (0x20000000)
#define MACHINE_NUMBER (0xFFFFFFFF)

#define LINUXIMAGE_FILENAME "/zImage"
#define DTB_FILENAME        "/nintendo3ds_ctr.dtb"

// 3DS memory layout
#define VRAM_BASE     (0x18000000)
#define VRAM_SIZE     (0x00600000)
#define AXI_WRAM_BASE (0x1FF80000)
#define AXI_WRAM_SIZE (0x00080000)
#define FCRAM_BASE    (0x20000000)
#define FCRAM_SIZE    (0x08000000)