@ -957,20 +957,22 @@ int fdtdec_decode_display_timing(const void *blob, int node, int index,
struct display_timing * config ) ;
struct display_timing * config ) ;
/**
/**
* fdtdec_setup_memory_size ( ) - decode and setup gd - > ram_size
* fdtdec_setup_mem_size_base ( ) - decode and setup gd - > ram_size and
* gd - > ram_start
*
*
* Decode the / memory ' reg ' property to determine the size of the first memory
* Decode the / memory ' reg ' property to determine the size and start of the
* bank , populate the global data with the size of the first bank of memory .
* first memory bank , populate the global data with the size and start of the
* first bank of memory .
*
*
* This function should be called from a boards dram_init ( ) . This helper
* This function should be called from a boards dram_init ( ) . This helper
* function allows for boards to query the device tree for DRAM size instead of
* function allows for boards to query the device tree for DRAM size and start
* hard coding the value in the case where the memory size cannot be detected
* address instead of hard coding the value in the case where the memory size
* automatically .
* and start address cannot be detected a utomatically .
*
*
* @ return 0 if OK , - EINVAL if the / memory node or reg property is missing or
* @ return 0 if OK , - EINVAL if the / memory node or reg property is missing or
* invalid
* invalid
*/
*/
int fdtdec_setup_memory _size ( void ) ;
int fdtdec_setup_mem_size_bas e ( void ) ;
/**
/**
* fdtdec_setup_memory_banksize ( ) - decode and populate gd - > bd - > bi_dram
* fdtdec_setup_memory_banksize ( ) - decode and populate gd - > bd - > bi_dram