diff options
author | Waldemar Brodkorb <wbx@openadk.org> | 2015-05-02 15:24:16 -0500 |
---|---|---|
committer | Waldemar Brodkorb <wbx@openadk.org> | 2015-05-02 15:24:38 -0500 |
commit | a8428de05cd6ad86dba8444de78a64294d4ddb5e (patch) | |
tree | c7ce538bfbe7ee6b3bdcf5a7a861aba629124015 /target/mips64 | |
parent | 95cdbd2ef9c13d3f07687524e03f9038a5d2ad96 (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) + { |