Changeset 37175
- Timestamp:
- 2013-07-05T00:25:26+02:00 (5 years ago)
- Location:
- trunk/target/linux/imx23
- Files:
-
- 2 added
- 1 deleted
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/target/linux/imx23/Makefile
r37103 r37175 9 9 ARCH:=arm 10 10 BOARD:=imx23 11 BOARDNAME:= Olinuxino i.MX23311 BOARDNAME:=Freescale i.MX23 series 12 12 FEATURES:=ext4 rtc usb gpio 13 13 CFLAGS:=-Os -pipe -march=armv5te -mtune=arm926ej-s -fno-caller-saves 14 14 MAINTAINER:=Zoltan HERPAI <wigyori@uid0.hu> 15 LINUX_VERSION:=3. 9.815 LINUX_VERSION:=3.10 16 16 KERNELNAME:="zImage dtbs" 17 DEPENDS:=+imx-bootlets17 #DEPENDS:=+imx-bootlets 18 18 19 19 define Target/Description 20 Support for Olimex Olinuxinoboards20 Support for Freescale i.MX233-based boards 21 21 endef 22 22 23 23 include $(INCLUDE_DIR)/target.mk 24 24 25 DEFAULT_PACKAGES += dnsmasq imx-bootlets kmod-usb-chipidea kmod-usb-net kmod-usb-net-smsc95xx \ 26 kmod-wdt-stmp3xxx kmod-gpio-mcp23s08 kmod-leds-gpio kmod-ledtrig-heartbeat 25 DEFAULT_PACKAGES += kmod-wdt-stmp3xxx 27 26 28 27 $(eval $(call BuildTarget)) -
trunk/target/linux/imx23/config-default
r37038 r37175 5 5 CONFIG_ARCH_HAS_ATOMIC64_DEC_IF_POSITIVE=y 6 6 CONFIG_ARCH_HAVE_CUSTOM_GPIO_H=y 7 CONFIG_ARCH_MULTIPLATFORM=y 8 CONFIG_ARCH_MULTI_CPU_AUTO=y 9 # CONFIG_ARCH_MULTI_V4 is not set 10 # CONFIG_ARCH_MULTI_V4T is not set 11 CONFIG_ARCH_MULTI_V4_V5=y 12 CONFIG_ARCH_MULTI_V5=y 13 # CONFIG_ARCH_MULTI_V6 is not set 14 # CONFIG_ARCH_MULTI_V7 is not set 7 15 CONFIG_ARCH_MXS=y 8 16 # CONFIG_ARCH_NEEDS_CPU_IDLE_COUPLED is not set … … 13 21 CONFIG_ARCH_SUSPEND_POSSIBLE=y 14 22 CONFIG_ARCH_WANT_IPC_PARSE_VERSION=y 23 # CONFIG_ARCH_WM8505 is not set 15 24 CONFIG_ARM=y 16 25 CONFIG_ARM_AMBA=y 17 26 CONFIG_ARM_APPENDED_DTB=y 18 27 # CONFIG_ARM_ATAG_DTB_COMPAT is not set 19 # CONFIG_ARM_CPU_SUSPEND is not set 28 CONFIG_ARM_CPU_SUSPEND=y 20 29 CONFIG_ARM_L1_CACHE_SHIFT=5 21 30 CONFIG_ARM_NR_BANKS=8 … … 24 33 CONFIG_ARM_THUMB=y 25 34 CONFIG_ATAGS=y 35 CONFIG_AUTO_ZRELADDR=y 26 36 # CONFIG_CACHE_L2X0 is not set 27 37 CONFIG_CC_OPTIMIZE_FOR_SIZE=y 28 38 CONFIG_CLKDEV_LOOKUP=y 29 39 CONFIG_CLKSRC_MMIO=y 40 CONFIG_CLKSRC_OF=y 30 41 CONFIG_CLONE_BACKWARDS=y 31 42 CONFIG_CMDLINE="console=ttyAMA0,115200 root=/dev/mmcblk0p2 rw rootwait" … … 43 54 # CONFIG_CPU_DCACHE_WRITETHROUGH is not set 44 55 # CONFIG_CPU_ICACHE_DISABLE is not set 56 CONFIG_CPU_IDLE=y 57 CONFIG_CPU_IDLE_GOV_LADDER=y 58 CONFIG_CPU_IDLE_MULTIPLE_DRIVERS=y 45 59 CONFIG_CPU_PABRT_LEGACY=y 60 CONFIG_CPU_PM=y 46 61 CONFIG_CPU_TLB_V4WBI=y 47 62 CONFIG_CPU_USE_DOMAINS=y … … 67 82 CONFIG_GENERIC_CLOCKEVENTS=y 68 83 CONFIG_GENERIC_CLOCKEVENTS_BUILD=y 69 CONFIG_GENERIC_ GPIO=y84 CONFIG_GENERIC_IDLE_POLL_SETUP=y 70 85 CONFIG_GENERIC_IO=y 71 86 CONFIG_GENERIC_IRQ_CHIP=y … … 94 109 CONFIG_HAVE_CLK=y 95 110 CONFIG_HAVE_CLK_PREPARE=y 111 CONFIG_HAVE_CONTEXT_TRACKING=y 96 112 CONFIG_HAVE_C_RECORDMCOUNT=y 97 113 CONFIG_HAVE_DEBUG_KMEMLEAK=y … … 105 121 CONFIG_HAVE_GENERIC_DMA_COHERENT=y 106 122 CONFIG_HAVE_GENERIC_HARDIRQS=y 123 CONFIG_HAVE_IRQ_TIME_ACCOUNTING=y 107 124 CONFIG_HAVE_KERNEL_GZIP=y 108 125 CONFIG_HAVE_KERNEL_LZMA=y … … 119 136 CONFIG_HAVE_SYSCALL_TRACEPOINTS=y 120 137 CONFIG_HAVE_UID16=y 138 CONFIG_HZ_PERIODIC=y 121 139 CONFIG_I2C=y 122 140 CONFIG_I2C_ALGOBIT=y 123 141 CONFIG_I2C_ALGOPCA=y 124 142 CONFIG_I2C_ALGOPCF=y 143 # CONFIG_I2C_ARB_GPIO_CHALLENGE is not set 125 144 CONFIG_I2C_BOARDINFO=y 126 145 CONFIG_I2C_CHARDEV=y … … 145 164 CONFIG_LZO_COMPRESS=y 146 165 CONFIG_LZO_DECOMPRESS=y 147 CONFIG_MACH_MXS_DT=y148 166 CONFIG_MDIO_BOARDINFO=y 149 167 CONFIG_MMC=y … … 158 176 CONFIG_NEED_PER_CPU_KM=y 159 177 # CONFIG_NET_DMA is not set 160 CONFIG_NET_VENDOR_WIZNET=y 178 # CONFIG_NET_IP_TUNNEL is not set 161 179 CONFIG_NLS=y 162 180 CONFIG_OF=y 163 181 CONFIG_OF_ADDRESS=y 164 182 CONFIG_OF_DEVICE=y 165 # CONFIG_OF_DISPLAY_TIMING is not set166 183 CONFIG_OF_EARLY_FLATTREE=y 167 184 CONFIG_OF_FLATTREE=y … … 172 189 CONFIG_OF_MTD=y 173 190 CONFIG_OF_NET=y 174 # CONFIG_OF_VIDEOMODE is not set175 191 CONFIG_OLD_SIGACTION=y 176 192 CONFIG_OLD_SIGSUSPEND3=y … … 201 217 CONFIG_REGULATOR=y 202 218 CONFIG_REGULATOR_DEBUG=y 219 # CONFIG_REGULATOR_DUMMY is not set 203 220 CONFIG_REGULATOR_FIXED_VOLTAGE=y 204 221 CONFIG_REGULATOR_GPIO=y 222 # CONFIG_REGULATOR_USERSPACE_CONSUMER is not set 223 # CONFIG_RFKILL_REGULATOR is not set 205 224 CONFIG_RTC_CLASS=y 206 # CONFIG_RTC_DRV_RX4581 is not set 207 CONFIG_RTC_DRV_STMP=y 225 # CONFIG_RTC_DRV_STMP is not set 226 # CONFIG_SAMSUNG_USB2PHY is not set 227 # CONFIG_SAMSUNG_USB3PHY is not set 228 # CONFIG_SAMSUNG_USBPHY is not set 208 229 CONFIG_SCHED_HRTICK=y 209 230 # CONFIG_SCSI_DMA is not set 210 # CONFIG_SERIAL_AMBA_PL010 is not set 231 CONFIG_SERIAL_AMBA_PL010=y 232 CONFIG_SERIAL_AMBA_PL010_CONSOLE=y 211 233 CONFIG_SERIAL_AMBA_PL011=y 212 234 CONFIG_SERIAL_AMBA_PL011_CONSOLE=y 213 235 CONFIG_SERIAL_MXS_AUART=y 214 # CONFIG_SERIAL_MXS_AUART_CONSOLE is not set 236 CONFIG_SERIAL_MXS_AUART_CONSOLE=y 215 237 CONFIG_SMSC_PHY=y 216 238 CONFIG_SOC_IMX23=y … … 219 241 CONFIG_SPI=y 220 242 CONFIG_SPI_MASTER=y 221 CONFIG_SPI_MXS=y 243 # CONFIG_SPI_MXS is not set 222 244 CONFIG_SPLIT_PTLOCK_CPUS=999999 223 # CONFIG_STMP3XXX_RTC_WATCHDOG is not set224 245 CONFIG_STMP_DEVICE=y 225 246 CONFIG_SYS_SUPPORTS_APM_EMULATION=y 247 # CONFIG_TEGRA_HOST1X is not set 226 248 CONFIG_TICK_CPU_ACCOUNTING=y 227 249 CONFIG_UID16=y 228 250 CONFIG_UIDGID_CONVERTED=y 229 251 # CONFIG_UIDGID_STRICT_TYPE_CHECKS is not set 252 CONFIG_UNCOMPRESS_INCLUDE="debug/uncompress.h" 230 253 CONFIG_USB=y 231 254 # CONFIG_USB_ARCH_HAS_OHCI is not set 232 255 # CONFIG_USB_ARCH_HAS_XHCI is not set 233 256 CONFIG_USB_COMMON=y 234 # CONFIG_USB_EHCI_HCD is not set 257 CONFIG_USB_EHCI_HCD=y 258 # CONFIG_USB_EHCI_HCD_PLATFORM is not set 235 259 # CONFIG_USB_MXS_PHY is not set 260 CONFIG_USB_OTG=y 261 CONFIG_USB_PHY=y 236 262 CONFIG_USB_SUPPORT=y 237 263 CONFIG_USE_OF=y … … 239 265 # CONFIG_VFP is not set 240 266 CONFIG_WATCHDOG_CORE=y 241 # CONFIG_WIZNET_W5100 is not set242 # CONFIG_WIZNET_W5300 is not set243 267 CONFIG_XZ_DEC_ARM=y 244 268 CONFIG_XZ_DEC_BCJ=y -
trunk/target/linux/imx23/image/Makefile
r37038 r37175 5 5 # See /LICENSE for more information. 6 6 # 7 7 8 include $(TOPDIR)/rules.mk 8 9 include $(INCLUDE_DIR)/image.mk 10 11 define Image/BuildKernel/olinuxino-bootlet 12 cat $(LINUX_DIR)/arch/arm/boot/zImage $(LINUX_DIR)/arch/arm/boot/dts/imx23-olinuxino.dtb > $(STAGING_DIR)/zImage_dtb 13 (cd $(STAGING_DIR); \ 14 $(STAGING_DIR)/../host/bin/elftosb -z -c ./linux_prebuilt.db -o linux.sb; \ 15 dd if=/dev/zero of=sd_mmc_bootstream.raw bs=512 count=4; \ 16 dd if=linux.sb of=$(BIN_DIR)/openwrt-imx23-sbImage ibs=512 seek=4; \ 17 ) 18 endef 19 20 define Image/BuildKernel 21 22 ifeq ($(CONFIG_PACKAGE_imx-bootlets),y) 23 $(call Image/BuildKernel/olinuxino-bootlet) 24 endif 25 26 endef 9 27 10 28 define Image/Build … … 13 31 endef 14 32 15 define Image/BuildKernel 16 cat $(LINUX_DIR)/arch/arm/boot/zImage $(LINUX_DIR)/arch/arm/boot/dts/imx23-olinuxino.dtb > $(STAGING_DIR)/zImage_dtb 17 (cd $(STAGING_DIR); \ 18 ../host/bin/elftosb -z -c ./linux_prebuilt.db -o linux.sb \ 19 dd if=/dev/zero of=sd_mmc_bootstream.raw bs=512 count=4; \ 20 dd if=linux.sb of=$(BIN_DIR)/openwrt-imx23-sbImage ibs=512 seek=4; \ 21 ) 22 endef 33 $(eval $(call BuildImage)) 23 34 24 $(eval $(call BuildImage)) -
trunk/target/linux/imx23/modules.mk
r37038 r37175 5 5 # See /LICENSE for more information. 6 6 7 define KernelPackage/rtc-stmp3xxx 8 SUBMENU:=$(OTHER_MENU) 9 TITLE:=STMP3xxx SoC built-in RTC support 10 DEPENDS:=@(TARGET_imx23) 11 $(call AddDepends/rtc) 12 KCONFIG:=\ 13 CONFIG_RTC_CLASS=y \ 14 CONFIG_RTC_DRV_STMP=m 15 FILES:=$(LINUX_DIR)/drivers/rtc/rtc-stmp3xxx.ko 16 AUTOLOAD:=$(call AutoLoad,50,rtc-stmp3xxx) 17 endef 18 19 $(eval $(call KernelPackage,rtc-stmp3xxx)) 20 7 21 define KernelPackage/wdt-stmp3xxx 8 22 SUBMENU:=$(OTHER_MENU) 9 23 TITLE:=STMP3xxx Watchdog timer 10 DEPENDS:= @(TARGET_imx23)24 DEPENDS:=kmod-rtc-stmp3xxx 11 25 KCONFIG:=CONFIG_STMP3XXX_RTC_WATCHDOG 12 26 FILES:=$(LINUX_DIR)/drivers/$(WATCHDOG_DIR)/stmp3xxx_rtc_wdt.ko 13 AUTOLOAD:=$(call AutoLoad,5 0,stmp3xxx_rtc_wdt)27 AUTOLOAD:=$(call AutoLoad,51,stmp3xxx_rtc_wdt) 14 28 endef 15 29 … … 19 33 20 34 $(eval $(call KernelPackage,wdt-stmp3xxx)) 35 21 36 define KernelPackage/usb-chipidea 22 37 TITLE:=Support for ChipIdea controllers 23 DEPENDS:=+kmod-usb2 +kmod-usb-mxs-phy24 38 KCONFIG:= \ 25 39 CONFIG_USB_CHIPIDEA \ … … 41 55 define KernelPackage/usb-mxs-phy 42 56 TITLE:=Support for Freescale MXS USB PHY controllers 43 DEPENDS:=+kmod-usb 257 DEPENDS:=+kmod-usb-chipidea 44 58 KCONFIG:= \ 45 59 CONFIG_USB_MXS_PHY 46 FILES:=$(LINUX_DIR)/drivers/usb/ otg/mxs-phy.ko47 AUTOLOAD:=$(call AutoLoad,50, mxs-phy,1)60 FILES:=$(LINUX_DIR)/drivers/usb/phy/phy-mxs-usb.ko 61 AUTOLOAD:=$(call AutoLoad,50,phy-mxs-usb,1) 48 62 $(call AddDepends/usb) 49 63 endef … … 69 83 $(eval $(call KernelPackage,usb-net-smsc95xx)) 70 84 71
Note: See TracChangeset
for help on using the changeset viewer.