Changeset a1b9f63 in mainline for kernel/arch/arm32/src/mach
- Timestamp:
- 2018-08-31T10:32:40Z (7 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 6bf5b8c
- Parents:
- b1834a01
- git-author:
- Jakub Jermar <jakub@…> (2018-08-31 09:54:11)
- git-committer:
- Jakub Jermar <jakub@…> (2018-08-31 10:32:40)
- Location:
- kernel/arch/arm32/src/mach
- Files:
-
- 5 edited
-
beagleboardxm/beagleboardxm.c (modified) (1 diff)
-
beaglebone/beaglebone.c (modified) (1 diff)
-
gta02/gta02.c (modified) (1 diff)
-
integratorcp/integratorcp.c (modified) (2 diffs)
-
raspberrypi/raspberrypi.c (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
kernel/arch/arm32/src/mach/beagleboardxm/beagleboardxm.c
rb1834a01 ra1b9f63 102 102 beagleboard.irc_addr = 103 103 (void *) km_map(AMDM37x_IRC_BASE_ADDRESS, AMDM37x_IRC_SIZE, 104 PAGE_NOT_CACHEABLE);104 KM_NATURAL_ALIGNMENT, PAGE_NOT_CACHEABLE); 105 105 assert(beagleboard.irc_addr); 106 106 omap_irc_init(beagleboard.irc_addr); -
kernel/arch/arm32/src/mach/beaglebone/beaglebone.c
rb1834a01 ra1b9f63 88 88 { 89 89 bbone.irc_addr = (void *) km_map(AM335x_IRC_BASE_ADDRESS, 90 AM335x_IRC_SIZE, PAGE_NOT_CACHEABLE);90 AM335x_IRC_SIZE, KM_NATURAL_ALIGNMENT, PAGE_NOT_CACHEABLE); 91 91 92 92 bbone.cm_per_addr = (void *) km_map(AM335x_CM_PER_BASE_ADDRESS, 93 AM335x_CM_PER_SIZE, PAGE_NOT_CACHEABLE);93 AM335x_CM_PER_SIZE, KM_NATURAL_ALIGNMENT, PAGE_NOT_CACHEABLE); 94 94 95 95 bbone.cm_dpll_addr = (void *) km_map(AM335x_CM_DPLL_BASE_ADDRESS, 96 AM335x_CM_DPLL_SIZE, PAGE_NOT_CACHEABLE);96 AM335x_CM_DPLL_SIZE, KM_NATURAL_ALIGNMENT, PAGE_NOT_CACHEABLE); 97 97 98 98 bbone.ctrl_module = (void *) km_map(AM335x_CTRL_MODULE_BASE_ADDRESS, 99 AM335x_CTRL_MODULE_SIZE, PAGE_NOT_CACHEABLE); 99 AM335x_CTRL_MODULE_SIZE, KM_NATURAL_ALIGNMENT, 100 PAGE_NOT_CACHEABLE); 100 101 101 102 assert(bbone.irc_addr != NULL); -
kernel/arch/arm32/src/mach/gta02/gta02.c
rb1834a01 ra1b9f63 103 103 104 104 gta02_timer = (void *) km_map(S3C24XX_TIMER_ADDRESS, PAGE_SIZE, 105 PAGE_ NOT_CACHEABLE);106 irqc_regs = (void *) km_map(S3C24XX_IRQC_ADDRESS, PAGE_SIZE, 105 PAGE_SIZE, PAGE_NOT_CACHEABLE); 106 irqc_regs = (void *) km_map(S3C24XX_IRQC_ADDRESS, PAGE_SIZE, PAGE_SIZE, 107 107 PAGE_NOT_CACHEABLE); 108 108 -
kernel/arch/arm32/src/mach/integratorcp/integratorcp.c
rb1834a01 ra1b9f63 135 135 void icp_init(void) 136 136 { 137 icp.hw_map.uart = km_map(ICP_UART, PAGE_SIZE, 138 PAGE_WRITE | PAGE_NOT_CACHEABLE); 139 icp.hw_map.kbd_ctrl = km_map(ICP_KBD, PAGE_SIZE, PAGE_NOT_CACHEABLE); 137 icp.hw_map.uart = km_map(ICP_UART, PAGE_SIZE, PAGE_SIZE, 138 PAGE_WRITE | PAGE_NOT_CACHEABLE); 139 icp.hw_map.kbd_ctrl = km_map(ICP_KBD, PAGE_SIZE, PAGE_SIZE, 140 PAGE_NOT_CACHEABLE); 140 141 icp.hw_map.kbd_stat = icp.hw_map.kbd_ctrl + ICP_KBD_STAT; 141 142 icp.hw_map.kbd_data = icp.hw_map.kbd_ctrl + ICP_KBD_DATA; 142 143 icp.hw_map.kbd_intstat = icp.hw_map.kbd_ctrl + ICP_KBD_INTR_STAT; 143 icp.hw_map.rtc = km_map(ICP_RTC, PAGE_SIZE, 144 icp.hw_map.rtc = km_map(ICP_RTC, PAGE_SIZE, PAGE_SIZE, 144 145 PAGE_WRITE | PAGE_NOT_CACHEABLE); 145 146 icp.hw_map.rtc1_load = icp.hw_map.rtc + ICP_RTC1_LOAD_OFFSET; … … 150 151 icp.hw_map.rtc1_intrstat = icp.hw_map.rtc + ICP_RTC1_INTRSTAT_OFFSET; 151 152 152 icp.hw_map.irqc = km_map(ICP_IRQC, PAGE_SIZE, 153 icp.hw_map.irqc = km_map(ICP_IRQC, PAGE_SIZE, PAGE_SIZE, 153 154 PAGE_WRITE | PAGE_NOT_CACHEABLE); 154 155 icp.hw_map.irqc_mask = icp.hw_map.irqc + ICP_IRQC_MASK_OFFSET; 155 156 icp.hw_map.irqc_unmask = icp.hw_map.irqc + ICP_IRQC_UNMASK_OFFSET; 156 icp.hw_map.cmcr = km_map(ICP_CMCR, PAGE_SIZE, 157 icp.hw_map.cmcr = km_map(ICP_CMCR, PAGE_SIZE, PAGE_SIZE, 157 158 PAGE_WRITE | PAGE_NOT_CACHEABLE); 158 159 icp.hw_map.sdramcr = icp.hw_map.cmcr + ICP_SDRAMCR_OFFSET; 159 icp.hw_map.vga = km_map(ICP_VGA, PAGE_SIZE, 160 icp.hw_map.vga = km_map(ICP_VGA, PAGE_SIZE, PAGE_SIZE, 160 161 PAGE_WRITE | PAGE_NOT_CACHEABLE); 161 162 -
kernel/arch/arm32/src/mach/raspberrypi/raspberrypi.c
rb1834a01 ra1b9f63 103 103 /* Initialize interrupt controller */ 104 104 raspi.irc = (void *) km_map(BCM2835_IRC_ADDR, sizeof(bcm2835_irc_t), 105 PAGE_NOT_CACHEABLE);105 KM_NATURAL_ALIGNMENT, PAGE_NOT_CACHEABLE); 106 106 assert(raspi.irc); 107 107 bcm2835_irc_init(raspi.irc); … … 109 109 /* Initialize system timer */ 110 110 raspi.timer = (void *) km_map(BCM2835_TIMER_ADDR, 111 sizeof(bcm2835_timer_t), 112 PAGE_NOT_CACHEABLE); 111 sizeof(bcm2835_timer_t), KM_NATURAL_ALIGNMENT, PAGE_NOT_CACHEABLE); 113 112 } 114 113
Note:
See TracChangeset
for help on using the changeset viewer.
