Author: blogic
Date: 2014-12-12 17:17:13 +0100 (Fri, 12 Dec 2014)
New Revision: 43665

Modified:
   trunk/package/kernel/linux/modules/block.mk
   trunk/target/linux/oxnas/Makefile
   trunk/target/linux/oxnas/config-3.14
   trunk/target/linux/oxnas/config-3.18
Log:
oxnas: build S-ATA driver as a module

From: Daniel Golle <[email protected]>

Modified: trunk/package/kernel/linux/modules/block.mk
===================================================================
--- trunk/package/kernel/linux/modules/block.mk 2014-12-12 16:17:03 UTC (rev 
43664)
+++ trunk/package/kernel/linux/modules/block.mk 2014-12-12 16:17:13 UTC (rev 
43665)
@@ -116,6 +116,22 @@
 $(eval $(call KernelPackage,ata-nvidia-sata))
 
 
+define KernelPackage/ata-oxnas-sata
+  TITLE:=oxnas Serial ATA support
+  KCONFIG:=CONFIG_SATA_OXNAS
+  DEPENDS:=@TARGET_oxnas
+  FILES:=$(LINUX_DIR)/drivers/ata/sata_oxnas.ko
+  AUTOLOAD:=$(call AutoLoad,41,sata_oxnas,1)
+  $(call AddDepends/ata)
+endef
+
+define KernelPackage/ata-oxnas-sata/description
+ SATA support for OX934 core found in the OX82x/PLX782x SoCs
+endef
+
+$(eval $(call KernelPackage,ata-oxnas-sata))
+
+
 define KernelPackage/ata-pdc202xx-old
   SUBMENU:=$(BLOCK_MENU)
   TITLE:=Older Promise PATA controller support

Modified: trunk/target/linux/oxnas/Makefile
===================================================================
--- trunk/target/linux/oxnas/Makefile   2014-12-12 16:17:03 UTC (rev 43664)
+++ trunk/target/linux/oxnas/Makefile   2014-12-12 16:17:13 UTC (rev 43665)
@@ -20,8 +20,9 @@
 include $(INCLUDE_DIR)/target.mk
 
 DEFAULT_PACKAGES += \
-       kmod-button-hotplug kmod-input-gpio-keys-polled kmod-leds-gpio          
\
-       kmod-i2c-gpio uboot-envtools uboot-oxnas-ox820
+       kmod-ata-core kmod-ata-oxnas-sata kmod-button-hotplug \
+       kmod-input-gpio-keys-polled kmod-leds-gpio kmod-usb2-oxnas \
+       uboot-envtools uboot-oxnas-ox820
 
 KERNELNAME:=zImage dtbs
 

Modified: trunk/target/linux/oxnas/config-3.14
===================================================================
--- trunk/target/linux/oxnas/config-3.14        2014-12-12 16:17:03 UTC (rev 
43664)
+++ trunk/target/linux/oxnas/config-3.14        2014-12-12 16:17:13 UTC (rev 
43665)
@@ -25,7 +25,6 @@
 CONFIG_ARM_PATCH_PHYS_VIRT=y
 CONFIG_ARM_THUMB=y
 CONFIG_ARM_UNWIND=y
-CONFIG_ATA=y
 CONFIG_AUTO_ZRELADDR=y
 # CONFIG_BLK_DEV_INITRD is not set
 CONFIG_BLK_DEV_SD=y
@@ -298,7 +297,6 @@
 CONFIG_RPS=y
 CONFIG_RTC_CLASS=y
 # CONFIG_RTC_DRV_CMOS is not set
-CONFIG_SATA_OXNAS=y
 CONFIG_SCHED_HRTICK=y
 CONFIG_SCSI=y
 CONFIG_SERIAL_8250_NR_UARTS=1

Modified: trunk/target/linux/oxnas/config-3.18
===================================================================
--- trunk/target/linux/oxnas/config-3.18        2014-12-12 16:17:03 UTC (rev 
43664)
+++ trunk/target/linux/oxnas/config-3.18        2014-12-12 16:17:13 UTC (rev 
43665)
@@ -29,7 +29,6 @@
 CONFIG_ARM_PATCH_PHYS_VIRT=y
 CONFIG_ARM_THUMB=y
 CONFIG_ARM_UNWIND=y
-CONFIG_ATA=y
 # CONFIG_AUDIT_ARCH_COMPAT_GENERIC is not set
 CONFIG_AUTO_ZRELADDR=y
 # CONFIG_BLK_DEV_INITRD is not set
@@ -316,7 +315,6 @@
 # CONFIG_RTC_DRV_CMOS is not set
 CONFIG_RWSEM_SPIN_ON_OWNER=y
 CONFIG_RWSEM_XCHGADD_ALGORITHM=y
-CONFIG_SATA_OXNAS=y
 CONFIG_SCHED_HRTICK=y
 CONFIG_SCSI=y
 CONFIG_SERIAL_8250_NR_UARTS=1
_______________________________________________
openwrt-commits mailing list
[email protected]
https://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-commits

Reply via email to