Changeset 7a752161 in rtems
- Timestamp:
- 09/26/11 10:08:29 (12 years ago)
- Branches:
- 4.11, 5, master
- Children:
- a7d04d6
- Parents:
- c2bc9ef
- Location:
- c/src/lib/libbsp/powerpc/gen83xx
- Files:
-
- 2 added
- 15 edited
Legend:
- Unmodified
- Added
- Removed
-
c/src/lib/libbsp/powerpc/gen83xx/ChangeLog
rc2bc9ef r7a752161 1 2011-09-27 Sebastian Huber <sebastian.huber@embedded-brains.de> 2 3 * make/custom/mpc8309som.cfg, startup/linkcmds.mpc8309som: New file. 4 * Makefile.am, preinstall.am: Reflect changes above. 5 * configure.ac, console/console-config.c, include/bsp.h, 6 include/hwreg_vals.h, include/irq.h, network/network.c, 7 spi/spi_init.c, startup/cpuinit.c: Renamed various BSP options. 8 * make/custom/gen83xx.inc, make/custom/hsc_cm01.cfg, 9 make/custom/mpc8313erdb.cfg, make/custom/mpc8349eamds.cfg: Avoid 10 special linkcmds. 11 1 12 2011-08-24 Sebastian Huber <sebastian.huber@embedded-brains.de> 2 13 -
c/src/lib/libbsp/powerpc/gen83xx/Makefile.am
rc2bc9ef r7a752161 33 33 dist_project_lib_DATA += startup/linkcmds \ 34 34 startup/linkcmds.base \ 35 startup/linkcmds.mpc8309som \ 35 36 startup/linkcmds.mpc8313erdb \ 36 37 startup/linkcmds.mpc8349eamds \ -
c/src/lib/libbsp/powerpc/gen83xx/configure.ac
rc2bc9ef r7a752161 22 22 RTEMS_BSPOPTS_HELP_INSTRUCTION_CACHE_ENABLED 23 23 24 RTEMS_BSPOPTS_SET([MPC83 13ERDB],[mpc8313erdb],[1])25 RTEMS_BSPOPTS_HELP([MPC83 13ERDB],26 [ If defined, use custom settings for the mpc8313erdb BSP.])24 RTEMS_BSPOPTS_SET([MPC83XX_BOARD_MPC8313ERDB],[mpc8313erdb],[1]) 25 RTEMS_BSPOPTS_HELP([MPC83XX_BOARD_MPC8313ERDB], 26 [if defined, then use settings for the MPC8313ERDB board]) 27 27 28 RTEMS_BSPOPTS_SET([MPC83 49EAMDS],[mpc8349eamds],[1])29 RTEMS_BSPOPTS_HELP([MPC83 49EAMDS],30 [ If defined, use custom settings for the mpc8349eamds BSP.])28 RTEMS_BSPOPTS_SET([MPC83XX_BOARD_MPC8349EAMDS],[mpc8349eamds],[1]) 29 RTEMS_BSPOPTS_HELP([MPC83XX_BOARD_MPC8349EAMDS], 30 [if defined, then use settings for the MPC8349EAMDS board]) 31 31 32 RTEMS_BSPOPTS_SET([ HSC_CM01],[hsc_cm01],[1])33 RTEMS_BSPOPTS_HELP([ HSC_CM01],34 [ If defined, use custom settings for the hsc_cm01 BSP.])32 RTEMS_BSPOPTS_SET([MPC83XX_BOARD_HSC_CM01],[hsc_cm01],[1]) 33 RTEMS_BSPOPTS_HELP([MPC83XX_BOARD_HSC_CM01], 34 [if defined, then use settings for the HSC_CM01 board]) 35 35 36 RTEMS_BSPOPTS_SET([MPC8349],[mpc8313erdb],[1]) 37 RTEMS_BSPOPTS_SET([MPC8349],[mpc8349eamds],[1]) 38 RTEMS_BSPOPTS_SET([MPC8349],[hsc_cm01],[1]) 39 RTEMS_BSPOPTS_HELP([MPC8349], 40 [If defined, use custom settings for the MPC8349 libcpu family.]) 36 RTEMS_BSPOPTS_SET([MPC83XX_BOARD_MPC8309SOM],[mpc8309som],[1]) 37 RTEMS_BSPOPTS_HELP([MPC83XX_BOARD_MPC8309SOM], 38 [if defined, then use settings for the MPC8309SOM board]) 41 39 42 RTEMS_BSPOPTS_SET([BSP_CONSOLE_BAUD],[mpc8313erdb],[115200]) 43 RTEMS_BSPOPTS_SET([BSP_CONSOLE_BAUD],[*],[9600]) 44 RTEMS_BSPOPTS_HELP([BSP_CONSOLE_BAUD],[Default baud for console and other serial devices.]) 40 RTEMS_BSPOPTS_SET([MPC83XX_CHIP_TYPE],[mpc8309som],[8309]) 41 RTEMS_BSPOPTS_SET([MPC83XX_CHIP_TYPE],[mpc8349eamds],[8349]) 42 RTEMS_BSPOPTS_SET([MPC83XX_CHIP_TYPE],[hsc_cm01],[8349]) 43 RTEMS_BSPOPTS_SET([MPC83XX_CHIP_TYPE],[*],[8313]) 44 RTEMS_BSPOPTS_HELP([MPC83XX_CHIP_TYPE],[chip type of the MPC83XX family]) 45 45 46 RTEMS_BSPOPTS_SET([BSP_USE_UART_INTERRUPTS],[mpc8313erdb],[1]) 46 RTEMS_BSPOPTS_SET([BSP_CONSOLE_BAUD],[mpc8349eamds],[9600]) 47 RTEMS_BSPOPTS_SET([BSP_CONSOLE_BAUD],[hsc_cm01],[9600]) 48 RTEMS_BSPOPTS_SET([BSP_CONSOLE_BAUD],[*],[115200]) 49 RTEMS_BSPOPTS_HELP([BSP_CONSOLE_BAUD],[default baud for console and other serial devices]) 50 51 RTEMS_BSPOPTS_SET([BSP_USE_UART_INTERRUPTS],[mpc8349eamds],[]) 52 RTEMS_BSPOPTS_SET([BSP_USE_UART_INTERRUPTS],[hsc_cm01],[]) 53 RTEMS_BSPOPTS_SET([BSP_USE_UART_INTERRUPTS],[*],[1]) 47 54 RTEMS_BSPOPTS_HELP([BSP_USE_UART_INTERRUPTS],[enable usage of interrupts for the UART modules]) 48 55 49 RTEMS_BSPOPTS_SET([BSP_USE_UART2],[mpc8313erdb],[1]) 50 RTEMS_BSPOPTS_SET([BSP_USE_UART2],[mpc8349eamds],[1]) 51 RTEMS_BSPOPTS_SET([BSP_USE_UART2],[hsc_cm01],[1]) 52 RTEMS_BSPOPTS_HELP([BSP_USE_UART2],[If defined, enables UART2.]) 56 RTEMS_BSPOPTS_SET([BSP_USE_UART2],[*],[1]) 57 RTEMS_BSPOPTS_HELP([BSP_USE_UART2],[if defined, enables UART2]) 53 58 59 RTEMS_BSPOPTS_SET([HAS_UBOOT],[mpc8309som],[1]) 54 60 RTEMS_BSPOPTS_SET([HAS_UBOOT],[mpc8313erdb],[1]) 55 RTEMS_BSPOPTS_HELP([HAS_UBOOT],[ If defined, enables U-Boot support.])61 RTEMS_BSPOPTS_HELP([HAS_UBOOT],[if defined, enables U-Boot support]) 56 62 57 63 RTEMS_BSPOPTS_SET([GEN83XX_ENABLE_INTERRUPT_NESTING],[*],[1]) … … 66 72 RTEMS_BSP_BOOTCARD_OPTIONS 67 73 RTEMS_BSP_CLEANUP_OPTIONS(0, 0) 74 RTEMS_BSP_LINKCMDS 68 75 69 76 RTEMS_PPC_EXCEPTIONS -
c/src/lib/libbsp/powerpc/gen83xx/console/console-config.c
rc2bc9ef r7a752161 81 81 .setData = NULL, 82 82 .ulClock = 0, 83 #if MPC83XX_CHIP_TYPE / 10 == 830 84 .ulIntVector = BSP_IPIC_IRQ_UART 85 #else 83 86 .ulIntVector = BSP_IPIC_IRQ_UART1 87 #endif 84 88 } 85 89 #ifdef BSP_USE_UART2 … … 101 105 .setData = NULL, 102 106 .ulClock = 0, 107 #if MPC83XX_CHIP_TYPE / 10 == 830 108 .ulIntVector = BSP_IPIC_IRQ_UART 109 #else 103 110 .ulIntVector = BSP_IPIC_IRQ_UART2 111 #endif 104 112 } 105 113 #endif -
c/src/lib/libbsp/powerpc/gen83xx/include/bsp.h
rc2bc9ef r7a752161 97 97 #define RTEMS_BSP_NETWORK_DRIVER_ATTACH BSP_tsec_attach 98 98 99 #ifdef MPC83 13ERDB99 #ifdef MPC83XX_BOARD_MPC8313ERDB 100 100 #define RTEMS_BSP_NETWORK_DRIVER_NAME "tsec2" 101 101 #define RTEMS_BSP_NETWORK_DRIVER_NAME2 "tsec1" … … 105 105 #endif 106 106 107 #if defined(MPC83 49EAMDS)107 #if defined(MPC83XX_BOARD_MPC8349EAMDS) 108 108 /* 109 109 * i2c EEPROM device name … … 117 117 #define RTEMS_BSP_SPI_FLASH_DEVICE_NAME "flash" 118 118 #define RTEMS_BSP_SPI_FLASH_DEVICE_PATH "/dev/spi.flash" 119 #endif /* defined(MPC83 49EAMDS) */119 #endif /* defined(MPC83XX_BOARD_MPC8349EAMDS) */ 120 120 121 #if defined( HSC_CM01)121 #if defined(MPC83XX_BOARD_HSC_CM01) 122 122 /* 123 123 * i2c EEPROM device name … … 131 131 #define RTEMS_BSP_SPI_FRAM_DEVICE_NAME "fram" 132 132 #define RTEMS_BSP_SPI_FRAM_DEVICE_PATH "/dev/spi.fram" 133 #endif /* defined( HSC_CM01) */133 #endif /* defined(MPC83XX_BOARD_HSC_CM01) */ 134 134 135 135 extern unsigned int BSP_bus_frequency; -
c/src/lib/libbsp/powerpc/gen83xx/include/hwreg_vals.h
rc2bc9ef r7a752161 30 30 * distinguish board characteristics 31 31 */ 32 #if defined(MPC83 49EAMDS)32 #if defined(MPC83XX_BOARD_MPC8349EAMDS) 33 33 /* 34 34 * for Freescale MPC8349 EAMDS … … 70 70 RCWHR_LALE_NORM | \ 71 71 RCWHR_LDP_PAR) 72 #elif defined( HSC_CM01)72 #elif defined(MPC83XX_BOARD_HSC_CM01) 73 73 /* 74 74 * for JPK HSC_CM01 … … 120 120 #endif 121 121 122 #if defined(MPC83 49EAMDS)122 #if defined(MPC83XX_BOARD_MPC8349EAMDS) 123 123 /************************** 124 * for Freescale MPC83 49EAMDS124 * for Freescale MPC83XX_BOARD_MPC8349EAMDS 125 125 */ 126 126 … … 175 175 #define DDR_SDRAM_CLK_CNTL_VAL 0x00000000 176 176 177 #elif defined( HSC_CM01)177 #elif defined(MPC83XX_BOARD_HSC_CM01) 178 178 /************************** 179 179 * for JPK HSC_CM01 -
c/src/lib/libbsp/powerpc/gen83xx/include/irq.h
rc2bc9ef r7a752161 25 25 #define GEN83xx_IRQ_IRQ_H 26 26 27 #include <stdbool.h>28 29 27 #include <rtems.h> 30 28 #include <rtems/irq.h> 31 29 #include <rtems/irq-extension.h> 30 31 #include <bspopts.h> 32 32 33 33 /* … … 78 78 */ 79 79 typedef enum { 80 BSP_IPIC_IRQ_FIRST = BSP_IPIC_IRQ_LOWEST_OFFSET, 81 BSP_IPIC_IRQ_ERROR = BSP_IPIC_IRQ_LOWEST_OFFSET + 0, 82 /* reserved irqs 1- 8 */ 83 BSP_IPIC_IRQ_UART1 = BSP_IPIC_IRQ_LOWEST_OFFSET + 9, 84 BSP_IPIC_IRQ_UART2 = BSP_IPIC_IRQ_LOWEST_OFFSET + 10, 85 BSP_IPIC_IRQ_SEC = BSP_IPIC_IRQ_LOWEST_OFFSET + 11, 86 /* reserved irqs 12-13 */ 80 BSP_IPIC_IRQ_FIRST = BSP_IPIC_IRQ_LOWEST_OFFSET, 81 BSP_IPIC_IRQ_ERROR = BSP_IPIC_IRQ_LOWEST_OFFSET + 0, 82 #if MPC83XX_CHIP_TYPE / 10 == 830 83 BSP_IPIC_IRQ_DMA1 = BSP_IPIC_IRQ_LOWEST_OFFSET + 3, 84 BSP_IPIC_IRQ_UART = BSP_IPIC_IRQ_LOWEST_OFFSET + 9, 85 BSP_IPIC_IRQ_FLEXCAN = BSP_IPIC_IRQ_LOWEST_OFFSET + 10, 86 #else 87 BSP_IPIC_IRQ_UART1 = BSP_IPIC_IRQ_LOWEST_OFFSET + 9, 88 BSP_IPIC_IRQ_UART2 = BSP_IPIC_IRQ_LOWEST_OFFSET + 10, 89 BSP_IPIC_IRQ_SEC = BSP_IPIC_IRQ_LOWEST_OFFSET + 11, 90 #endif 87 91 BSP_IPIC_IRQ_I2C1 = BSP_IPIC_IRQ_LOWEST_OFFSET + 14, 88 92 BSP_IPIC_IRQ_I2C2 = BSP_IPIC_IRQ_LOWEST_OFFSET + 15, … … 91 95 BSP_IPIC_IRQ_IRQ2 = BSP_IPIC_IRQ_LOWEST_OFFSET + 18, 92 96 BSP_IPIC_IRQ_IRQ3 = BSP_IPIC_IRQ_LOWEST_OFFSET + 19, 97 #if MPC83XX_CHIP_TYPE / 10 == 830 98 BSP_IPIC_IRQ_QUICC_HI = BSP_IPIC_IRQ_LOWEST_OFFSET + 32, 99 BSP_IPIC_IRQ_QUICC_LO = BSP_IPIC_IRQ_LOWEST_OFFSET + 33, 100 #else 93 101 BSP_IPIC_IRQ_IRQ4 = BSP_IPIC_IRQ_LOWEST_OFFSET + 20, 94 102 BSP_IPIC_IRQ_IRQ5 = BSP_IPIC_IRQ_LOWEST_OFFSET + 21, 95 103 BSP_IPIC_IRQ_IRQ6 = BSP_IPIC_IRQ_LOWEST_OFFSET + 22, 96 104 BSP_IPIC_IRQ_IRQ7 = BSP_IPIC_IRQ_LOWEST_OFFSET + 23, 97 /* reserved irqs 24-31 */98 105 BSP_IPIC_IRQ_TSEC1_TX = BSP_IPIC_IRQ_LOWEST_OFFSET + 32, 99 106 BSP_IPIC_IRQ_TSEC1_RX = BSP_IPIC_IRQ_LOWEST_OFFSET + 33, … … 102 109 BSP_IPIC_IRQ_TSEC2_RX = BSP_IPIC_IRQ_LOWEST_OFFSET + 36, 103 110 BSP_IPIC_IRQ_TSEC2_ERR = BSP_IPIC_IRQ_LOWEST_OFFSET + 37, 111 #endif 104 112 BSP_IPIC_IRQ_USB_DR = BSP_IPIC_IRQ_LOWEST_OFFSET + 38, 113 #if MPC83XX_CHIP_TYPE / 10 == 830 114 BSP_IPIC_IRQ_ESDHC = BSP_IPIC_IRQ_LOWEST_OFFSET + 42, 115 #else 105 116 BSP_IPIC_IRQ_USB_MPH = BSP_IPIC_IRQ_LOWEST_OFFSET + 39, 106 /* reserved irqs 40-47 */ 117 #endif 107 118 BSP_IPIC_IRQ_IRQ0 = BSP_IPIC_IRQ_LOWEST_OFFSET + 48, 108 /* reserved irqs 49-63 */109 119 BSP_IPIC_IRQ_RTC_SEC = BSP_IPIC_IRQ_LOWEST_OFFSET + 64, 110 120 BSP_IPIC_IRQ_PIT = BSP_IPIC_IRQ_LOWEST_OFFSET + 65, 111 121 BSP_IPIC_IRQ_PCI1 = BSP_IPIC_IRQ_LOWEST_OFFSET + 66, 122 #if MPC83XX_CHIP_TYPE / 10 == 830 123 BSP_IPIC_IRQ_MSIR1 = BSP_IPIC_IRQ_LOWEST_OFFSET + 67, 124 #else 112 125 BSP_IPIC_IRQ_PCI2 = BSP_IPIC_IRQ_LOWEST_OFFSET + 67, 126 #endif 113 127 BSP_IPIC_IRQ_RTC_ALR = BSP_IPIC_IRQ_LOWEST_OFFSET + 68, 114 128 BSP_IPIC_IRQ_MU = BSP_IPIC_IRQ_LOWEST_OFFSET + 69, … … 117 131 BSP_IPIC_IRQ_GTM4 = BSP_IPIC_IRQ_LOWEST_OFFSET + 72, 118 132 BSP_IPIC_IRQ_GTM8 = BSP_IPIC_IRQ_LOWEST_OFFSET + 73, 133 #if MPC83XX_CHIP_TYPE / 10 == 830 134 BSP_IPIC_IRQ_QUICC_PORTS = BSP_IPIC_IRQ_LOWEST_OFFSET + 74, 135 BSP_IPIC_IRQ_GPIO = BSP_IPIC_IRQ_LOWEST_OFFSET + 75, 136 #else 119 137 BSP_IPIC_IRQ_GPIO1 = BSP_IPIC_IRQ_LOWEST_OFFSET + 74, 120 138 BSP_IPIC_IRQ_GPIO2 = BSP_IPIC_IRQ_LOWEST_OFFSET + 75, 139 #endif 121 140 BSP_IPIC_IRQ_DDR = BSP_IPIC_IRQ_LOWEST_OFFSET + 76, 122 141 BSP_IPIC_IRQ_LBC = BSP_IPIC_IRQ_LOWEST_OFFSET + 77, … … 124 143 BSP_IPIC_IRQ_GTM6 = BSP_IPIC_IRQ_LOWEST_OFFSET + 79, 125 144 BSP_IPIC_IRQ_PMC = BSP_IPIC_IRQ_LOWEST_OFFSET + 80, 126 /* reserved irqs 81-83 */ 145 #if MPC83XX_CHIP_TYPE / 10 == 830 146 BSP_IPIC_IRQ_MSIR2 = BSP_IPIC_IRQ_LOWEST_OFFSET + 81, 147 BSP_IPIC_IRQ_MSIR3 = BSP_IPIC_IRQ_LOWEST_OFFSET + 82, 148 #else 127 149 BSP_IPIC_IRQ_GTM3 = BSP_IPIC_IRQ_LOWEST_OFFSET + 84, 128 150 BSP_IPIC_IRQ_GTM7 = BSP_IPIC_IRQ_LOWEST_OFFSET + 85, 129 /* reserved irqs 86-89 */ 151 #endif 152 #if MPC83XX_CHIP_TYPE / 10 == 830 153 BSP_IPIC_IRQ_MSIR4 = BSP_IPIC_IRQ_LOWEST_OFFSET + 86, 154 BSP_IPIC_IRQ_MSIR5 = BSP_IPIC_IRQ_LOWEST_OFFSET + 87, 155 BSP_IPIC_IRQ_MSIR6 = BSP_IPIC_IRQ_LOWEST_OFFSET + 88, 156 BSP_IPIC_IRQ_MSIR7 = BSP_IPIC_IRQ_LOWEST_OFFSET + 89, 157 #endif 130 158 BSP_IPIC_IRQ_GTM1 = BSP_IPIC_IRQ_LOWEST_OFFSET + 90, 131 159 BSP_IPIC_IRQ_GTM5 = BSP_IPIC_IRQ_LOWEST_OFFSET + 91, 132 /* reserved irqs 92-127 */ 160 #if MPC83XX_CHIP_TYPE / 10 == 830 161 BSP_IPIC_IRQ_DMA1_ERR = BSP_IPIC_IRQ_LOWEST_OFFSET + 94, 162 BSP_IPIC_IRQ_DPTC = BSP_IPIC_IRQ_LOWEST_OFFSET + 95, 163 #endif 133 164 134 165 BSP_IPIC_IRQ_LAST = BSP_IPIC_IRQ_MAX_OFFSET, -
c/src/lib/libbsp/powerpc/gen83xx/make/custom/gen83xx.inc
rc2bc9ef r7a752161 21 21 # optimize flag: typically -O2 22 22 CFLAGS_OPTIMIZE_V = -O2 -g -fno-keep-inline-functions 23 24 LDFLAGS += -qnolinkcmds -T $(RTEMS_LINKCMDS) -
c/src/lib/libbsp/powerpc/gen83xx/make/custom/hsc_cm01.cfg
rc2bc9ef r7a752161 10 10 # 11 11 12 RTEMS_LINKCMDS=linkcmds.hsc_cm0113 14 12 include $(RTEMS_ROOT)/make/custom/gen83xx.inc -
c/src/lib/libbsp/powerpc/gen83xx/make/custom/mpc8313erdb.cfg
rc2bc9ef r7a752161 8 8 # 9 9 10 RTEMS_LINKCMDS=linkcmds.mpc8313erdb11 12 10 include $(RTEMS_ROOT)/make/custom/gen83xx.inc -
c/src/lib/libbsp/powerpc/gen83xx/make/custom/mpc8349eamds.cfg
rc2bc9ef r7a752161 10 10 # 11 11 12 RTEMS_LINKCMDS=linkcmds.mpc8349eamds13 14 12 include $(RTEMS_ROOT)/make/custom/gen83xx.inc -
c/src/lib/libbsp/powerpc/gen83xx/network/network.c
rc2bc9ef r7a752161 33 33 #include <libcpu/spr.h> 34 34 35 #if MPC83XX_CHIP_TYPE / 10 != 830 36 35 37 #define TSEC_IFMODE_RGMII 0 36 38 #define TSEC_IFMODE_GMII 1 37 39 38 #if defined( MPC83 13ERDB)40 #if defined( MPC83XX_BOARD_MPC8313ERDB) 39 41 40 42 #define TSEC_IFMODE TSEC_IFMODE_RGMII 41 43 42 #elif defined( MPC83 49EAMDS)44 #elif defined( MPC83XX_BOARD_MPC8349EAMDS) 43 45 44 46 #define TSEC_IFMODE TSEC_IFMODE_GMII 45 47 46 #elif defined( HSC_CM01)48 #elif defined( MPC83XX_BOARD_HSC_CM01) 47 49 48 50 #define TSEC_IFMODE TSEC_IFMODE_RGMII … … 101 103 if (attaching) { 102 104 #if (TSEC_IFMODE==TSEC_IFMODE_GMII) 103 #if !defined( HSC_CM01)105 #if !defined(MPC83XX_BOARD_HSC_CM01) 104 106 105 107 /* … … 133 135 | 0x00087881); 134 136 } 135 #endif /* !defined( HSC_CM01) */137 #endif /* !defined(MPC83XX_BOARD_HSC_CM01) */ 136 138 #endif 137 139 #if (TSEC_IFMODE==TSEC_IFMODE_RGMII) … … 233 235 * like this, this should be more configurable 234 236 */ 235 #ifdef MPC83 13ERDB237 #ifdef MPC83XX_BOARD_MPC8313ERDB 236 238 if (unitNumber == 2) { 237 239 tsec_cfg.phy_default = 4; … … 240 242 return 0; 241 243 } 242 #else /* MPC83 13ERDB */244 #else /* MPC83XX_BOARD_MPC8313ERDB */ 243 245 tsec_cfg.phy_default = unitNumber-1; 244 #endif /* MPC83 13ERDB */246 #endif /* MPC83XX_BOARD_MPC8313ERDB */ 245 247 246 248 tsec_cfg.unit_number = unitNumber; … … 252 254 return tsec_driver_attach_detach(config, attaching); 253 255 } 256 257 #endif /* MPC83XX_CHIP_TYPE / 10 != 830 */ -
c/src/lib/libbsp/powerpc/gen83xx/preinstall.am
rc2bc9ef r7a752161 78 78 PREINSTALL_FILES += $(PROJECT_LIB)/linkcmds.base 79 79 80 $(PROJECT_LIB)/linkcmds.mpc8309som: startup/linkcmds.mpc8309som $(PROJECT_LIB)/$(dirstamp) 81 $(INSTALL_DATA) $< $(PROJECT_LIB)/linkcmds.mpc8309som 82 PREINSTALL_FILES += $(PROJECT_LIB)/linkcmds.mpc8309som 83 80 84 $(PROJECT_LIB)/linkcmds.mpc8313erdb: startup/linkcmds.mpc8313erdb $(PROJECT_LIB)/$(dirstamp) 81 85 $(INSTALL_DATA) $< $(PROJECT_LIB)/linkcmds.mpc8313erdb -
c/src/lib/libbsp/powerpc/gen83xx/spi/spi_init.c
rc2bc9ef r7a752161 27 27 #include <bsp.h> 28 28 29 #if defined( MPC83 13ERDB)29 #if defined( MPC83XX_BOARD_MPC8313ERDB) 30 30 31 31 #include <libchip/spi-sd-card.h> 32 32 33 #elif defined( MPC83 49EAMDS)33 #elif defined( MPC83XX_BOARD_MPC8349EAMDS) 34 34 35 35 #include <libchip/spi-flash-m25p40.h> 36 36 37 #elif defined( HSC_CM01)37 #elif defined( MPC83XX_BOARD_HSC_CM01) 38 38 39 39 #include <libchip/spi-fram-fm25l256.h> … … 70 70 { 71 71 72 #if defined( MPC83 13ERDB)72 #if defined( MPC83XX_BOARD_MPC8313ERDB) 73 73 74 74 /* Check address */ … … 80 80 mpc83xx.gpio [0].gpdat &= ~0x20000000; 81 81 82 #elif defined( MPC83 49EAMDS)82 #elif defined( MPC83XX_BOARD_MPC8349EAMDS) 83 83 84 84 /* … … 95 95 mpc83xx.gpio[0].gpdat &= ~(1 << (31- 0)); 96 96 97 #elif defined( HSC_CM01)97 #elif defined( MPC83XX_BOARD_HSC_CM01) 98 98 99 99 /* … … 144 144 { 145 145 146 #if defined( MPC83 13ERDB)146 #if defined( MPC83XX_BOARD_MPC8313ERDB) 147 147 148 148 /* SCS (inactive high) */ 149 149 mpc83xx.gpio [0].gpdat |= 0x20000000; 150 150 151 #elif defined( MPC83 49EAMDS)151 #elif defined( MPC83XX_BOARD_MPC8349EAMDS) 152 152 153 153 /* … … 157 157 mpc83xx.gpio[0].gpdat |= (1 << (31- 0)); 158 158 159 #elif defined( HSC_CM01)159 #elif defined( MPC83XX_BOARD_HSC_CM01) 160 160 161 161 /* … … 192 192 #endif 193 193 194 #if defined( MPC83 13ERDB)194 #if defined( MPC83XX_BOARD_MPC8313ERDB) 195 195 196 196 /* SCS (inactive high) */ 197 197 mpc83xx.gpio [0].gpdat |= 0x20000000; 198 198 199 #elif defined( MPC83 49EAMDS)199 #elif defined( MPC83XX_BOARD_MPC8349EAMDS) 200 200 201 201 /* … … 206 206 mpc83xx.gpio[0].gpdat |= (1 << (31- 0)); 207 207 208 #elif defined( HSC_CM01)208 #elif defined( MPC83XX_BOARD_HSC_CM01) 209 209 210 210 /* … … 249 249 }; 250 250 251 #ifdef MPC83 13ERDB251 #ifdef MPC83XX_BOARD_MPC8313ERDB 252 252 253 253 #include <libchip/spi-sd-card.h> … … 275 275 }; 276 276 277 #endif /* MPC83 13ERDB */277 #endif /* MPC83XX_BOARD_MPC8313ERDB */ 278 278 279 279 … … 313 313 */ 314 314 315 #if defined( MPC83 13ERDB)315 #if defined( MPC83XX_BOARD_MPC8313ERDB) 316 316 317 317 /* … … 337 337 /* mpc83xx.gpio [0].gpdr |= 0x0000000f; */ 338 338 339 #elif defined( MPC83 49EAMDS)339 #elif defined( MPC83XX_BOARD_MPC8349EAMDS) 340 340 341 341 /* … … 347 347 mpc83xx.gpio[0].gpdr &= ~(1 << (31- 0)); 348 348 349 #elif defined( HSC_CM01)349 #elif defined( MPC83XX_BOARD_HSC_CM01) 350 350 351 351 /* … … 377 377 spi_busno = (unsigned) ret_code; 378 378 379 #if defined( MPC83 13ERDB)379 #if defined( MPC83XX_BOARD_MPC8313ERDB) 380 380 381 381 /* Register SD Card driver */ … … 386 386 } 387 387 388 #elif defined( MPC83 49EAMDS)388 #elif defined( MPC83XX_BOARD_MPC8349EAMDS) 389 389 390 390 /* … … 394 394 spi_flash_m25p40_rw_driver_descriptor, 395 395 spi_busno,0x00); 396 #elif defined( HSC_CM01)396 #elif defined(MPC83XX_BOARD_HSC_CM01) 397 397 398 398 /* -
c/src/lib/libbsp/powerpc/gen83xx/startup/cpuinit.c
rc2bc9ef r7a752161 261 261 SET_DBAT( 2, dbat.batu, dbat.batl); 262 262 263 #if defined( HSC_CM01)263 #if defined(MPC83XX_BOARD_HSC_CM01) 264 264 calc_dbat_regvals( 265 265 &dbat, … … 275 275 #endif 276 276 277 #ifdef MPC83 13ERDB277 #ifdef MPC83XX_BOARD_MPC8313ERDB 278 278 /* Enhanced Local Bus Controller (eLBC) */ 279 279 calc_dbat_regvals( … … 288 288 ); 289 289 SET_DBAT( 3, dbat.batu, dbat.batl); 290 #endif /* MPC83 13ERDB */290 #endif /* MPC83XX_BOARD_MPC8313ERDB */ 291 291 292 292 /* Read MSR */
Note: See TracChangeset
for help on using the changeset viewer.