Changeset 89c57b6 in mainline for kernel/arch/arm32/src/mach/integratorcp/integratorcp.c
- Timestamp:
- 2011-04-13T14:45:41Z (14 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 88634420
- Parents:
- cefb126 (diff), 17279ead (diff)
Note: this is a merge changeset, the changes displayed below correspond to the merge itself.
Use the(diff)
links above to see all the changes relative to each parent. - File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
kernel/arch/arm32/src/mach/integratorcp/integratorcp.c
rcefb126 r89c57b6 60 60 icp_timer_irq_start, 61 61 icp_cpu_halt, 62 icp_get_memory_ size,62 icp_get_memory_extents, 63 63 icp_irq_exception, 64 64 icp_frame_init, 65 65 icp_output_init, 66 icp_input_init 66 icp_input_init, 67 icp_get_irq_count, 68 icp_get_platform_name 67 69 }; 68 70 … … 214 216 } 215 217 216 /** Returns the size of emulated memory. 217 * 218 * @return Size in bytes. 219 */ 220 size_t icp_get_memory_size(void) 221 { 218 /** Get extents of available memory. 219 * 220 * @param start Place to store memory start address. 221 * @param size Place to store memory size. 222 */ 223 void icp_get_memory_extents(uintptr_t *start, uintptr_t *size) 224 { 225 *start = 0; 226 222 227 if (hw_map_init_called) { 223 return (sdram[((*(uint32_t *)icp_hw_map.sdramcr & ICP_SDRAM_MASK) >> 2)]); 228 *size = (sdram[((*(uint32_t *)icp_hw_map.sdramcr & 229 ICP_SDRAM_MASK) >> 2)]); 224 230 } else { 225 return SDRAM_SIZE; 226 } 227 231 *size = SDRAM_SIZE; 232 } 228 233 } 229 234 … … 287 292 .y = 480, 288 293 .scan = 2560, 289 .visual = VISUAL_ BGR_0_8_8_8,294 .visual = VISUAL_RGB_8_8_8_0, 290 295 }; 291 296 … … 295 300 fb_parea.pbase = ICP_FB; 296 301 fb_parea.frames = 300; 302 fb_parea.unpriv = false; 297 303 ddi_parea_register(&fb_parea); 298 304 } … … 333 339 } 334 340 341 size_t icp_get_irq_count(void) 342 { 343 return ICP_IRQ_COUNT; 344 } 345 346 const char *icp_get_platform_name(void) 347 { 348 return "integratorcp"; 349 } 335 350 336 351 /** @}
Note:
See TracChangeset
for help on using the changeset viewer.