[OpenWrt-Devel] [PATCH 1/3] [x86] add EBOX-3300 target

Kamil Wcislo mek.xgt at gmail.com
Tue Oct 28 17:34:24 EDT 2014


Add support for the RDC D1011 IDE controller used in EBOX-3300 devices

Signed-off-by: Kamil Wcislo <mek.xgt at gmail.com>
---

diff --git a/package/kernel/linux/modules/block.mk b/package/kernel/linux/modules/block.mk
index 8a84aa4..bbad241 100644
--- a/package/kernel/linux/modules/block.mk
+++ b/package/kernel/linux/modules/block.mk
@@ -116,6 +116,17 @@ endef
 $(eval $(call KernelPackage,ata-nvidia-sata))


+define KernelPackage/ata-pata-821x
+  TITLE:=IT8211/2 PATA support
+  KCONFIG:=CONFIG_PATA_IT821X
+  FILES:=$(LINUX_DIR)/drivers/ata/pata_it821x.ko
+  AUTOLOAD:=$(call AutoLoad,41,pata_it821x,1)
+  $(call AddDepends/ata)
+endef
+
+$(eval $(call KernelPackage,ata-pata-821x))
+
+
 define KernelPackage/ata-pdc202xx-old
   SUBMENU:=$(BLOCK_MENU)
   TITLE:=Older Promise PATA controller support

diff --git a/target/linux/x86/patches-3.10/170-rdc_d1011_ids.patch b/target/linux/x86/patches-3.10/170-rdc_d1011_ids.patch
new file mode 100644
index 0000000..edd3eea
--- /dev/null
+++ b/target/linux/x86/patches-3.10/170-rdc_d1011_ids.patch
@@ -0,0 +1,20 @@
+--- a/drivers/ata/pata_it821x.c
++++ b/drivers/ata/pata_it821x.c
+@@ -957,6 +957,7 @@ static const struct pci_device_id it821x
+ 	{ PCI_VDEVICE(ITE, PCI_DEVICE_ID_ITE_8211), },
+ 	{ PCI_VDEVICE(ITE, PCI_DEVICE_ID_ITE_8212), },
+ 	{ PCI_VDEVICE(RDC, PCI_DEVICE_ID_RDC_D1010), },
++	{ PCI_VDEVICE(RDC, PCI_DEVICE_ID_RDC_D1011), },
+
+ 	{ },
+ };
+--- a/include/linux/pci_ids.h
++++ b/include/linux/pci_ids.h
+@@ -2328,6 +2328,7 @@
+ #define PCI_DEVICE_ID_RDC_R6060		0x6060
+ #define PCI_DEVICE_ID_RDC_R6061		0x6061
+ #define PCI_DEVICE_ID_RDC_D1010		0x1010
++#define PCI_DEVICE_ID_RDC_D1011		0x1011
+
+ #define PCI_VENDOR_ID_LENOVO		0x17aa
+
_______________________________________________
openwrt-devel mailing list
openwrt-devel at lists.openwrt.org
https://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-devel



More information about the openwrt-devel mailing list