summaryrefslogtreecommitdiff
path: root/target/mips64
diff options
context:
space:
mode:
authorWaldemar Brodkorb <wbx@openadk.org>2015-05-02 15:24:16 -0500
committerWaldemar Brodkorb <wbx@openadk.org>2015-05-02 15:24:38 -0500
commita8428de05cd6ad86dba8444de78a64294d4ddb5e (patch)
treec7ce538bfbe7ee6b3bdcf5a7a861aba629124015 /target/mips64
parent95cdbd2ef9c13d3f07687524e03f9038a5d2ad96 (diff)
update kernel versions, add separate modules-<version>.mk files to abstract patch name changes
Diffstat (limited to 'target/mips64')
-rw-r--r--target/mips64/lemote-yeelong/patches/3.18.12/sm7xx-fb.patch (renamed from target/mips64/lemote-yeelong/patches/3.18.10/sm7xx-fb.patch)232
1 files changed, 209 insertions, 23 deletions
diff --git a/target/mips64/lemote-yeelong/patches/3.18.10/sm7xx-fb.patch b/target/mips64/lemote-yeelong/patches/3.18.12/sm7xx-fb.patch
index bcdec83cf..a2b954337 100644
--- a/target/mips64/lemote-yeelong/patches/3.18.10/sm7xx-fb.patch
+++ b/target/mips64/lemote-yeelong/patches/3.18.12/sm7xx-fb.patch
@@ -1,7 +1,7 @@
-diff -Nur linux-3.17.7.orig/drivers/staging/Kconfig linux-3.17.7/drivers/staging/Kconfig
---- linux-3.17.7.orig/drivers/staging/Kconfig 2014-12-16 11:37:26.000000000 -0600
-+++ linux-3.17.7/drivers/staging/Kconfig 2014-12-26 11:10:09.700350770 -0600
-@@ -64,6 +64,8 @@
+diff -Nur linux-3.18.12.orig/drivers/staging/Kconfig linux-3.18.12/drivers/staging/Kconfig
+--- linux-3.18.12.orig/drivers/staging/Kconfig 2015-04-20 14:48:02.000000000 -0500
++++ linux-3.18.12/drivers/staging/Kconfig 2015-05-02 10:04:55.623427001 -0500
+@@ -58,6 +58,8 @@
source "drivers/staging/iio/Kconfig"
@@ -10,10 +10,125 @@ diff -Nur linux-3.17.7.orig/drivers/staging/Kconfig linux-3.17.7/drivers/staging
source "drivers/staging/xgifb/Kconfig"
source "drivers/staging/emxx_udc/Kconfig"
-diff -Nur linux-3.17.7.orig/drivers/staging/Makefile linux-3.17.7/drivers/staging/Makefile
---- linux-3.17.7.orig/drivers/staging/Makefile 2014-12-16 11:37:26.000000000 -0600
-+++ linux-3.17.7/drivers/staging/Makefile 2014-12-26 11:09:30.844351126 -0600
-@@ -27,6 +27,7 @@
+diff -Nur linux-3.18.12.orig/drivers/staging/Kconfig.orig linux-3.18.12/drivers/staging/Kconfig.orig
+--- linux-3.18.12.orig/drivers/staging/Kconfig.orig 1969-12-31 18:00:00.000000000 -0600
++++ linux-3.18.12/drivers/staging/Kconfig.orig 2015-04-20 14:48:02.000000000 -0500
+@@ -0,0 +1,111 @@
++menuconfig STAGING
++ bool "Staging drivers"
++ default n
++ ---help---
++ This option allows you to select a number of drivers that are
++ not of the "normal" Linux kernel quality level. These drivers
++ are placed here in order to get a wider audience to make use of
++ them. Please note that these drivers are under heavy
++ development, may or may not work, and may contain userspace
++ interfaces that most likely will be changed in the near
++ future.
++
++ Using any of these drivers will taint your kernel which might
++ affect support options from both the community, and various
++ commercial support organizations.
++
++ If you wish to work on these drivers, to help improve them, or
++ to report problems you have with them, please see the
++ driver_name.README file in the drivers/staging/ directory to
++ see what needs to be worked on, and who to contact.
++
++ If in doubt, say N here.
++
++
++if STAGING
++
++source "drivers/staging/slicoss/Kconfig"
++
++source "drivers/staging/wlan-ng/Kconfig"
++
++source "drivers/staging/comedi/Kconfig"
++
++source "drivers/staging/olpc_dcon/Kconfig"
++
++source "drivers/staging/panel/Kconfig"
++
++source "drivers/staging/rtl8192u/Kconfig"
++
++source "drivers/staging/rtl8192e/Kconfig"
++
++source "drivers/staging/rtl8712/Kconfig"
++
++source "drivers/staging/rtl8188eu/Kconfig"
++
++source "drivers/staging/rtl8723au/Kconfig"
++
++source "drivers/staging/rts5208/Kconfig"
++
++source "drivers/staging/line6/Kconfig"
++
++source "drivers/staging/octeon/Kconfig"
++
++source "drivers/staging/octeon-usb/Kconfig"
++
++source "drivers/staging/vt6655/Kconfig"
++
++source "drivers/staging/vt6656/Kconfig"
++
++source "drivers/staging/iio/Kconfig"
++
++source "drivers/staging/xgifb/Kconfig"
++
++source "drivers/staging/emxx_udc/Kconfig"
++
++source "drivers/staging/bcm/Kconfig"
++
++source "drivers/staging/ft1000/Kconfig"
++
++source "drivers/staging/speakup/Kconfig"
++
++source "drivers/staging/cptm1217/Kconfig"
++
++source "drivers/staging/ste_rmi4/Kconfig"
++
++source "drivers/staging/nvec/Kconfig"
++
++source "drivers/staging/media/Kconfig"
++
++source "drivers/staging/android/Kconfig"
++
++source "drivers/staging/board/Kconfig"
++
++source "drivers/staging/ozwpan/Kconfig"
++
++source "drivers/staging/gdm72xx/Kconfig"
++
++source "drivers/staging/gdm724x/Kconfig"
++
++source "drivers/staging/imx-drm/Kconfig"
++
++source "drivers/staging/fwserial/Kconfig"
++
++source "drivers/staging/goldfish/Kconfig"
++
++source "drivers/staging/netlogic/Kconfig"
++
++source "drivers/staging/mt29f_spinand/Kconfig"
++
++source "drivers/staging/lustre/Kconfig"
++
++source "drivers/staging/dgnc/Kconfig"
++
++source "drivers/staging/dgap/Kconfig"
++
++source "drivers/staging/gs_fpgaboot/Kconfig"
++
++source "drivers/staging/skein/Kconfig"
++
++source "drivers/staging/unisys/Kconfig"
++
++endif # STAGING
+diff -Nur linux-3.18.12.orig/drivers/staging/Makefile linux-3.18.12/drivers/staging/Makefile
+--- linux-3.18.12.orig/drivers/staging/Makefile 2015-04-20 14:48:02.000000000 -0500
++++ linux-3.18.12/drivers/staging/Makefile 2015-05-02 10:04:55.623427001 -0500
+@@ -24,6 +24,7 @@
obj-$(CONFIG_VME_BUS) += vme/
obj-$(CONFIG_IIO) += iio/
obj-$(CONFIG_FB_XGI) += xgifb/
@@ -21,9 +136,61 @@ diff -Nur linux-3.17.7.orig/drivers/staging/Makefile linux-3.17.7/drivers/stagin
obj-$(CONFIG_USB_EMXX) += emxx_udc/
obj-$(CONFIG_BCM_WIMAX) += bcm/
obj-$(CONFIG_FT1000) += ft1000/
-diff -Nur linux-3.17.7.orig/drivers/staging/sm7xxfb/Kconfig linux-3.17.7/drivers/staging/sm7xxfb/Kconfig
---- linux-3.17.7.orig/drivers/staging/sm7xxfb/Kconfig 1969-12-31 18:00:00.000000000 -0600
-+++ linux-3.17.7/drivers/staging/sm7xxfb/Kconfig 2014-12-26 11:08:55.868351446 -0600
+diff -Nur linux-3.18.12.orig/drivers/staging/Makefile.orig linux-3.18.12/drivers/staging/Makefile.orig
+--- linux-3.18.12.orig/drivers/staging/Makefile.orig 1969-12-31 18:00:00.000000000 -0600
++++ linux-3.18.12/drivers/staging/Makefile.orig 2015-04-20 14:48:02.000000000 -0500
+@@ -0,0 +1,48 @@
++# Makefile for staging directory
++
++# fix for build system bug...
++obj-$(CONFIG_STAGING) += staging.o
++
++obj-y += media/
++obj-$(CONFIG_SLICOSS) += slicoss/
++obj-$(CONFIG_PRISM2_USB) += wlan-ng/
++obj-$(CONFIG_COMEDI) += comedi/
++obj-$(CONFIG_FB_OLPC_DCON) += olpc_dcon/
++obj-$(CONFIG_PANEL) += panel/
++obj-$(CONFIG_RTL8192U) += rtl8192u/
++obj-$(CONFIG_RTL8192E) += rtl8192e/
++obj-$(CONFIG_R8712U) += rtl8712/
++obj-$(CONFIG_R8188EU) += rtl8188eu/
++obj-$(CONFIG_R8723AU) += rtl8723au/
++obj-$(CONFIG_RTS5208) += rts5208/
++obj-$(CONFIG_LINE6_USB) += line6/
++obj-$(CONFIG_NETLOGIC_XLR_NET) += netlogic/
++obj-$(CONFIG_OCTEON_ETHERNET) += octeon/
++obj-$(CONFIG_OCTEON_USB) += octeon-usb/
++obj-$(CONFIG_VT6655) += vt6655/
++obj-$(CONFIG_VT6656) += vt6656/
++obj-$(CONFIG_VME_BUS) += vme/
++obj-$(CONFIG_IIO) += iio/
++obj-$(CONFIG_FB_XGI) += xgifb/
++obj-$(CONFIG_USB_EMXX) += emxx_udc/
++obj-$(CONFIG_BCM_WIMAX) += bcm/
++obj-$(CONFIG_FT1000) += ft1000/
++obj-$(CONFIG_SPEAKUP) += speakup/
++obj-$(CONFIG_TOUCHSCREEN_CLEARPAD_TM1217) += cptm1217/
++obj-$(CONFIG_TOUCHSCREEN_SYNAPTICS_I2C_RMI4) += ste_rmi4/
++obj-$(CONFIG_MFD_NVEC) += nvec/
++obj-$(CONFIG_ANDROID) += android/
++obj-$(CONFIG_STAGING_BOARD) += board/
++obj-$(CONFIG_USB_WPAN_HCD) += ozwpan/
++obj-$(CONFIG_WIMAX_GDM72XX) += gdm72xx/
++obj-$(CONFIG_LTE_GDM724X) += gdm724x/
++obj-$(CONFIG_DRM_IMX) += imx-drm/
++obj-$(CONFIG_FIREWIRE_SERIAL) += fwserial/
++obj-$(CONFIG_GOLDFISH) += goldfish/
++obj-$(CONFIG_LUSTRE_FS) += lustre/
++obj-$(CONFIG_DGNC) += dgnc/
++obj-$(CONFIG_DGAP) += dgap/
++obj-$(CONFIG_MTD_SPINAND_MT29F) += mt29f_spinand/
++obj-$(CONFIG_GS_FPGABOOT) += gs_fpgaboot/
++obj-$(CONFIG_CRYPTO_SKEIN) += skein/
++obj-$(CONFIG_UNISYSSPAR) += unisys/
+diff -Nur linux-3.18.12.orig/drivers/staging/sm7xxfb/Kconfig linux-3.18.12/drivers/staging/sm7xxfb/Kconfig
+--- linux-3.18.12.orig/drivers/staging/sm7xxfb/Kconfig 1969-12-31 18:00:00.000000000 -0600
++++ linux-3.18.12/drivers/staging/sm7xxfb/Kconfig 2015-05-02 10:04:55.623427001 -0500
@@ -0,0 +1,13 @@
+config FB_SM7XX
+ tristate "Silicon Motion SM7XX framebuffer support"
@@ -38,14 +205,14 @@ diff -Nur linux-3.17.7.orig/drivers/staging/sm7xxfb/Kconfig linux-3.17.7/drivers
+ This driver is also available as a module. The module will be
+ called sm7xxfb. If you want to compile it as a module, say M
+ here and read <file:Documentation/kbuild/modules.txt>.
-diff -Nur linux-3.17.7.orig/drivers/staging/sm7xxfb/Makefile linux-3.17.7/drivers/staging/sm7xxfb/Makefile
---- linux-3.17.7.orig/drivers/staging/sm7xxfb/Makefile 1969-12-31 18:00:00.000000000 -0600
-+++ linux-3.17.7/drivers/staging/sm7xxfb/Makefile 2014-12-26 11:08:55.868351446 -0600
+diff -Nur linux-3.18.12.orig/drivers/staging/sm7xxfb/Makefile linux-3.18.12/drivers/staging/sm7xxfb/Makefile
+--- linux-3.18.12.orig/drivers/staging/sm7xxfb/Makefile 1969-12-31 18:00:00.000000000 -0600
++++ linux-3.18.12/drivers/staging/sm7xxfb/Makefile 2015-05-02 10:04:55.623427001 -0500
@@ -0,0 +1 @@
+obj-$(CONFIG_FB_SM7XX) += sm7xxfb.o
-diff -Nur linux-3.17.7.orig/drivers/staging/sm7xxfb/sm7xxfb.c linux-3.17.7/drivers/staging/sm7xxfb/sm7xxfb.c
---- linux-3.17.7.orig/drivers/staging/sm7xxfb/sm7xxfb.c 1969-12-31 18:00:00.000000000 -0600
-+++ linux-3.17.7/drivers/staging/sm7xxfb/sm7xxfb.c 2014-12-26 11:08:55.872351446 -0600
+diff -Nur linux-3.18.12.orig/drivers/staging/sm7xxfb/sm7xxfb.c linux-3.18.12/drivers/staging/sm7xxfb/sm7xxfb.c
+--- linux-3.18.12.orig/drivers/staging/sm7xxfb/sm7xxfb.c 1969-12-31 18:00:00.000000000 -0600
++++ linux-3.18.12/drivers/staging/sm7xxfb/sm7xxfb.c 2015-05-02 10:04:55.627427001 -0500
@@ -0,0 +1,1026 @@
+/*
+ * Silicon Motion SM7XX frame buffer device
@@ -1073,9 +1240,9 @@ diff -Nur linux-3.17.7.orig/drivers/staging/sm7xxfb/sm7xxfb.c linux-3.17.7/drive
+MODULE_AUTHOR("Siliconmotion ");
+MODULE_DESCRIPTION("Framebuffer driver for SMI Graphic Cards");
+MODULE_LICENSE("GPL");
-diff -Nur linux-3.17.7.orig/drivers/staging/sm7xxfb/sm7xx.h linux-3.17.7/drivers/staging/sm7xxfb/sm7xx.h
---- linux-3.17.7.orig/drivers/staging/sm7xxfb/sm7xx.h 1969-12-31 18:00:00.000000000 -0600
-+++ linux-3.17.7/drivers/staging/sm7xxfb/sm7xx.h 2014-12-26 11:08:55.872351446 -0600
+diff -Nur linux-3.18.12.orig/drivers/staging/sm7xxfb/sm7xx.h linux-3.18.12/drivers/staging/sm7xxfb/sm7xx.h
+--- linux-3.18.12.orig/drivers/staging/sm7xxfb/sm7xx.h 1969-12-31 18:00:00.000000000 -0600
++++ linux-3.18.12/drivers/staging/sm7xxfb/sm7xx.h 2015-05-02 10:04:55.627427001 -0500
@@ -0,0 +1,779 @@
+/*
+ * Silicon Motion SM712 frame buffer device
@@ -1856,9 +2023,9 @@ diff -Nur linux-3.17.7.orig/drivers/staging/sm7xxfb/sm7xx.h linux-3.17.7/drivers
+};
+
+#define numVGAModes ARRAY_SIZE(VGAMode)
-diff -Nur linux-3.17.7.orig/drivers/staging/sm7xxfb/TODO linux-3.17.7/drivers/staging/sm7xxfb/TODO
---- linux-3.17.7.orig/drivers/staging/sm7xxfb/TODO 1969-12-31 18:00:00.000000000 -0600
-+++ linux-3.17.7/drivers/staging/sm7xxfb/TODO 2014-12-26 11:08:55.876351446 -0600
+diff -Nur linux-3.18.12.orig/drivers/staging/sm7xxfb/TODO linux-3.18.12/drivers/staging/sm7xxfb/TODO
+--- linux-3.18.12.orig/drivers/staging/sm7xxfb/TODO 1969-12-31 18:00:00.000000000 -0600
++++ linux-3.18.12/drivers/staging/sm7xxfb/TODO 2015-05-02 10:04:55.627427001 -0500
@@ -0,0 +1,9 @@
+TODO:
+- Dual head support
@@ -1869,3 +2036,22 @@ diff -Nur linux-3.17.7.orig/drivers/staging/sm7xxfb/TODO linux-3.17.7/drivers/st
+
+Please send any patches to Greg Kroah-Hartman <greg@kroah.com> and
+Teddy Wang <teddy.wang@siliconmotion.com.cn>.
+diff -Nur linux-3.18.12.orig/drivers/video/fbdev/core/fbmem.c linux-3.18.12/drivers/video/fbdev/core/fbmem.c
+--- linux-3.18.12.orig/drivers/video/fbdev/core/fbmem.c 2015-04-20 14:48:02.000000000 -0500
++++ linux-3.18.12/drivers/video/fbdev/core/fbmem.c 2015-05-02 10:10:42.831427001 -0500
+@@ -1251,15 +1251,6 @@
+ u16 reserved[3];
+ };
+
+-struct fb_cmap32 {
+- u32 start;
+- u32 len;
+- compat_caddr_t red;
+- compat_caddr_t green;
+- compat_caddr_t blue;
+- compat_caddr_t transp;
+-};
+-
+ static int fb_getput_cmap(struct fb_info *info, unsigned int cmd,
+ unsigned long arg)
+ {