All pastes #586760 Raw Edit

Unnamed

public text v1 · immutable
#586760 ·published 2007-06-24 00:37 UTC
rendered paste body
void __init ar5315_prom_init(void)
{
    u32 memsize, memcfg;

    is_5315 = 1;
    memcfg = sysRegRead(AR5315_MEM_CFG);
    memsize   = 1 + ((memcfg & SDRAM_DATA_WIDTH_M) >> SDRAM_DATA_WIDTH_S);
    memsize <<= 1 + ((memcfg & SDRAM_COL_WIDTH_M) >> SDRAM_COL_WIDTH_S);
    memsize <<= 1 + ((memcfg & SDRAM_ROW_WIDTH_M) >> SDRAM_ROW_WIDTH_S);
    memsize <<= 3;
    add_memory_region(0, memsize, BOOT_MEM_RAM);

    /* Initialize it to AR2315 for now. Real detection will be done
     * in ar5315_init_devices() */
    mips_machtype = MACH_ATHEROS_AR2315;
}