diff --git a/projects/RPi/patches/linux/linux-01-RPi_support.patch b/projects/RPi/patches/linux/linux-01-RPi_support.patch index 761ef49251..48afd35d3b 100644 --- a/projects/RPi/patches/linux/linux-01-RPi_support.patch +++ b/projects/RPi/patches/linux/linux-01-RPi_support.patch @@ -1,7 +1,7 @@ -From 7f91d1a92bb546612ff6766f1ec75826cf483ad9 Mon Sep 17 00:00:00 2001 +From c7b8172aa06798be9a83dd9bc19e46bfdd82cc6f Mon Sep 17 00:00:00 2001 From: popcornmix Date: Sun, 12 May 2013 12:24:19 +0100 -Subject: [PATCH 01/75] Main bcm2708 linux port +Subject: [PATCH 01/76] Main bcm2708 linux port Signed-off-by: popcornmix --- @@ -5117,10 +5117,10 @@ index 09ebe57..582ce64 100644 unsigned int version; /* SDHCI spec. version */ -From 19d789c43ab2b18b37ee9ea76d5100faf3a3673b Mon Sep 17 00:00:00 2001 +From 1ce4d347b3b07ad2d43c57f94f078a836c2ee3ff Mon Sep 17 00:00:00 2001 From: popcornmix Date: Wed, 8 Oct 2014 18:50:05 +0100 -Subject: [PATCH 02/75] Add bcm2708_gpio driver +Subject: [PATCH 02/76] Add bcm2708_gpio driver Signed-off-by: popcornmix @@ -5679,10 +5679,10 @@ index 0000000..fb69624 + +#endif -From 60215ba646e6b3b2cdc9d61b283de53cf96b3358 Mon Sep 17 00:00:00 2001 +From 2f68a84df7bebe637db3ef826b00283f5529f6d6 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Tue, 7 May 2013 22:20:24 +0100 -Subject: [PATCH 03/75] Add quick config. +Subject: [PATCH 03/76] Add quick config. This is designed for quick compiling when developing. No modules are needed and it includes all Pi specific drivers @@ -5895,10 +5895,10 @@ index 0000000..e5efe75 +CONFIG_CRC_ITU_T=y +CONFIG_LIBCRC32C=y -From d6ed20c144ed3a83747f2bc27130a8f74b91ffe9 Mon Sep 17 00:00:00 2001 +From ed7b8c09072c261d276468f22c968e5f47a7cf29 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Wed, 1 May 2013 19:46:17 +0100 -Subject: [PATCH 04/75] Add dwc_otg driver +Subject: [PATCH 04/76] Add dwc_otg driver Signed-off-by: popcornmix @@ -63008,10 +63008,10 @@ index 0000000..cdc9963 +test_main(); +0; -From 1409f72285e830413ddcb46ae8e8cacc5a5ca77d Mon Sep 17 00:00:00 2001 +From 76308d3b75a52034de50beebdabbe02abdc52bb6 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Wed, 1 May 2013 19:54:32 +0100 -Subject: [PATCH 05/75] bcm2708 watchdog driver +Subject: [PATCH 05/76] bcm2708 watchdog driver Signed-off-by: popcornmix --- @@ -63439,10 +63439,10 @@ index 0000000..8a27d68 +MODULE_ALIAS_MISCDEV(TEMP_MINOR); +MODULE_LICENSE("GPL"); -From 292907b0937a222dd53ac17cdf3fb495d441536b Mon Sep 17 00:00:00 2001 +From 8ba498dcacf688767ea74c7ee7c0657f54a5a6fd Mon Sep 17 00:00:00 2001 From: popcornmix Date: Wed, 1 May 2013 19:55:09 +0100 -Subject: [PATCH 06/75] bcm2708 framebuffer driver +Subject: [PATCH 06/76] bcm2708 framebuffer driver Signed-off-by: popcornmix --- @@ -66486,10 +66486,10 @@ index 3c14e43..7626beb 100644 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 -From f045a809d32f2a376e9520d61bffd0a607d79903 Mon Sep 17 00:00:00 2001 +From 5de6a8b59fedb1d2c2b1468ebd96c3325a308dff Mon Sep 17 00:00:00 2001 From: Harm Hanemaaijer Date: Thu, 20 Jun 2013 20:21:39 +0200 -Subject: [PATCH 07/75] Speed up console framebuffer imageblit function +Subject: [PATCH 07/76] Speed up console framebuffer imageblit function Especially on platforms with a slower CPU but a relatively high framebuffer fill bandwidth, like current ARM devices, the existing @@ -66698,10 +66698,10 @@ index a2bb276..436494f 100644 start_index, pitch_index); } else -From b517c335008c58056c0fc0693840b2906a4c6d10 Mon Sep 17 00:00:00 2001 +From 4786eba5eeecbffa953c1807afe2cae90bcb2e94 Mon Sep 17 00:00:00 2001 From: Siarhei Siamashka Date: Mon, 17 Jun 2013 13:32:11 +0300 -Subject: [PATCH 08/75] fbdev: add FBIOCOPYAREA ioctl +Subject: [PATCH 08/76] fbdev: add FBIOCOPYAREA ioctl Based on the patch authored by Ali Gholami Rudi at https://lkml.org/lkml/2009/7/13/153 @@ -66794,10 +66794,10 @@ index fb795c3..fa72af0 100644 #define FB_TYPE_PACKED_PIXELS 0 /* Packed Pixels */ #define FB_TYPE_PLANES 1 /* Non interleaved planes */ -From 81c3864101489fa5be7656d5ef19f5841a843b44 Mon Sep 17 00:00:00 2001 +From 20d9cc8ed5972b0c130548b3d0492382542870b7 Mon Sep 17 00:00:00 2001 From: Siarhei Siamashka Date: Mon, 17 Jun 2013 16:00:25 +0300 -Subject: [PATCH 09/75] bcm2708_fb: DMA acceleration for fb_copyarea +Subject: [PATCH 09/76] bcm2708_fb: DMA acceleration for fb_copyarea Based on http://www.raspberrypi.org/phpBB3/viewtopic.php?p=62425#p62425 Also used Simon's dmaer_master module as a reference for tweaking DMA @@ -67281,10 +67281,10 @@ index 54cd760..b3b1e04 100644 return 0; -From d87931ceecc33e2cc9e95185afb3225ec0d15e7a Mon Sep 17 00:00:00 2001 +From 5c9d7363d06f011a42aa3abcc1394721e04640ee Mon Sep 17 00:00:00 2001 From: popcornmix Date: Tue, 2 Jul 2013 23:42:01 +0100 -Subject: [PATCH 10/75] bcm2708 vchiq driver +Subject: [PATCH 10/76] bcm2708 vchiq driver Signed-off-by: popcornmix @@ -67318,6 +67318,24 @@ option VCHI_SERVICE_OPTION_TRACE. vchiq: Make the synchronous-CLOSE logic more tolerant vchiq: Move logging control into debugfs + +vchiq: Take care of a corner case tickled by VCSM + +Closing a connection that isn't fully open requires care, since one +side does not know the other side's port number. Code was present to +handle the case where a CLOSE is sent immediately after an OPEN, i.e. +before the OPENACK has been received, but this was incorrectly being +used when an OPEN from a client using port 0 was rejected. + +(In the observed failure, the host was attempting to use the VCSM +service, which isn't present in the 'cutdown' firmware. The failure +was intermittent because sometimes the keepalive service would +grab port 0.) + +This case can be distinguished because the client's remoteport will +still be VCHIQ_PORT_FREE, and the srvstate will be OPENING. Either +condition is sufficient to differentiate it from the special case +described above. --- drivers/misc/Kconfig | 1 + drivers/misc/Makefile | 1 + @@ -67339,7 +67357,7 @@ vchiq: Move logging control into debugfs .../vc04_services/interface/vchiq_arm/vchiq_cfg.h | 66 + .../interface/vchiq_arm/vchiq_connected.c | 119 + .../interface/vchiq_arm/vchiq_connected.h | 50 + - .../vc04_services/interface/vchiq_arm/vchiq_core.c | 3859 ++++++++++++++++++++ + .../vc04_services/interface/vchiq_arm/vchiq_core.c | 3861 ++++++++++++++++++++ .../vc04_services/interface/vchiq_arm/vchiq_core.h | 711 ++++ .../interface/vchiq_arm/vchiq_debugfs.c | 383 ++ .../interface/vchiq_arm/vchiq_debugfs.h | 52 + @@ -67353,7 +67371,7 @@ vchiq: Move logging control into debugfs .../vc04_services/interface/vchiq_arm/vchiq_util.c | 151 + .../vc04_services/interface/vchiq_arm/vchiq_util.h | 81 + .../interface/vchiq_arm/vchiq_version.c | 59 + - 34 files changed, 12611 insertions(+) + 34 files changed, 12613 insertions(+) create mode 100644 drivers/misc/vc04_services/Kconfig create mode 100644 drivers/misc/vc04_services/Makefile create mode 100644 drivers/misc/vc04_services/interface/vchi/connections/connection.h @@ -72989,10 +73007,10 @@ index 0000000..863b3e3 +#endif /* VCHIQ_CONNECTED_H */ diff --git a/drivers/misc/vc04_services/interface/vchiq_arm/vchiq_core.c b/drivers/misc/vc04_services/interface/vchiq_arm/vchiq_core.c new file mode 100644 -index 0000000..18887b1 +index 0000000..f962027 --- /dev/null +++ b/drivers/misc/vc04_services/interface/vchiq_arm/vchiq_core.c -@@ -0,0 +1,3859 @@ +@@ -0,0 +1,3861 @@ +/** + * Copyright (c) 2010-2012 Broadcom. All rights reserved. + * @@ -74644,9 +74662,11 @@ index 0000000..18887b1 + case VCHIQ_MSG_BULK_RX_DONE: + case VCHIQ_MSG_BULK_TX_DONE: + service = find_service_by_port(state, localport); -+ if ((!service || service->remoteport != remoteport) && -+ (localport == 0) && -+ (type == VCHIQ_MSG_CLOSE)) { ++ if ((!service || ++ ((service->remoteport != remoteport) && ++ (service->remoteport != VCHIQ_PORT_FREE))) && ++ (localport == 0) && ++ (type == VCHIQ_MSG_CLOSE)) { + /* This could be a CLOSE from a client which + hadn't yet received the OPENACK - look for + the connected service */ @@ -80213,10 +80233,10 @@ index 0000000..b6bfa21 + return vchiq_build_time; +} -From cac91b9c3fd099e7b9ef2edf5e7241170ceef271 Mon Sep 17 00:00:00 2001 +From 996f0e0767cbad8d26344f9492f5cac3b4314b29 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Mon, 12 May 2014 15:12:02 +0100 -Subject: [PATCH 11/75] vchiq: Avoid high load when blocked and unkillable +Subject: [PATCH 11/76] vchiq: Avoid high load when blocked and unkillable vchiq: Include SIGSTOP and SIGCONT in list of signals not-masked by vchiq to allow gdb to work --- @@ -80267,7 +80287,7 @@ index 65f4b52..5efc62f 100644 #include diff --git a/drivers/misc/vc04_services/interface/vchiq_arm/vchiq_core.c b/drivers/misc/vc04_services/interface/vchiq_arm/vchiq_core.c -index 18887b1..b69b803 100644 +index f962027..14a4155 100644 --- a/drivers/misc/vc04_services/interface/vchiq_arm/vchiq_core.c +++ b/drivers/misc/vc04_services/interface/vchiq_arm/vchiq_core.c @@ -32,6 +32,7 @@ @@ -80378,10 +80398,10 @@ index c2eefef..05e7979 100644 static inline int is_pow2(int i) { -From 3d745f564cca0afef6f3a949dab4b92829ca4c36 Mon Sep 17 00:00:00 2001 +From 96c308b5d0423d83bdc4d2df85f93480eef1ff0a Mon Sep 17 00:00:00 2001 From: popcornmix Date: Wed, 3 Jul 2013 00:31:47 +0100 -Subject: [PATCH 12/75] cma: Add vc_cma driver to enable use of CMA +Subject: [PATCH 12/76] cma: Add vc_cma driver to enable use of CMA Signed-off-by: popcornmix --- @@ -81670,10 +81690,10 @@ index 0000000..5325832 + +#endif /* VC_CMA_H */ -From eb95c4820ddb28d9a9de19dbd0859ba51fe1e62e Mon Sep 17 00:00:00 2001 +From ac395e2587fac0716dcc029b6f3a6d0ede1d8672 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Mon, 26 Mar 2012 22:15:50 +0100 -Subject: [PATCH 13/75] bcm2708: alsa sound driver +Subject: [PATCH 13/76] bcm2708: alsa sound driver Signed-off-by: popcornmix @@ -84434,10 +84454,10 @@ index 0000000..af3e6eb + +#endif // _VC_AUDIO_DEFS_H_ -From 923f1915faa89e6b8cc7bbc07cc5f3f19b144e38 Mon Sep 17 00:00:00 2001 +From f9a8402a0aaea8f66cae15714e24ccc4f9e32a91 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Wed, 3 Jul 2013 00:51:55 +0100 -Subject: [PATCH 14/75] Add hwrng (hardware random number generator) driver +Subject: [PATCH 14/76] Add hwrng (hardware random number generator) driver --- drivers/char/hw_random/Kconfig | 11 ++++ @@ -84603,10 +84623,10 @@ index 0000000..340f004 +MODULE_DESCRIPTION("BCM2708 H/W Random Number Generator (RNG) driver"); +MODULE_LICENSE("GPL and additional rights"); -From b945185dd21b40c2eb5b9661cae28a8beccab25e Mon Sep 17 00:00:00 2001 +From cd71d20c95d4d1786b477a2ebb64a60965aef650 Mon Sep 17 00:00:00 2001 From: Aron Szabo Date: Sat, 16 Jun 2012 12:15:55 +0200 -Subject: [PATCH 15/75] lirc: added support for RaspberryPi GPIO +Subject: [PATCH 15/76] lirc: added support for RaspberryPi GPIO lirc_rpi: Use read_current_timer to determine transmitter delay. Thanks to jjmz and others See: https://github.com/raspberrypi/linux/issues/525 @@ -85354,10 +85374,10 @@ index 0000000..887c36b +module_param(debug, bool, S_IRUGO | S_IWUSR); +MODULE_PARM_DESC(debug, "Enable debugging messages"); -From 72f79d825a951a36676a00629110db5e85ae88c1 Mon Sep 17 00:00:00 2001 +From 57d9007d32d037225fb16809b9c46d445e8d3f4f Mon Sep 17 00:00:00 2001 From: popcornmix Date: Wed, 3 Jul 2013 00:49:20 +0100 -Subject: [PATCH 16/75] Add cpufreq driver +Subject: [PATCH 16/76] Add cpufreq driver --- arch/arm/Kconfig | 1 + @@ -85641,10 +85661,10 @@ index 0000000..447ca09 +module_init(bcm2835_cpufreq_module_init); +module_exit(bcm2835_cpufreq_module_exit); -From dc2fa0b39791d761b713f2f759a648397d03dfee Mon Sep 17 00:00:00 2001 +From 27326f6ee34fa3b288e78d9dbde9036f259f03bf Mon Sep 17 00:00:00 2001 From: popcornmix Date: Tue, 26 Mar 2013 19:24:24 +0000 -Subject: [PATCH 17/75] Added hwmon/thermal driver for reporting core +Subject: [PATCH 17/76] Added hwmon/thermal driver for reporting core temperature. Thanks Dorian --- @@ -86166,10 +86186,10 @@ index 0000000..85fceb5 + +module_platform_driver(bcm2835_thermal_driver); -From 9dc90bcff14d89bc21651090901814a93e77a91e Mon Sep 17 00:00:00 2001 +From 21a5630af4c609579bb052044ca5211f15632084 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Tue, 26 Mar 2013 17:26:38 +0000 -Subject: [PATCH 18/75] Allow mac address to be set in smsc95xx +Subject: [PATCH 18/76] Allow mac address to be set in smsc95xx Signed-off-by: popcornmix --- @@ -86260,10 +86280,10 @@ index d07bf4c..5ae60ab 100644 if (smsc95xx_read_eeprom(dev, EEPROM_MAC_OFFSET, ETH_ALEN, dev->net->dev_addr) == 0) { -From 0c9a86532c257f5da83904ccaac18861d14857c5 Mon Sep 17 00:00:00 2001 +From 1067ab9bae07edd1306a1b0187c29e2098a17e07 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Mon, 4 Nov 2013 18:56:10 +0000 -Subject: [PATCH 19/75] Add Chris Boot's i2c and spi drivers. +Subject: [PATCH 19/76] Add Chris Boot's i2c and spi drivers. i2c-bcm2708: fixed baudrate @@ -87609,10 +87629,10 @@ index 0000000..b04a57d +MODULE_LICENSE("GPL v2"); +MODULE_ALIAS("platform:" DRV_NAME); -From d3e15a0761290b2b5b2d6f9083426070931c9f4a Mon Sep 17 00:00:00 2001 +From 344c18fce88559a47608c5eb391515c9842a1884 Mon Sep 17 00:00:00 2001 From: cbeytas Date: Mon, 24 Jun 2013 00:05:40 -0400 -Subject: [PATCH 20/75] Perform I2C combined transactions when possible +Subject: [PATCH 20/76] Perform I2C combined transactions when possible Perform I2C combined transactions whenever possible, within the restrictions of the Broadcomm Serial Controller. @@ -87684,10 +87704,10 @@ index f266f10..8750634 100644 } -From cb275aa703826b908fcc8cc8d496d037de04dfcb Mon Sep 17 00:00:00 2001 +From 49991d69e04603502fb3239d81d17c29b9110fed Mon Sep 17 00:00:00 2001 From: popcornmix Date: Wed, 8 May 2013 11:46:50 +0100 -Subject: [PATCH 21/75] enabling the realtime clock 1-wire chip DS1307 and +Subject: [PATCH 21/76] enabling the realtime clock 1-wire chip DS1307 and 1-wire on GPIO4 (as a module) 1-wire: Add support for configuring pin for w1-gpio kernel module @@ -87959,17 +87979,18 @@ index 2820924..fd0550f 100644 } } -From 6054952c7bfec769bec49b57ff6041383061637f Mon Sep 17 00:00:00 2001 + +From 1f9cce98b2435e639dc6dce86136af13d942feb1 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Fri, 12 Apr 2013 23:58:47 +0100 -Subject: [PATCH 23/75] config: add missing options from 3.6.y kernel +Subject: [PATCH 23/76] config: add missing options from 3.6.y kernel --- - arch/arm/configs/bcmrpi_defconfig | 636 ++++++++++++++++++++++++++++++++++++-- - 1 file changed, 617 insertions(+), 19 deletions(-) + arch/arm/configs/bcmrpi_defconfig | 651 ++++++++++++++++++++++++++++++++++++-- + 1 file changed, 632 insertions(+), 19 deletions(-) diff --git a/arch/arm/configs/bcmrpi_defconfig b/arch/arm/configs/bcmrpi_defconfig -index 6d2eae1..218df4b 100644 +index 6d2eae1..3853853 100644 --- a/arch/arm/configs/bcmrpi_defconfig +++ b/arch/arm/configs/bcmrpi_defconfig @@ -1,3 +1,5 @@ @@ -88456,7 +88477,7 @@ index 6d2eae1..218df4b 100644 CONFIG_INPUT_MISC=y CONFIG_INPUT_AD714X=m CONFIG_INPUT_ATI_REMOTE2=m -@@ -189,22 +521,195 @@ CONFIG_SERIO_RAW=m +@@ -189,22 +521,208 @@ CONFIG_SERIO_RAW=m CONFIG_GAMEPORT=m CONFIG_GAMEPORT_NS558=m CONFIG_GAMEPORT_L4=m @@ -88472,6 +88493,7 @@ index 6d2eae1..218df4b 100644 CONFIG_RAW_DRIVER=y +CONFIG_BRCM_CHAR_DRIVERS=y +CONFIG_BCM_VC_CMA=y ++CONFIG_BCM_VC_SM=y CONFIG_I2C=y CONFIG_I2C_CHARDEV=m CONFIG_I2C_BCM2708=m @@ -88480,6 +88502,7 @@ index 6d2eae1..218df4b 100644 -CONFIG_SPI_SPIDEV=m +CONFIG_SPI_SPIDEV=y CONFIG_GPIO_SYSFS=y ++CONFIG_GPIO_ARIZONA=m +CONFIG_W1=m +CONFIG_W1_MASTER_DS2490=m +CONFIG_W1_MASTER_DS2482=m @@ -88503,6 +88526,13 @@ index 6d2eae1..218df4b 100644 +CONFIG_THERMAL_BCM2835=y CONFIG_WATCHDOG=y +CONFIG_BCM2708_WDT=m ++CONFIG_UCB1400_CORE=m ++CONFIG_MFD_ARIZONA_I2C=m ++CONFIG_MFD_ARIZONA_SPI=m ++CONFIG_MFD_WM5102=y ++CONFIG_REGULATOR=y ++CONFIG_REGULATOR_FIXED_VOLTAGE=m ++CONFIG_REGULATOR_ARIZONA=m +CONFIG_MEDIA_SUPPORT=m +CONFIG_MEDIA_CAMERA_SUPPORT=y +CONFIG_MEDIA_ANALOG_TV_SUPPORT=y @@ -88582,8 +88612,12 @@ index 6d2eae1..218df4b 100644 +CONFIG_VIDEO_TLG2300=m +CONFIG_VIDEO_USBVISION=m +CONFIG_VIDEO_STK1160_COMMON=m ++CONFIG_VIDEO_STK1160_AC97=y +CONFIG_VIDEO_GO7007=m ++CONFIG_VIDEO_GO7007_USB=m ++CONFIG_VIDEO_GO7007_USB_S2250_BOARD=m +CONFIG_VIDEO_AU0828=m ++CONFIG_VIDEO_AU0828_RC=y +CONFIG_VIDEO_CX231XX=m +CONFIG_VIDEO_CX231XX_ALSA=m +CONFIG_VIDEO_CX231XX_DVB=m @@ -88654,7 +88688,7 @@ index 6d2eae1..218df4b 100644 CONFIG_FRAMEBUFFER_CONSOLE=y CONFIG_LOGO=y # CONFIG_LOGO_LINUX_MONO is not set -@@ -227,8 +732,10 @@ CONFIG_SND_BCM2835=m +@@ -227,8 +745,10 @@ CONFIG_SND_BCM2835=m CONFIG_SND_USB_AUDIO=m CONFIG_SND_USB_UA101=m CONFIG_SND_USB_CAIAQ=m @@ -88665,7 +88699,7 @@ index 6d2eae1..218df4b 100644 CONFIG_HID_A4TECH=m CONFIG_HID_ACRUX=m CONFIG_HID_APPLE=m -@@ -267,9 +774,11 @@ CONFIG_HID_SUNPLUS=m +@@ -267,9 +787,11 @@ CONFIG_HID_SUNPLUS=m CONFIG_HID_GREENASIA=m CONFIG_HID_SMARTJOYPLUS=m CONFIG_HID_TOPSEED=m @@ -88677,7 +88711,7 @@ index 6d2eae1..218df4b 100644 CONFIG_HID_ZEROPLUS=m CONFIG_HID_ZYDACRON=m CONFIG_HID_PID=y -@@ -277,6 +786,8 @@ CONFIG_USB_HIDDEV=y +@@ -277,6 +799,8 @@ CONFIG_USB_HIDDEV=y CONFIG_USB=y CONFIG_USB_ANNOUNCE_NEW_DEVICES=y CONFIG_USB_MON=m @@ -88686,7 +88720,7 @@ index 6d2eae1..218df4b 100644 CONFIG_USB_STORAGE=y CONFIG_USB_STORAGE_REALTEK=m CONFIG_USB_STORAGE_DATAFAB=m -@@ -311,6 +822,7 @@ CONFIG_USB_SERIAL_IPAQ=m +@@ -311,6 +835,7 @@ CONFIG_USB_SERIAL_IPAQ=m CONFIG_USB_SERIAL_IR=m CONFIG_USB_SERIAL_EDGEPORT=m CONFIG_USB_SERIAL_EDGEPORT_TI=m @@ -88694,7 +88728,7 @@ index 6d2eae1..218df4b 100644 CONFIG_USB_SERIAL_GARMIN=m CONFIG_USB_SERIAL_IPW=m CONFIG_USB_SERIAL_IUU=m -@@ -319,6 +831,7 @@ CONFIG_USB_SERIAL_KEYSPAN=m +@@ -319,6 +844,7 @@ CONFIG_USB_SERIAL_KEYSPAN=m CONFIG_USB_SERIAL_KLSI=m CONFIG_USB_SERIAL_KOBIL_SCT=m CONFIG_USB_SERIAL_MCT_U232=m @@ -88702,7 +88736,7 @@ index 6d2eae1..218df4b 100644 CONFIG_USB_SERIAL_MOS7720=m CONFIG_USB_SERIAL_MOS7840=m CONFIG_USB_SERIAL_NAVMAN=m -@@ -336,7 +849,11 @@ CONFIG_USB_SERIAL_XIRCOM=m +@@ -336,7 +862,11 @@ CONFIG_USB_SERIAL_XIRCOM=m CONFIG_USB_SERIAL_OPTION=m CONFIG_USB_SERIAL_OMNINET=m CONFIG_USB_SERIAL_OPTICON=m @@ -88714,7 +88748,7 @@ index 6d2eae1..218df4b 100644 CONFIG_USB_SERIAL_DEBUG=m CONFIG_USB_EMI62=m CONFIG_USB_EMI26=m -@@ -357,11 +874,76 @@ CONFIG_USB_IOWARRIOR=m +@@ -357,12 +887,79 @@ CONFIG_USB_IOWARRIOR=m CONFIG_USB_TEST=m CONFIG_USB_ISIGHTFW=m CONFIG_USB_YUREX=m @@ -88789,9 +88823,12 @@ index 6d2eae1..218df4b 100644 +CONFIG_LIRC_SASEM=m +CONFIG_LIRC_SERIAL=m # CONFIG_IOMMU_SUPPORT is not set ++CONFIG_EXTCON=m ++CONFIG_EXTCON_ARIZONA=m CONFIG_EXT4_FS=y CONFIG_EXT4_FS_POSIX_ACL=y -@@ -384,6 +966,8 @@ CONFIG_BTRFS_FS=m + CONFIG_EXT4_FS_SECURITY=y +@@ -384,6 +981,8 @@ CONFIG_BTRFS_FS=m CONFIG_BTRFS_FS_POSIX_ACL=y CONFIG_NILFS2_FS=m CONFIG_FANOTIFY=y @@ -88800,7 +88837,7 @@ index 6d2eae1..218df4b 100644 CONFIG_AUTOFS4_FS=y CONFIG_FUSE_FS=m CONFIG_CUSE=m -@@ -399,18 +983,26 @@ CONFIG_MSDOS_FS=y +@@ -399,18 +998,26 @@ CONFIG_MSDOS_FS=y CONFIG_VFAT_FS=y CONFIG_FAT_DEFAULT_IOCHARSET="ascii" CONFIG_NTFS_FS=m @@ -88827,7 +88864,7 @@ index 6d2eae1..218df4b 100644 CONFIG_CIFS=m CONFIG_CIFS_WEAK_PW_HASH=y CONFIG_CIFS_XATTR=y -@@ -455,7 +1047,7 @@ CONFIG_NLS_ISO8859_14=m +@@ -455,7 +1062,7 @@ CONFIG_NLS_ISO8859_14=m CONFIG_NLS_ISO8859_15=m CONFIG_NLS_KOI8_R=m CONFIG_NLS_KOI8_U=m @@ -88836,7 +88873,7 @@ index 6d2eae1..218df4b 100644 CONFIG_PRINTK_TIME=y CONFIG_BOOT_PRINTK_DELAY=y CONFIG_DEBUG_INFO=y -@@ -463,28 +1055,34 @@ CONFIG_DEBUG_STACK_USAGE=y +@@ -463,28 +1070,34 @@ CONFIG_DEBUG_STACK_USAGE=y CONFIG_DEBUG_MEMORY_INIT=y CONFIG_DETECT_HUNG_TASK=y CONFIG_TIMER_STATS=y @@ -88875,10 +88912,10 @@ index 6d2eae1..218df4b 100644 # CONFIG_CRYPTO_HW is not set CONFIG_CRC_ITU_T=y -From 7e735bc2e7eff49c6c007f6e91f9cee3d09022fd Mon Sep 17 00:00:00 2001 +From c8c4f87e7a8cc82bdee760e9f99e4d196228a6bc Mon Sep 17 00:00:00 2001 From: popcornmix Date: Wed, 18 Dec 2013 22:16:19 +0000 -Subject: [PATCH 24/75] config: Enable CONFIG_MEMCG, but leave it disabled (due +Subject: [PATCH 24/76] config: Enable CONFIG_MEMCG, but leave it disabled (due to memory cost). Enable with cgroup_enable=memory. --- @@ -88888,7 +88925,7 @@ Subject: [PATCH 24/75] config: Enable CONFIG_MEMCG, but leave it disabled (due 3 files changed, 25 insertions(+) diff --git a/arch/arm/configs/bcmrpi_defconfig b/arch/arm/configs/bcmrpi_defconfig -index 218df4b..39ae974 100644 +index 3853853..65c58bf 100644 --- a/arch/arm/configs/bcmrpi_defconfig +++ b/arch/arm/configs/bcmrpi_defconfig @@ -19,6 +19,7 @@ CONFIG_CGROUP_FREEZER=y @@ -88946,10 +88983,10 @@ index 28928ce..33d37c3 100644 #ifdef CONFIG_MEMCG_SWAP -From 463c38f5b1c2de102b21b295a6aa8112a743e4a9 Mon Sep 17 00:00:00 2001 +From c1c0afd14f86a40cfb7a5fb00b951353f685d9e7 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Wed, 3 Jul 2013 00:46:42 +0100 -Subject: [PATCH 25/75] Add FIQ patch to dwc_otg driver. Enable with +Subject: [PATCH 25/76] Add FIQ patch to dwc_otg driver. Enable with dwc_otg.fiq_fix_enable=1. Should give about 10% more ARM performance. Thanks to Gordon and Costas @@ -92245,10 +92282,10 @@ index 1b1f83c..c8590b5 100644 if (status.b.sr) { -From 5379571170c2c633918e07010b39205f7808b71c Mon Sep 17 00:00:00 2001 +From e7960d2d9a1379a2443ffd315f5edcc2711e0e32 Mon Sep 17 00:00:00 2001 From: P33M Date: Wed, 19 Mar 2014 12:58:23 +0000 -Subject: [PATCH 26/75] dwc_otg: fiq_fsm: Base commit for driver rewrite +Subject: [PATCH 26/76] dwc_otg: fiq_fsm: Base commit for driver rewrite This commit removes the previous FIQ fixes entirely and adds fiq_fsm. @@ -97144,10 +97181,10 @@ index 5d310df..4b32941 100644 return -EBUSY; } -From e501f0ecc235a17016fbdf298d62d1cd1f9cb3a5 Mon Sep 17 00:00:00 2001 +From 669264722148c3eb79d7ff5b5b89a9cd6aa41215 Mon Sep 17 00:00:00 2001 From: Vincent Sanders Date: Wed, 30 Jan 2013 12:45:18 +0000 -Subject: [PATCH 27/75] bcm2835: add v4l2 camera device +Subject: [PATCH 27/76] bcm2835: add v4l2 camera device - Supports raw YUV capture, preview, JPEG and H264. - Uses videobuf2 for data transfer, using dma_buf. @@ -103130,10 +103167,10 @@ index 0000000..9d1d11e + +#endif /* MMAL_VCHIQ_H */ -From 7a138d678b9c78fb31066c4d92c4f6d1660620f7 Mon Sep 17 00:00:00 2001 +From 313a957f10c4cdfec4da68828b7826e37d1c62ad Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Mon, 9 Dec 2013 10:58:01 +0000 -Subject: [PATCH 28/75] V4L2: Fixes from 6by9 +Subject: [PATCH 28/76] V4L2: Fixes from 6by9 V4L2: Fix EV values. Add manual shutter speed control @@ -103363,10 +103400,10 @@ Signed-off-by: Dave Stevenson 8 files changed, 1292 insertions(+), 178 deletions(-) diff --git a/arch/arm/configs/bcmrpi_defconfig b/arch/arm/configs/bcmrpi_defconfig -index 39ae974..d2f5620 100644 +index 65c58bf..650b541 100644 --- a/arch/arm/configs/bcmrpi_defconfig +++ b/arch/arm/configs/bcmrpi_defconfig -@@ -693,6 +693,9 @@ CONFIG_DVB_B2C2_FLEXCOP_USB=m +@@ -706,6 +706,9 @@ CONFIG_DVB_B2C2_FLEXCOP_USB=m CONFIG_VIDEO_EM28XX=m CONFIG_VIDEO_EM28XX_ALSA=m CONFIG_VIDEO_EM28XX_DVB=m @@ -105505,10 +105542,10 @@ index a06fb44..76f249e 100644 release_msg: -From b49f9bd29aaa9dcaf84bbab8f18c4f3cff9abf46 Mon Sep 17 00:00:00 2001 +From 6fb5147a9d51a43520b47baaa51c09de1388e1d3 Mon Sep 17 00:00:00 2001 From: Florian Meier Date: Fri, 22 Nov 2013 14:22:53 +0100 -Subject: [PATCH 29/75] dmaengine: Add support for BCM2708 +Subject: [PATCH 29/76] dmaengine: Add support for BCM2708 Add support for DMA controller of BCM2708 as used in the Raspberry Pi. Currently it only supports cyclic DMA. @@ -106634,10 +106671,10 @@ index 0000000..6766799 +MODULE_AUTHOR("Gellert Weisz "); +MODULE_LICENSE("GPL v2"); -From 6ec75f9b99b74595905a16b7e1c71e5b607fc309 Mon Sep 17 00:00:00 2001 +From 2cdd6843e0375445d13015ee5d39fb91236b9e0e Mon Sep 17 00:00:00 2001 From: Florian Meier Date: Fri, 22 Nov 2013 14:33:38 +0100 -Subject: [PATCH 30/75] ASoC: Add support for BCM2708 +Subject: [PATCH 30/76] ASoC: Add support for BCM2708 This driver adds support for digital audio (I2S) for the BCM2708 SoC that is used by the @@ -107632,10 +107669,10 @@ index 0000000..ebaf3d6 +MODULE_AUTHOR("Florian Meier "); +MODULE_LICENSE("GPL v2"); -From 9847de888207ff72d48e651e365d09c6a2a9b731 Mon Sep 17 00:00:00 2001 +From 12657121eb5cfc8570a3a458c073cddffb09da2a Mon Sep 17 00:00:00 2001 From: Florian Meier Date: Fri, 22 Nov 2013 14:59:51 +0100 -Subject: [PATCH 31/75] ASoC: Add support for PCM5102A codec +Subject: [PATCH 31/76] ASoC: Add support for PCM5102A codec Some definitions to support the PCM5102A codec by Texas Instruments. @@ -107760,10 +107797,10 @@ index 0000000..126f1e9 +MODULE_AUTHOR("Florian Meier "); +MODULE_LICENSE("GPL v2"); -From cb41b6a7f3d4ff67916c0bf5055d282a65e32696 Mon Sep 17 00:00:00 2001 +From a4e0bbc0b34abd6a6ac39668199237209d7c6c81 Mon Sep 17 00:00:00 2001 From: Florian Meier Date: Fri, 22 Nov 2013 19:04:54 +0100 -Subject: [PATCH 32/75] BCM2708: Add I2S support to board file +Subject: [PATCH 32/76] BCM2708: Add I2S support to board file Adds the required initializations for I2S to the board file of mach-bcm2708. @@ -107818,10 +107855,10 @@ index a740344..dca28ad 100644 struct amba_device *d = amba_devs[i]; amba_device_register(d, &iomem_resource); -From 751a064c164e5204bfca2dcbda358d9b052908f9 Mon Sep 17 00:00:00 2001 +From 282d16b7547857e53872678edf84bbac9d9d6d2a Mon Sep 17 00:00:00 2001 From: Florian Meier Date: Fri, 22 Nov 2013 19:19:08 +0100 -Subject: [PATCH 33/75] ASoC: Add support for HifiBerry DAC +Subject: [PATCH 33/76] ASoC: Add support for HifiBerry DAC This adds a machine driver for the HifiBerry DAC. It is a sound card that can @@ -107970,10 +108007,10 @@ index 0000000..4b70b45 +MODULE_DESCRIPTION("ASoC Driver for HifiBerry DAC"); +MODULE_LICENSE("GPL v2"); -From ae60560fa53670d563c8ea0d7baaa40e6d16a728 Mon Sep 17 00:00:00 2001 +From 5dccc7e9f29087369ccb026f9575e99083ef16f0 Mon Sep 17 00:00:00 2001 From: Florian Meier Date: Fri, 22 Nov 2013 19:21:34 +0100 -Subject: [PATCH 34/75] BCM2708: Add HifiBerry DAC to board file +Subject: [PATCH 34/76] BCM2708: Add HifiBerry DAC to board file This adds the initalization of the HifiBerry DAC to the mach-bcm2708 board file. @@ -108021,10 +108058,10 @@ index dca28ad..50d4991 100644 struct amba_device *d = amba_devs[i]; amba_device_register(d, &iomem_resource); -From 5ae24980878b0c244ffd2fd5c38ba6811e15a909 Mon Sep 17 00:00:00 2001 +From ae66fc66ae845d0a80859935bf0e57465ef79ab4 Mon Sep 17 00:00:00 2001 From: Florian Meier Date: Fri, 6 Dec 2013 18:55:53 +0100 -Subject: [PATCH 35/75] ASoC: BCM2708: Add 24 bit support +Subject: [PATCH 35/76] ASoC: BCM2708: Add 24 bit support This adds 24 bit support to the I2S driver of the BCM2708. Besides enabling the 24 bit flags, it includes two bug fixes: @@ -108096,10 +108133,10 @@ index ebaf3d6..a179216 100644 .period_bytes_min = 32, .period_bytes_max = 64 * PAGE_SIZE, -From 8755358db94d7aab05018e0ab5750b70daeb5dd8 Mon Sep 17 00:00:00 2001 +From 642aff2a6d0d8ef686f2d65c86cc9c1b90a2e105 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Sat, 13 Sep 2014 10:52:04 +0100 -Subject: [PATCH 36/75] bcm2708-i2s: Update bclk_ratio to more correct values +Subject: [PATCH 36/76] bcm2708-i2s: Update bclk_ratio to more correct values --- sound/soc/bcm/bcm2708-i2s.c | 6 +++--- @@ -108129,10 +108166,10 @@ index a179216..fd50e2d 100644 default: return -EINVAL; -From e1a57967a2243546c9e48d9f7e144ea2d55ca927 Mon Sep 17 00:00:00 2001 +From 5d7d0ee1caab24d593c2d4596b9b639aba4a1c0e Mon Sep 17 00:00:00 2001 From: Florian Meier Date: Mon, 2 Dec 2013 20:28:22 +0100 -Subject: [PATCH 37/75] BCM2708: Add I2S and DMA support to default config +Subject: [PATCH 37/76] BCM2708: Add I2S and DMA support to default config This commit adds several modules that are needed for I2S support for the Raspberry Pi to the defconfig. @@ -108143,10 +108180,10 @@ Signed-off-by: Florian Meier 1 file changed, 6 insertions(+) diff --git a/arch/arm/configs/bcmrpi_defconfig b/arch/arm/configs/bcmrpi_defconfig -index d2f5620..e786ca8 100644 +index 650b541..cb7bc32 100644 --- a/arch/arm/configs/bcmrpi_defconfig +++ b/arch/arm/configs/bcmrpi_defconfig -@@ -738,6 +738,10 @@ CONFIG_SND_USB_UA101=m +@@ -751,6 +751,10 @@ CONFIG_SND_USB_UA101=m CONFIG_SND_USB_CAIAQ=m CONFIG_SND_USB_CAIAQ_INPUT=y CONFIG_SND_USB_6FIRE=m @@ -108157,7 +108194,7 @@ index d2f5620..e786ca8 100644 CONFIG_SOUND_PRIME=m CONFIG_HIDRAW=y CONFIG_HID_A4TECH=m -@@ -932,6 +936,8 @@ CONFIG_RTC_DRV_RS5C348=m +@@ -945,6 +949,8 @@ CONFIG_RTC_DRV_RS5C348=m CONFIG_RTC_DRV_DS3234=m CONFIG_RTC_DRV_PCF2123=m CONFIG_RTC_DRV_RX4581=m @@ -108167,10 +108204,10 @@ index d2f5620..e786ca8 100644 CONFIG_UIO_PDRV_GENIRQ=m CONFIG_STAGING=y -From 5353c51962620e0bca93296e1661cbb4fc784de1 Mon Sep 17 00:00:00 2001 +From 819f6e763aa2dac4a50d6b9afbd1b61194fe8cd4 Mon Sep 17 00:00:00 2001 From: Florian Meier Date: Fri, 6 Dec 2013 20:50:28 +0100 -Subject: [PATCH 38/75] ASoC: BCM2708: Add support for RPi-DAC +Subject: [PATCH 38/76] ASoC: BCM2708: Add support for RPi-DAC This adds a machine driver for the RPi-DAC. @@ -108189,10 +108226,10 @@ Signed-off-by: Florian Meier create mode 100644 sound/soc/codecs/pcm1794a.c diff --git a/arch/arm/configs/bcmrpi_defconfig b/arch/arm/configs/bcmrpi_defconfig -index e786ca8..64bd592 100644 +index cb7bc32..ea00918 100644 --- a/arch/arm/configs/bcmrpi_defconfig +++ b/arch/arm/configs/bcmrpi_defconfig -@@ -741,6 +741,7 @@ CONFIG_SND_USB_6FIRE=m +@@ -754,6 +754,7 @@ CONFIG_SND_USB_6FIRE=m CONFIG_SND_SOC=m CONFIG_SND_BCM2708_SOC_I2S=m CONFIG_SND_BCM2708_SOC_HIFIBERRY_DAC=m @@ -108478,10 +108515,10 @@ index 0000000..b4eaa44 +MODULE_AUTHOR("Florian Meier "); +MODULE_LICENSE("GPL v2"); -From caea0e1e9c1fd311b25d8acfadcd34f97f36efe8 Mon Sep 17 00:00:00 2001 +From 49202bd22e97b793788cd3c00cf1ffdb36d43bbf Mon Sep 17 00:00:00 2001 From: Daniel Matuschek Date: Wed, 15 Jan 2014 21:41:23 +0100 -Subject: [PATCH 39/75] ASoC: wm8804: Implement MCLK configuration options, add +Subject: [PATCH 39/76] ASoC: wm8804: Implement MCLK configuration options, add 32bit support WM8804 can run with PLL frequencies of 256xfs and 128xfs for most sample rates. At 192kHz only 128xfs is supported. The existing driver selects 128xfs automatically for some lower samples rates. By using an @@ -108521,10 +108558,10 @@ index 0ea01df..4724553 100644 #define WM8804_RATES (SNDRV_PCM_RATE_32000 | SNDRV_PCM_RATE_44100 | \ SNDRV_PCM_RATE_48000 | SNDRV_PCM_RATE_64000 | \ -From c2ba324fd1e68647e5caea1d0b3a968280239c99 Mon Sep 17 00:00:00 2001 +From a684e4d707ab8c34ced2a5446dc5fca12e9ad032 Mon Sep 17 00:00:00 2001 From: Daniel Matuschek Date: Wed, 15 Jan 2014 21:42:08 +0100 -Subject: [PATCH 40/75] ASoC: BCM:Add support for HiFiBerry Digi. Driver is +Subject: [PATCH 40/76] ASoC: BCM:Add support for HiFiBerry Digi. Driver is based on the patched WM8804 driver. Signed-off-by: Daniel Matuschek @@ -108727,10 +108764,10 @@ index 0000000..e4f769d +MODULE_DESCRIPTION("ASoC Driver for HifiBerry Digi"); +MODULE_LICENSE("GPL v2"); -From 3033e4d8f6465f11ad844c4b7f6695e4b94ddc0f Mon Sep 17 00:00:00 2001 +From fc4289a31f093d4ce09a9f181d8e740ec2238e91 Mon Sep 17 00:00:00 2001 From: Daniel Matuschek Date: Thu, 16 Jan 2014 07:26:08 +0100 -Subject: [PATCH 41/75] BCM2708: Added support for HiFiBerry Digi board Board +Subject: [PATCH 41/76] BCM2708: Added support for HiFiBerry Digi board Board initalization by I2C Signed-off-by: Daniel Matuschek @@ -108777,10 +108814,10 @@ index 100c223..a57cb85 100644 bcm_register_device(&snd_rpi_dac_device); bcm_register_device(&snd_pcm1794a_codec_device); -From f2f5568f97bf8b243793012fb55136f7d2cd76fd Mon Sep 17 00:00:00 2001 +From a0908be469bc2fd6900186bc68b30aabe15d84bd Mon Sep 17 00:00:00 2001 From: Daniel Matuschek Date: Thu, 16 Jan 2014 07:27:28 +0100 -Subject: [PATCH 42/75] BCM2708: Added HiFiBerry Digi configuration option It +Subject: [PATCH 42/76] BCM2708: Added HiFiBerry Digi configuration option It will be compiled as a module by default. This also includes the WM8804 driver. @@ -108790,10 +108827,10 @@ Signed-off-by: Daniel Matuschek 1 file changed, 1 insertion(+) diff --git a/arch/arm/configs/bcmrpi_defconfig b/arch/arm/configs/bcmrpi_defconfig -index 64bd592..10b4c9e 100644 +index ea00918..14c3d9f 100644 --- a/arch/arm/configs/bcmrpi_defconfig +++ b/arch/arm/configs/bcmrpi_defconfig -@@ -741,6 +741,7 @@ CONFIG_SND_USB_6FIRE=m +@@ -754,6 +754,7 @@ CONFIG_SND_USB_6FIRE=m CONFIG_SND_SOC=m CONFIG_SND_BCM2708_SOC_I2S=m CONFIG_SND_BCM2708_SOC_HIFIBERRY_DAC=m @@ -108802,10 +108839,10 @@ index 64bd592..10b4c9e 100644 CONFIG_SND_SIMPLE_CARD=m CONFIG_SOUND_PRIME=m -From e08ad0555d056b2419f2a8feecae07ff7281bc48 Mon Sep 17 00:00:00 2001 +From b69df7d0aefb10191dcb85009328db28dd6cc933 Mon Sep 17 00:00:00 2001 From: Daniel Matuschek Date: Thu, 16 Jan 2014 07:36:35 +0100 -Subject: [PATCH 43/75] ASoC: wm8804: Set idle_bias_off to false Idle bias has +Subject: [PATCH 43/76] ASoC: wm8804: Set idle_bias_off to false Idle bias has been change to remove warning on driver startup Signed-off-by: Daniel Matuschek @@ -108827,10 +108864,10 @@ index 4724553..5d4140e 100644 .controls = wm8804_snd_controls, .num_controls = ARRAY_SIZE(wm8804_snd_controls), -From c4b4145cb9859846bf8fea91ecb2ffb228ed5036 Mon Sep 17 00:00:00 2001 +From 161f6eb4de967ea4283cbd06c21a8dfd6c25f765 Mon Sep 17 00:00:00 2001 From: Gordon Garrity Date: Sat, 8 Mar 2014 16:56:57 +0000 -Subject: [PATCH 44/75] Add IQaudIO Sound Card support for Raspberry Pi +Subject: [PATCH 44/76] Add IQaudIO Sound Card support for Raspberry Pi --- arch/arm/configs/bcmrpi_defconfig | 1 + @@ -108842,10 +108879,10 @@ Subject: [PATCH 44/75] Add IQaudIO Sound Card support for Raspberry Pi create mode 100644 sound/soc/bcm/iqaudio-dac.c diff --git a/arch/arm/configs/bcmrpi_defconfig b/arch/arm/configs/bcmrpi_defconfig -index 10b4c9e..0512e82 100644 +index 14c3d9f..a6b3c0c 100644 --- a/arch/arm/configs/bcmrpi_defconfig +++ b/arch/arm/configs/bcmrpi_defconfig -@@ -743,6 +743,7 @@ CONFIG_SND_BCM2708_SOC_I2S=m +@@ -756,6 +756,7 @@ CONFIG_SND_BCM2708_SOC_I2S=m CONFIG_SND_BCM2708_SOC_HIFIBERRY_DAC=m CONFIG_SND_BCM2708_SOC_HIFIBERRY_DIGI=m CONFIG_SND_BCM2708_SOC_RPI_DAC=m @@ -109040,10 +109077,10 @@ index 0000000..8d0e2ae +MODULE_DESCRIPTION("ASoC Driver for IQAudio DAC"); +MODULE_LICENSE("GPL v2"); -From 9a57926cc15ae20bde6a8705f865343ca08b711a Mon Sep 17 00:00:00 2001 +From 596f005542adf6b8e4913bee2bd7cdf30fa352f4 Mon Sep 17 00:00:00 2001 From: Howard Mitchell Date: Wed, 30 Jul 2014 21:43:37 +0100 -Subject: [PATCH 45/75] soc-core: Fix volsw_range funcs so +Subject: [PATCH 45/76] soc-core: Fix volsw_range funcs so SOC_DOUBLE_R_RANGE_TLV works. This is so that the correct range of values as specified @@ -109117,10 +109154,10 @@ index d074aa9..3d5fefd 100644 return 0; -From 40300ddeada34fcb7cb2ea90f79c1ff00e88f3a4 Mon Sep 17 00:00:00 2001 +From 920e50bf959c2ccd796233852bf225caca90c6df Mon Sep 17 00:00:00 2001 From: Howard Mitchell Date: Fri, 28 Mar 2014 16:40:31 +0000 -Subject: [PATCH 46/75] pcm512x: Use a range macro for Volume and rename to +Subject: [PATCH 46/76] pcm512x: Use a range macro for Volume and rename to PCM. This allows limiting the output gain to avoid clipping in the @@ -109145,10 +109182,10 @@ index 0c8aefa..8252e6d 100644 PCM512x_LAGN_SHIFT, PCM512x_RAGN_SHIFT, 1, 1, analog_tlv), SOC_DOUBLE_TLV("Playback Boost Volume", PCM512x_ANALOG_GAIN_BOOST, -From 43cc448efd24ea1e35c553dbf2e1294b33553c90 Mon Sep 17 00:00:00 2001 +From 407bf6dd92408d6fd778859ea0d10e887d2ceddd Mon Sep 17 00:00:00 2001 From: Gordon Hollingworth Date: Fri, 2 May 2014 16:13:59 +0100 -Subject: [PATCH 47/75] Move GPIO setup to hw_params. +Subject: [PATCH 47/76] Move GPIO setup to hw_params. This is used to stop the I2S driver from breaking the GPIO setup for other uses of the PCM interface @@ -109244,10 +109281,10 @@ index fd50e2d..0c20d4d 100644 dev->clk_regmap = regmap[1]; -From 3701ea464c7e77402a458d71f5e74c196addc9fa Mon Sep 17 00:00:00 2001 +From 9c43a1c4012c4e72baf92d0990a36bd604dec9d9 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Wed, 18 Jun 2014 13:42:01 +0100 -Subject: [PATCH 48/75] vmstat: Workaround for issue where dirty page count +Subject: [PATCH 48/76] vmstat: Workaround for issue where dirty page count goes negative See: @@ -109274,10 +109311,10 @@ index 82e7db7..f87d16d 100644 static inline void __inc_zone_page_state(struct page *page, -From 16d5c3833f0623fdf338bab45ea23d8c0aaf390f Mon Sep 17 00:00:00 2001 +From 7b14d097a41179cf043211ca389012cbe1d6cfd3 Mon Sep 17 00:00:00 2001 From: P33M Date: Fri, 20 Jun 2014 16:03:12 +0100 -Subject: [PATCH 49/75] dwc_otg: Fix various issues with root port and +Subject: [PATCH 49/76] dwc_otg: Fix various issues with root port and transaction errors Process the host port interrupts correctly (and don't trample them). @@ -109347,10 +109384,10 @@ index d3e2035..6182d3e 100644 fiq_print(FIQDBG_ERR, dwc_otg_hcd->fiq_state, "RESET "); } -From 45a1e9213f55810e7f28495ea7681b16c701cd7f Mon Sep 17 00:00:00 2001 +From 5ba351a10518976722ff0faf886c2f75d4367e7d Mon Sep 17 00:00:00 2001 From: P33M Date: Fri, 20 Jun 2014 17:23:20 +0100 -Subject: [PATCH 50/75] fiq_fsm: Implement hack for Split Interrupt +Subject: [PATCH 50/76] fiq_fsm: Implement hack for Split Interrupt transactions Hubs aren't too picky about which endpoint we send Control type split @@ -109436,10 +109473,10 @@ index ebc3553..c39ef31 100644 break; } -From 7e39cf722f973300bf329d98e6c592a2627040a6 Mon Sep 17 00:00:00 2001 +From a669a7ad39e0461baca8b10bdf8b37c63b94b3b1 Mon Sep 17 00:00:00 2001 From: notro Date: Sun, 6 Jul 2014 12:07:25 +0200 -Subject: [PATCH 51/75] spi-bcm2708: Prepare for Common Clock Framework +Subject: [PATCH 51/76] spi-bcm2708: Prepare for Common Clock Framework migration As part of migrating to use the Common Clock Framework, replace clk_enable() @@ -109484,10 +109521,10 @@ index b04a57d..349d21f 100644 free_irq(bs->irq, master); iounmap(bs->base); -From 6a76ad000c90713f38990f8dfe1ac30c38e81940 Mon Sep 17 00:00:00 2001 +From 98dad1ff017263585e73af440639bfb9f7e67db4 Mon Sep 17 00:00:00 2001 From: notro Date: Sun, 6 Jul 2014 12:09:30 +0200 -Subject: [PATCH 52/75] BCM2708: Migrate to the Common Clock Framework +Subject: [PATCH 52/76] BCM2708: Migrate to the Common Clock Framework As part of moving towards using Device Tree, the Common Clock Framework has to be used instead of the BCM2708 clock implementation. @@ -109757,10 +109794,10 @@ index 5f9d725..0000000 - unsigned long rate; -}; -From 4cbe9f41d471c03ea832e378de3ff95ed655f6e2 Mon Sep 17 00:00:00 2001 +From 94b5481f1e0a38229c4de09211c22de9a207fa42 Mon Sep 17 00:00:00 2001 From: notro Date: Wed, 9 Jul 2014 14:46:08 +0200 -Subject: [PATCH 53/75] BCM2708: Add core Device Tree support +Subject: [PATCH 53/76] BCM2708: Add core Device Tree support Add the bare minimum needed to boot BCM2708 from a Device Tree. @@ -109776,7 +109813,7 @@ Signed-off-by: Noralf Tronnes create mode 100644 arch/arm/boot/dts/bcm2708.dtsi diff --git a/arch/arm/boot/dts/Makefile b/arch/arm/boot/dts/Makefile -index b8c5cd3..147c543 100644 +index e6aa6e7..a034d52 100644 --- a/arch/arm/boot/dts/Makefile +++ b/arch/arm/boot/dts/Makefile @@ -51,6 +51,7 @@ dtb-$(CONFIG_ARCH_AT91) += sama5d36ek.dtb @@ -109917,10 +109954,10 @@ index ef12cb8..747e27a 100644 module_param(boardrev, uint, 0644); -From 69c14f012a5259870807a693274231eb5b20c3f9 Mon Sep 17 00:00:00 2001 +From 69635dff22e53e9b7e6c1aeccee7073e2bb46e84 Mon Sep 17 00:00:00 2001 From: notro Date: Wed, 9 Jul 2014 14:47:48 +0200 -Subject: [PATCH 54/75] BCM2708: armctrl: Add IRQ Device Tree support +Subject: [PATCH 54/76] BCM2708: armctrl: Add IRQ Device Tree support Add Device Tree IRQ support for BCM2708. Usage is the same as for irq-bcm2835. @@ -110084,10 +110121,10 @@ index d4c5333..42f5e1c 100644 return 0; } -From 66da1b474c25bc980370b7ff80c9b7f764d72af5 Mon Sep 17 00:00:00 2001 +From 2c664f24fd854197cf0711152a93087d8baf498e Mon Sep 17 00:00:00 2001 From: notro Date: Thu, 10 Jul 2014 13:59:47 +0200 -Subject: [PATCH 55/75] pinctrl: add bcm2708 driver +Subject: [PATCH 55/76] pinctrl: add bcm2708 driver This driver is a verbatim copy of the pinctrl-bcm2835 driver, except for: * changed 2835 to 2708 @@ -110950,10 +110987,10 @@ index 0000000..40d9c86 +MODULE_DESCRIPTION("BCM2708 Pin control driver"); +MODULE_LICENSE("GPL"); -From 37798c64b1dd12aca2ee680654d112945d863aa5 Mon Sep 17 00:00:00 2001 +From 97c60249a65512e7b7deaa97eda82197d1098cc9 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Mon, 14 Jul 2014 22:02:09 +0100 -Subject: [PATCH 56/75] hid: Reduce default mouse polling interval to 60Hz +Subject: [PATCH 56/76] hid: Reduce default mouse polling interval to 60Hz Reduces overhead when using X --- @@ -110989,10 +111026,10 @@ index 79cf503..db5ebe7 100644 ret = -ENOMEM; if (usb_endpoint_dir_in(endpoint)) { -From 151b08e3c509e6fd47e693442fd3b9d5c2be864d Mon Sep 17 00:00:00 2001 +From 504ab8d92954040e126fa8e6826d4b3620a1efcf Mon Sep 17 00:00:00 2001 From: notro Date: Fri, 18 Jul 2014 18:15:57 +0200 -Subject: [PATCH 57/75] BCM2708: DT: change 'axi' nodename to 'soc' +Subject: [PATCH 57/76] BCM2708: DT: change 'axi' nodename to 'soc' Change DT node named 'axi' to 'soc' so it matches ARCH_BCM2835. The VC4 bootloader fills in certain properties in the 'axi' subtree, @@ -111017,10 +111054,10 @@ index 3f884b3..e02e67b 100644 #address-cells = <1>; #size-cells = <1>; -From fc6e7f966338c90d72226d6d088f2079707c541b Mon Sep 17 00:00:00 2001 +From 4fe0557221ae4613e55cf11d03b630c8dcf17fc4 Mon Sep 17 00:00:00 2001 From: notro Date: Sun, 27 Jul 2014 20:12:58 +0200 -Subject: [PATCH 58/75] spi: bcm2708: add device tree support +Subject: [PATCH 58/76] spi: bcm2708: add device tree support Add DT support to driver and add to .dtsi file. Setup pins and spidev in .dts file. @@ -111139,10 +111176,10 @@ index 349d21f..041b5e2 100644 .probe = bcm2708_spi_probe, .remove = bcm2708_spi_remove, -From 1df7ab12a1edb639d755f5e65a081343c25d9aa8 Mon Sep 17 00:00:00 2001 +From 6a4c124297b39624adf2e5cc4ab9a73d4bf9c046 Mon Sep 17 00:00:00 2001 From: notro Date: Sun, 27 Jul 2014 20:13:44 +0200 -Subject: [PATCH 59/75] BCM2708: don't register SPI controller when using DT +Subject: [PATCH 59/76] BCM2708: don't register SPI controller when using DT The device for the SPI controller is in the Device Tree. Only register the device when not using DT. @@ -111213,10 +111250,10 @@ index 747e27a..0434cbf 100644 bcm_register_device(&bcm2708_bsc1_device); -From b70599e0aa4493e8a7d535a2d5f6c3ab964d345c Mon Sep 17 00:00:00 2001 +From dffb8608c1e73d36ff6c0b95dff1b5ae1de3c168 Mon Sep 17 00:00:00 2001 From: notro Date: Sun, 27 Jul 2014 20:14:05 +0200 -Subject: [PATCH 60/75] spi: bcm2835: make driver available on ARCH_BCM2708 +Subject: [PATCH 60/76] spi: bcm2835: make driver available on ARCH_BCM2708 Make this driver available on ARCH_BCM2708 @@ -111239,10 +111276,10 @@ index 6a7943c..6600723 100644 This selects a driver for the Broadcom BCM2835 SPI master. -From 9ec05163cca97a48696c89ab3968407b0518c695 Mon Sep 17 00:00:00 2001 +From de594e7365ecaea6bd57a9d4978686ece80f0c8e Mon Sep 17 00:00:00 2001 From: notro Date: Tue, 29 Jul 2014 11:04:49 +0200 -Subject: [PATCH 61/75] i2c: bcm2708: add device tree support +Subject: [PATCH 61/76] i2c: bcm2708: add device tree support Add DT support to driver and add to .dtsi file. Setup pins in .dts file. @@ -111407,10 +111444,10 @@ index 8750634..728cb69 100644 .probe = bcm2708_i2c_probe, .remove = bcm2708_i2c_remove, -From ace20f88fa868a6e5ee39e6d6956f698e3d8ae60 Mon Sep 17 00:00:00 2001 +From 947bdf16ca9872822266ad2ede1d112f265b8d6b Mon Sep 17 00:00:00 2001 From: notro Date: Tue, 29 Jul 2014 11:05:18 +0200 -Subject: [PATCH 62/75] bcm2708: don't register i2c controllers when using DT +Subject: [PATCH 62/76] bcm2708: don't register i2c controllers when using DT The devices for the i2c controllers are in the Device Tree. Only register devices when not using DT. @@ -111452,10 +111489,10 @@ index 0434cbf..902f8c7 100644 bcm_register_device(&bcm2835_hwmon_device); bcm_register_device(&bcm2835_thermal_device); -From e999971cc827a0beb0b0964ce8451fa463cbfba5 Mon Sep 17 00:00:00 2001 +From e2aa3947a9227dc5ea57c51ecaf34bcf517b746c Mon Sep 17 00:00:00 2001 From: notro Date: Tue, 29 Jul 2014 11:05:39 +0200 -Subject: [PATCH 63/75] i2c: bcm2835: make driver available on ARCH_BCM2708 +Subject: [PATCH 63/76] i2c: bcm2835: make driver available on ARCH_BCM2708 Make this driver available on ARCH_BCM2708 @@ -111478,10 +111515,10 @@ index d8f8e2a..5f62d88 100644 If you say yes to this option, support will be included for the BCM2835 I2C controller. -From b2b405b7b3958073edea93c9d4aa4c067437eb02 Mon Sep 17 00:00:00 2001 +From 35c69bba4143c70209a3e6f51bd56417bf8eee32 Mon Sep 17 00:00:00 2001 From: Daniel Matuschek Date: Fri, 25 Jul 2014 07:08:09 +0200 -Subject: [PATCH 64/75] Configure GPIOs for I2S based on revision/card settings +Subject: [PATCH 64/76] Configure GPIOs for I2S based on revision/card settings With RPi model B+, assignment of the I2S GPIO pins has changed. This patch uses the board revision to auto-detect the GPIOs used @@ -111666,10 +111703,10 @@ index 0000000..94fed6a + +#endif -From a11534d2cbd42db090e90455fa5c59ffe6b1a34a Mon Sep 17 00:00:00 2001 +From 1a31e5b0ca6b2c5c19cf29f5750f92ebf99ba5df Mon Sep 17 00:00:00 2001 From: P33M Date: Thu, 24 Jul 2014 21:24:03 +0100 -Subject: [PATCH 65/75] usb: core: make overcurrent messages more prominent +Subject: [PATCH 65/76] usb: core: make overcurrent messages more prominent Hub overcurrent messages are more serious than "debug". Increase loglevel. --- @@ -111690,10 +111727,10 @@ index dc84915..e9e061e 100644 USB_PORT_FEAT_C_OVER_CURRENT); msleep(100); /* Cool down */ -From 93707531cf7dda3b28df2a4f59346dba9f4bbe08 Mon Sep 17 00:00:00 2001 +From e37eac9d0813bcb1f54085453911d76d68d546fd Mon Sep 17 00:00:00 2001 From: Tim Gover Date: Tue, 22 Jul 2014 15:41:04 +0100 -Subject: [PATCH 66/75] vcsm: VideoCore shared memory service for BCM2835 +Subject: [PATCH 66/76] vcsm: VideoCore shared memory service for BCM2835 Add experimental support for the VideoCore shared memory service. This allows user processes to allocate memory from VideoCore's @@ -116026,10 +116063,10 @@ index 0000000..da1c523 +MODULE_DESCRIPTION("VideoCore SharedMemory Driver"); +MODULE_LICENSE("GPL v2"); -From bd03f6beca0236e6309cdae720b276bebe174afb Mon Sep 17 00:00:00 2001 +From b01864bccde9d12c753607519611beb26dc131c8 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Thu, 7 Aug 2014 02:03:50 +0100 -Subject: [PATCH 67/75] Revert "ARM: dma: Use dma_pfn_offset for dma address +Subject: [PATCH 67/76] Revert "ARM: dma: Use dma_pfn_offset for dma address translation" This reverts commit 6ce0d20016925d031f1e24d64302e4c976d7cec6. @@ -116081,10 +116118,10 @@ index c45b61a..0af6bd0 100644 } -From e2b2d65ff4d36109f52d05ac956b48958c4ada5c Mon Sep 17 00:00:00 2001 +From c477b658b0813f4dbc6b0ed800bee9981f12703a Mon Sep 17 00:00:00 2001 From: gellert Date: Fri, 15 Aug 2014 16:35:06 +0100 -Subject: [PATCH 68/75] MMC: added alternative MMC driver +Subject: [PATCH 68/76] MMC: added alternative MMC driver --- arch/arm/configs/bcmrpi_defconfig | 2 + @@ -116096,10 +116133,10 @@ Subject: [PATCH 68/75] MMC: added alternative MMC driver create mode 100644 drivers/mmc/host/bcm2835-mmc.c diff --git a/arch/arm/configs/bcmrpi_defconfig b/arch/arm/configs/bcmrpi_defconfig -index 0512e82..1bee9b5 100644 +index a6b3c0c..53f9601 100644 --- a/arch/arm/configs/bcmrpi_defconfig +++ b/arch/arm/configs/bcmrpi_defconfig -@@ -894,6 +894,8 @@ CONFIG_MMC=y +@@ -907,6 +907,8 @@ CONFIG_MMC=y CONFIG_MMC_BLOCK_MINORS=32 CONFIG_MMC_SDHCI=y CONFIG_MMC_SDHCI_PLTFM=y @@ -117781,10 +117818,10 @@ index 0000000..123ff94 +MODULE_LICENSE("GPL v2"); +MODULE_AUTHOR("Gellert Weisz"); -From d26f91f57854f6b4596bab562378abbf20970a39 Mon Sep 17 00:00:00 2001 +From a486d232fe2b4ed732c21ed895a444acc209373a Mon Sep 17 00:00:00 2001 From: Daniel Matuschek Date: Mon, 4 Aug 2014 10:06:56 +0200 -Subject: [PATCH 69/75] Added support for HiFiBerry DAC+ +Subject: [PATCH 69/76] Added support for HiFiBerry DAC+ The driver is based on the HiFiBerry DAC driver. However HiFiBerry DAC+ uses a different codec chip (PCM5122), therefore a new driver is necessary. @@ -117798,10 +117835,10 @@ a different codec chip (PCM5122), therefore a new driver is necessary. create mode 100644 sound/soc/bcm/hifiberry_dacplus.c diff --git a/arch/arm/configs/bcmrpi_defconfig b/arch/arm/configs/bcmrpi_defconfig -index 1bee9b5..828f723 100644 +index 53f9601..b5c7441 100644 --- a/arch/arm/configs/bcmrpi_defconfig +++ b/arch/arm/configs/bcmrpi_defconfig -@@ -741,6 +741,7 @@ CONFIG_SND_USB_6FIRE=m +@@ -754,6 +754,7 @@ CONFIG_SND_USB_6FIRE=m CONFIG_SND_SOC=m CONFIG_SND_BCM2708_SOC_I2S=m CONFIG_SND_BCM2708_SOC_HIFIBERRY_DAC=m @@ -118008,10 +118045,10 @@ index 0000000..c63387b +MODULE_DESCRIPTION("ASoC Driver for HiFiBerry DAC+"); +MODULE_LICENSE("GPL v2"); -From 1e40933aa7a67aa6058a5fee048b3dc1b3959463 Mon Sep 17 00:00:00 2001 +From 9241d2971b404582be64fcede73829ab327eeb8e Mon Sep 17 00:00:00 2001 From: android Date: Mon, 25 Aug 2014 06:54:19 +0100 -Subject: [PATCH 70/75] bcm2708_fb : Implement blanking support using the +Subject: [PATCH 70/76] bcm2708_fb : Implement blanking support using the mailbox property interface This implementation uses the userspace request style of an array of unsigned @@ -118071,10 +118108,10 @@ index b3b1e04..b25dd5b 100644 const struct fb_fillrect *rect) { -From d38e5c0aaba6bfa3d409b3c57182edf60acfbe8b Mon Sep 17 00:00:00 2001 +From 5fe850fd135e6f5fa1b7e55d6302c27ddb411a49 Mon Sep 17 00:00:00 2001 From: Daniel Matuschek Date: Mon, 4 Aug 2014 11:09:58 +0200 -Subject: [PATCH 71/75] Added driver for HiFiBerry Amp amplifier add-on board +Subject: [PATCH 71/76] Added driver for HiFiBerry Amp amplifier add-on board The driver contains a low-level hardware driver for the TAS5713 and the drivers for the Raspberry Pi I2S subsystem. @@ -118094,10 +118131,10 @@ drivers for the Raspberry Pi I2S subsystem. create mode 100644 sound/soc/codecs/tas5713.h diff --git a/arch/arm/configs/bcmrpi_defconfig b/arch/arm/configs/bcmrpi_defconfig -index 828f723..13963b9 100644 +index b5c7441..4cd8124 100644 --- a/arch/arm/configs/bcmrpi_defconfig +++ b/arch/arm/configs/bcmrpi_defconfig -@@ -743,6 +743,7 @@ CONFIG_SND_BCM2708_SOC_I2S=m +@@ -756,6 +756,7 @@ CONFIG_SND_BCM2708_SOC_I2S=m CONFIG_SND_BCM2708_SOC_HIFIBERRY_DAC=m CONFIG_SND_BCM2708_SOC_HIFIBERRY_DACPLUS=m CONFIG_SND_BCM2708_SOC_HIFIBERRY_DIGI=m @@ -118918,10 +118955,10 @@ index 0000000..8f019e0 + +#endif /* _TAS5713_H */ -From 745b4d8d3e64de64ee725202496e82dbbfc012f4 Mon Sep 17 00:00:00 2001 +From c265657f983237ffc65c5a101cc2ca78d7cab4bc Mon Sep 17 00:00:00 2001 From: popcornmix Date: Wed, 3 Sep 2014 23:35:44 +0100 -Subject: [PATCH 72/75] bcm2708_fb: Add pan and vsync controls +Subject: [PATCH 72/76] bcm2708_fb: Add pan and vsync controls --- drivers/video/fbdev/bcm2708_fb.c | 56 ++++++++++++++++++++++++++++++++-------- @@ -119033,10 +119070,10 @@ index b25dd5b..32aaaf5 100644 fb->fb.fix.accel = FB_ACCEL_NONE; -From 28bfe06d95a7b2e41f05799c8743716f8db03589 Mon Sep 17 00:00:00 2001 +From 52f85176282dd50a9ae57d3679f26ffc2853f9bc Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Mon, 13 Oct 2014 11:47:53 +0100 -Subject: [PATCH 73/75] Improve __copy_to_user and __copy_from_user performance +Subject: [PATCH 73/76] Improve __copy_to_user and __copy_from_user performance Provide a __copy_from_user that uses memcpy. On BCM2708, use optimised memcpy/memmove/memcmp/memset implementations. @@ -120559,10 +120596,10 @@ index 3e58d71..0622891 100644 static unsigned long noinline __clear_user_memset(void __user *addr, unsigned long n) -From 3497a9ec5e0cd3b3da8378c7b0bcb72167211fdc Mon Sep 17 00:00:00 2001 +From cdb25b118fe5fa693407cdc3a0b54e40c79766d7 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Wed, 15 Oct 2014 11:34:37 +0100 -Subject: [PATCH 74/75] bcm2708: Eliminate i2s debugfs directory error +Subject: [PATCH 74/76] bcm2708: Eliminate i2s debugfs directory error Qualify the two regmap ranges uses by bcm2708-i2s ('-i2s' and '-clk') to avoid the name clash when registering debugfs entries. @@ -120591,10 +120628,10 @@ index 9023984..3fcb740 100644 }; -From 864b0950a0ad41e1036cc2b3875d30f9cf593589 Mon Sep 17 00:00:00 2001 +From 588b0839f74b287220a1a7e316e9c01e59b5c688 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Mon, 20 Oct 2014 14:05:01 +0100 -Subject: [PATCH 75/75] snd-bcm2708: Fix dmesg spam for non-error case +Subject: [PATCH 75/76] snd-bcm2708: Fix dmesg spam for non-error case --- sound/arm/bcm2835-vchiq.c | 2 +- @@ -120613,3 +120650,25 @@ index cfa669e..3c95381 100755 } } LOG_DBG(" .. OUT ret=%d\n", ret); + +From 1f6cd09d340c84759c73844bee78d2e177b9ab17 Mon Sep 17 00:00:00 2001 +From: popcornmix +Date: Sun, 26 Oct 2014 14:21:26 +0000 +Subject: [PATCH 76/76] config: remove CONFIG_DEBUG_INFO + +--- + arch/arm/configs/bcmrpi_defconfig | 1 - + 1 file changed, 1 deletion(-) + +diff --git a/arch/arm/configs/bcmrpi_defconfig b/arch/arm/configs/bcmrpi_defconfig +index 4cd8124..4a14387 100644 +--- a/arch/arm/configs/bcmrpi_defconfig ++++ b/arch/arm/configs/bcmrpi_defconfig +@@ -1082,7 +1082,6 @@ CONFIG_NLS_KOI8_U=m + CONFIG_DLM=m + CONFIG_PRINTK_TIME=y + CONFIG_BOOT_PRINTK_DELAY=y +-CONFIG_DEBUG_INFO=y + CONFIG_DEBUG_STACK_USAGE=y + CONFIG_DEBUG_MEMORY_INIT=y + CONFIG_DETECT_HUNG_TASK=y