c2cbd9c | Giedrius Trainavicius | 24 October 2016, 22:47:20 UTC | FIXUP: pisound: Fix a warning in DEBUG builds Also change a macro that enables debug level printing from DEBUG to PISOUND_DEBUG. | 25 October 2016, 09:01:56 UTC |
e7fa325 | gtrainavicius | 23 October 2016, 09:06:53 UTC | Support for Blokas Labs pisound board | 23 October 2016, 09:12:09 UTC |
a59969c | Eric Anholt | 15 September 2016, 16:52:17 UTC | drm/vc4: Enable limited range RGB output with CEA modes. | 22 October 2016, 21:41:30 UTC |
f01f938 | Phil Elwell | 31 August 2016, 16:10:09 UTC | brcmfmac: Change stop_ap sequence Patch from Broadcom/Cypress to resolve a customer error Signed-off-by: Phil Elwell <phil@raspberrypi.org> | 22 October 2016, 21:41:29 UTC |
ea381db | Blogs14 | 23 September 2016, 10:02:56 UTC | Correct typos in spi-gpio35-39-overlay.dts (#1651) bcrm,pins corrected to brcm,pins | 22 October 2016, 21:41:28 UTC |
78780a8 | Phil Elwell | 19 September 2016, 16:16:09 UTC | overlays: adjust overlays for absent pwm_clk Clocks are now managed by cprman, so pwm_clk no longer exists. Signed-off-by: Phil Elwell <phil@raspberrypi.org> | 22 October 2016, 21:41:28 UTC |
fd895d5 | Clive Messer | 19 September 2016, 13:01:04 UTC | Allo Piano DAC boards: Initial 2 channel (stereo) support (#1645) Add initial 2 channel (stereo) support for Allo Piano DAC (2.0/2.1) boards, using allo-piano-dac-pcm512x-audio overlay and allo-piano-dac ALSA ASoC machine driver. NB. The initial support is 2 channel (stereo) ONLY! (The Piano DAC 2.1 will only support 2 channel (stereo) left/right output, pending an update to the upstream pcm512x codec driver, which will have to be submitted via upstream. With the initial downstream support, provided by this patch, the Piano DAC 2.1 subwoofer outputs will not function.) Signed-off-by: Baswaraj K <jaikumar@cem-solutions.net> Signed-off-by: Clive Messer <clive.messer@digitaldreamtime.co.uk> Tested-by: Clive Messer <clive.messer@digitaldreamtime.co.uk> | 22 October 2016, 21:41:27 UTC |
d672e94 | popcornmix | 15 September 2016, 10:36:26 UTC | config: Remove CONFIG_TRIM_UNUSED_KSYMS | 22 October 2016, 21:41:27 UTC |
a811f6a | Jools Wills | 08 August 2016, 10:04:29 UTC | enable gembird joypad support | 22 October 2016, 21:41:26 UTC |
2839512 | popcornmix | 23 August 2016, 13:08:55 UTC | config: Add CONFIG_VXLAN module | 22 October 2016, 21:41:25 UTC |
6781e82 | popcornmix | 23 August 2016, 13:07:29 UTC | config: Add CONFIG_IPVLAN module | 22 October 2016, 21:41:25 UTC |
c80790f | Phil Elwell | 18 August 2016, 16:36:39 UTC | config: Enable SERIAL_SC16IS7XX_SPI Previously only the I2C mode was supported. See: https://github.com/raspberrypi/linux/issues/1594 | 22 October 2016, 21:41:24 UTC |
8559083 | popcornmix | 13 September 2016, 15:32:37 UTC | brcmfmac: do not use internal roaming engine by default Some evidence of curing disconnects with this disabled, so make it a default. Can be overridden with module parameter roamoff=0 See: http://projectable.me/optimize-my-pi-wi-fi/ | 22 October 2016, 21:41:24 UTC |
6ccb4bf | Phil Elwell | 12 September 2016, 12:46:56 UTC | overlays: Add dpi18 overlay (#1634) Add support for 18-bit DPI displays. Although the dpi24 overlay could be used, this overlay leaves GPIOs 22-27 free for other uses. | 22 October 2016, 21:41:23 UTC |
edf2213 | popcornmix | 09 September 2016, 18:35:13 UTC | config: Enabled SENSORS_INA2XX module | 22 October 2016, 21:41:23 UTC |
48ec07f | popcornmix | 07 September 2016, 15:57:59 UTC | fbmem: Ensure that parameters are properly checked within fb_copyarea_user | 22 October 2016, 21:41:22 UTC |
4bc2489 | Phil Elwell | 02 September 2016, 13:35:37 UTC | BCM270X_DT: Use bcm2835-sdhost on Compute Module With the preceding commit: bcm2835-sdhost: Don't exit cmd wait loop on error it is safe to use the bcm2835-sdhost driver on the Compute Module. Signed-off-by: Phil Elwell <phil@raspberrypi.org> | 22 October 2016, 21:41:21 UTC |
8f23383 | Phil Elwell | 02 September 2016, 16:21:42 UTC | bcm2835-sdhost: Don't exit cmd wait loop on error The FAIL flag can be set in the CMD register before command processing is complete, leading to spurious "failed to complete" errors. This has the effect of promoting harmless CRC7 errors during CMD1 processing into errors that can delay and even prevent booting. Also: 1) Convert the last KERN_ERROR message in the register dumping to KERN_INFO. 2) Remove an unnecessary reset call from bcm2835_sdhost_add_host. See: https://github.com/raspberrypi/linux/pull/1492 Signed-off-by: Phil Elwell <phil@raspberrypi.org> | 22 October 2016, 21:41:21 UTC |
cb69f97 | Phil Elwell | 09 August 2016, 20:51:41 UTC | overlays: Add assert_falling_edge to pps-gpio overlay See: https://github.com/raspberrypi/linux/issues/1590 | 22 October 2016, 21:41:20 UTC |
5b22e63 | Phil Elwell | 22 August 2016, 10:56:04 UTC | overlays: Clarify gpio-poweroff semantics in README 1) GPIO pin is signalled on poweroff, not reboot. 2) In RPi kernels, halt is equivalent to poweroff. See: https://github.com/raspberrypi/linux/issues/1600 | 22 October 2016, 21:41:20 UTC |
b47fc2f | Georgii Staroselskii | 23 August 2016, 13:40:05 UTC | overlays: added sc16is750 UART over I2C (#1617) | 22 October 2016, 21:41:19 UTC |
53ba618 | wavelet2 | 19 August 2016, 08:32:53 UTC | Overlay for Microchip MCP23S08/17 SPI gpio expanders (#1566) Added Overlay for Microchip MCP23S08/17 SPI gpio expanders | 22 October 2016, 21:41:19 UTC |
5bf3f78 | Phil Elwell | 19 August 2016, 10:19:02 UTC | BCM270X_DT: Don't enable UART0 in CM3 dtb | 22 October 2016, 21:41:18 UTC |
cfcca2b | Phil Elwell | 19 August 2016, 10:12:28 UTC | BCM270X_DT: Add audio_pins to CM dtb Bring the CM .dtb in line with other others. | 22 October 2016, 21:41:17 UTC |
a14ee0e | Phil Elwell | 19 August 2016, 14:39:01 UTC | overlays: Add swap_lr and enable_jack to audremap swap_lr causes the channels to be reversed, and enable_jack prevents the headphone output from being disabled. See: https://github.com/raspberrypi/linux/issues/1473 | 22 October 2016, 21:41:17 UTC |
597965a | Phil Elwell | 19 August 2016, 10:26:57 UTC | overlays: Add audremap overlay The audremap overlay switches the PWM audio outputs to GPIO pins 12 (L) and 13 (R). | 22 October 2016, 21:41:16 UTC |
a4ab5a1 | Phil Elwell | 06 June 2016, 10:11:33 UTC | brcmfmac: change rx_seq check log from error print to debug print The bus rx sequence is not in order because that control and event frames always cause immediate send, but data frames may be held for glomming in firmware side. It is not actually an error as the packets are still processed even if the RX sequence is not in order. Therefore the error message is rephrased and changed to a debug message. [ Patch from Broadcom ] See: https://github.com/raspberrypi/linux/issues/1313 | 22 October 2016, 21:41:16 UTC |
43dbf93 | Phil Elwell | 24 May 2016, 16:26:31 UTC | brcmfmac: use ndev->needed_headroom to reserve additional header space When using nmap tool with FMAC, the nmap packets were be dropped by kernel because the size was too short. The kernel message showed like "nmap: packet size is too short (42 <= 50)". It is caused by the packet length is shorter than ndev->hard_header_len. According to LL_RESERVED_SPACE() and hard_header_len definition, we should use hard_header_len to reserve L2 header, like ethernet header(ETH_HLEN) in our case and use needed_headroom for the additional headroom needed by hardware. [ Patch from Broadcom ] See: https://github.com/raspberrypi/linux/issues/1357 Signed-off-by: Phil Elwell <phil@raspberrypi.org> | 22 October 2016, 21:41:15 UTC |
3930b42 | Phil Elwell | 24 May 2016, 16:19:27 UTC | brcmfmac: revise SDIO error message in brcmf_sdio_drivestrengthinit The error message is given for something that is not an error here as the drive strength configuration may not be applicable for specific devices. Therefore the error message is rephrased and changed to a debug message. [ Patch from Broadcom ] Signed-off-by: Phil Elwell <phil@raspberrypi.org> | 22 October 2016, 21:41:14 UTC |
ba9d91a | Martin Sperl | 02 September 2016, 15:45:27 UTC | Register the clocks early during the boot process, so that special/critical clocks can get enabled early on in the boot process avoiding the risk of disabling a clock, pll_divider or pll when a claiming driver fails to install propperly - maybe it needs to defer. Signed-off-by: Martin Sperl <kernel@martin.sperl.org> | 22 October 2016, 21:41:14 UTC |
8b9656a | DigitalDreamtime | 16 August 2016, 19:09:33 UTC | CM3: ARM: bcm2708: remove clk_core as it is no longer used Remove clk_core from device tree as it is no longer used. Any "modification" to the core_clock in the bootloader is now automatically detected via the cnew clockmgr. Signed-off-by: DigitalDreamtime <clive.messer@digitaldreamtime.co.uk> | 22 October 2016, 21:41:13 UTC |
5f1f010 | DigitalDreamtime | 16 August 2016, 19:07:38 UTC | CM3: ARM: bcm2708: moved uart0 to use new clock framework Moved uart0 to use new clock framework. At the same time removed the fixed clock clk_uart0 and the corresponding references, as the clock is now read directly from the configured clocks. If it ever becomes necessary the following can get added to modify the base clock rate later: assigned-clocks = <&clocks BCM2835_CLOCK_UART>; assigned-clock-rates = <X>; Signed-off-by: DigitalDreamtime <clive.messer@digitaldreamtime.co.uk> | 22 October 2016, 21:41:13 UTC |
05b025e | Martin Sperl | 26 April 2016, 15:11:24 UTC | ARM: bcm2708: remove clk_core as it is no longer used Remove clk_core from device tree as it is no longer used. Any "modification" to the core_clock in the bootloader is now automatically detected via the cnew clockmgr. Signed-off-by: Martin Sperl <kernel@martin.sperl.org> | 22 October 2016, 21:41:12 UTC |
02f199d | Martin Sperl | 26 April 2016, 13:19:51 UTC | ARM: bcm2708: move sdhost to use clock framework Move the sdhost device to use the clock framework. Unfortunately I can not test it on my CM, as it seem as if there is no overlay that would enable sdhost and change the gpio-mux to the correct ALT0 (from Alt3 from mmc). Signed-off-by: Martin Sperl <kernel@martin.sperl.org> | 22 October 2016, 21:41:12 UTC |
a0a2996 | Martin Sperl | 26 April 2016, 13:04:12 UTC | ARM: bcm2708: move mmc to use clock framework Move mmc to use clock framework. For some reason the emmc clock dirver does not claim the clock - enable count stays at 0 for the emmc clock. Signed-off-by: Martin Sperl <kernel@martin.sperl.org> | 22 October 2016, 21:41:11 UTC |
297cbbc | Martin Sperl | 26 April 2016, 15:02:23 UTC | ARM: bcm2835: move smi to use clock framework Move smi to use clock framework. Signed-off-by: Martin Sperl <kernel@martin.sperl.org> | 22 October 2016, 21:41:10 UTC |
410d673 | Martin Sperl | 26 April 2016, 14:59:21 UTC | MISC: bcm2835: smi: use clock manager and fix reload issues Use clock manager instead of self-made clockmanager. Also fix some error paths that showd up during development (especially missing release of dma resources on rmmod) Signed-off-by: Martin Sperl <kernel@martin.sperl.org> | 22 October 2016, 21:41:10 UTC |
6bc52c9 | Martin Sperl | 26 April 2016, 12:44:22 UTC | ARM: bcm2708: remove pwm clock Remove no longer necessary fixed pwm clock. Signed-off-by: Martin Sperl <kernel@martin.sperl.org> | 22 October 2016, 21:41:09 UTC |
bce6147 | Martin Sperl | 26 April 2016, 12:12:16 UTC | ARM: bcm2708: move to new clock manager and driver for aux-uart Move to new aux-uart driver (from upstream) and enable it correctly in the device tree Note that this may also solve the "serial not 115200 baud" issue on the rpi3... With an extension to the driver (requesting clock change notifications) the driver could change the baud divider when such a clock change occurs... It still would require some communication between the firmware and the kernel, so that this would get propagated. Signed-off-by: Martin Sperl <kernel@martin.sperl.org> | 22 October 2016, 21:41:09 UTC |
f78baf3 | Martin Sperl | 26 April 2016, 11:32:21 UTC | ARM: bcm2708: fix register range of spi-aux Fix the register range of the spi-aux devices, as they do not control the gate. Signed-off-by: Martin Sperl <kernel@martin.sperl.org> | 22 October 2016, 21:41:08 UTC |
1658585 | Martin Sperl | 26 April 2016, 11:23:53 UTC | ARM: bcm2708: fix auxiliar clock provider to use clock framework Fix the auxiliar clock provider to use the clock framework Signed-off-by: Martin Sperl <kernel@martin.sperl.org> | 22 October 2016, 21:41:08 UTC |
506f5d5 | Martin Sperl | 26 April 2016, 11:19:11 UTC | ARM: bcm2708: move pwm to new clock framework Move PWM to use the new clock framework Signed-off-by: Martin Sperl <kernel@martin.sperl.org> | 22 October 2016, 21:41:07 UTC |
628d45e | Martin Sperl | 26 April 2016, 11:17:32 UTC | ARM: bcm2708: move i2c to use new clock framework move i2c to use the new clock framework instead of the fixed clock Signed-off-by: Martin Sperl <kernel@martin.sperl.org> | 22 October 2016, 21:41:06 UTC |
40a6010 | Martin Sperl | 26 April 2016, 11:12:37 UTC | ARM: bcm2708: move spi0 to use new clock framework use spi0 to use new clock framwork Signed-off-by: Martin Sperl <kernel@martin.sperl.org> | 22 October 2016, 21:41:06 UTC |
25297c5 | Martin Sperl | 26 April 2016, 10:52:17 UTC | ARM: bcm2708: moved uart0 to use new clock framework Moved uart0 to use new clock framework. At the same time removed the fixed clock clk_uart0 and the corresponding references, as the clock is now read directly from the configured clocks. If it ever becomes necessary the following can get added to modify the base clock rate later: assigned-clocks = <&clocks BCM2835_CLOCK_UART>; assigned-clock-rates = <X>; Signed-off-by: Martin Sperl <kernel@martin.sperl.org> | 22 October 2016, 21:41:05 UTC |
ff91ecb | Martin Sperl | 26 April 2016, 10:31:04 UTC | ARM: bcm2708: use correct device-tree node names for serial Upstream mandates the use of "serial" as name inside the device-tree. Note that this does not affect the use of the alias - there uart0 and uart1 are permissible. This also fixed the patch references inside the overlays for the rpi3. Signed-off-by: Martin Sperl <kernel@martin.sperl.org> | 22 October 2016, 21:41:05 UTC |
a22cf3c | Martin Sperl | 25 April 2016, 07:56:13 UTC | ARM: 2708: i2s: removed clock registers and added clock Removed clock registers from reg and added clock to i2s devicetree node. Signed-off-by: Martin Sperl <kernel@martin.sperl.org> | 22 October 2016, 21:41:04 UTC |
213145e | Martin Sperl | 25 April 2016, 06:54:57 UTC | ARM: bcm2708: enable clock manager by default Enable the clock manager by default. Signed-off-by: Martin Sperl <kernel@martin.sperl.org> | 22 October 2016, 21:41:04 UTC |
abd551e | Eric Anholt | 01 June 2016, 19:05:35 UTC | clk: bcm2835: Mark the CM SDRAM clock's parent as critical While the SDRAM is being driven by its dedicated PLL most of the time, there is a little loop running in the firmware that periodically turns on the CM SDRAM clock (using its pre-initialized parent) and switches SDRAM to using the CM clock to do PVT recalibration. This avoids system hangs if we choose SDRAM's parent for some other clock, then disable that clock. Signed-off-by: Eric Anholt <eric@anholt.net> | 22 October 2016, 21:41:03 UTC |
51d5aea | Eric Anholt | 26 April 2016, 19:39:45 UTC | clk: bcm2835: Skip PLLC clocks when deciding on a new clock parent If the firmware had set up a clock to source from PLLC, go along with it. But if we're looking for a new parent, we don't want to switch it to PLLC because the firmware will force PLLC (and thus the AXI bus clock) to different frequencies during over-temp/under-voltage, without notification to Linux. On my system, this moves the Linux-enabled HDMI state machine and DSI1 escape clock over to plld_per from pllc_per. EMMC still ends up on pllc_per, because the firmware had set it up to use that. Signed-off-by: Eric Anholt <eric@anholt.net> Fixes: 41691b8862e2 ("clk: bcm2835: Add support for programming the audio domain clocks") | 22 October 2016, 21:41:02 UTC |
7d8ebaf | Eric Anholt | 10 May 2016, 00:28:18 UTC | clk: bcm2835: Mark GPIO clocks enabled at boot as critical. These divide off of PLLD_PER and are used for the ethernet and wifi PHYs source PLLs. Neither of them is currently represented by a phy device that would grab the clock for us. This keeps other drivers from killing the networking PHYs when they disable their own clocks and trigger PLLD_PER's refcount going to 0. v2: Skip marking as critical if they aren't on at boot. Signed-off-by: Eric Anholt <eric@anholt.net> | 22 October 2016, 21:41:02 UTC |
ac099c3 | Eric Anholt | 26 April 2016, 18:44:59 UTC | clk: bcm2835: Mark the VPU clock as critical The VPU clock is also the clock for our AXI bus, so we really can't disable it. This might have happened during boot if, for example, uart1 (aux_uart clock) probed and was then disabled before the other consumers of the VPU clock had probed. v2: Rewrite to use a .flags in bcm2835_clock_data, since other clocks will need this too. Signed-off-by: Eric Anholt <eric@anholt.net> | 22 October 2016, 21:41:01 UTC |
c0bed35 | Francisco Facioni | 24 May 2016, 13:56:50 UTC | Enable cfg80211 support | 22 October 2016, 21:41:01 UTC |
1391b28 | Francisco Facioni | 12 June 2016, 18:40:44 UTC | Starts device in station mode instead of monitor, fixes NetworkManager issues | 22 October 2016, 21:41:00 UTC |
0d18c02 | Francisco Facioni | 28 May 2016, 17:15:27 UTC | Enables warning in the compiler and fixes some issues, reference => https://github.com/diederikdehaas/rtl8812AU | 22 October 2016, 21:40:59 UTC |
2167c09 | Francisco Facioni | 28 May 2016, 14:59:55 UTC | Fixes compatibility with 3.13 | 22 October 2016, 21:40:59 UTC |
3919d75 | Francisco Facioni | 28 May 2016, 14:42:43 UTC | Fixes CONFIG_CONCURRENT_MODE CONFIG_MULTI_VIR_IFACES | 22 October 2016, 21:40:58 UTC |
5ac6fe0 | garthylou | 24 September 2015, 14:07:45 UTC | Add ProductId for the Netgear N150 - WNA1000M | 22 October 2016, 21:40:58 UTC |
6af882d | oblique | 11 February 2015, 08:12:13 UTC | Add support for more 8188CUS and 8192CUS devices | 22 October 2016, 21:40:57 UTC |
eb4fb5a | Sundance | 10 June 2014, 14:55:25 UTC | Tentatively added support for more 8188CUS based devices. | 22 October 2016, 21:40:56 UTC |
4fc1609 | David Lechner | 02 December 2014, 01:18:31 UTC | Set dev_type to wlan Fixes #23 | 22 October 2016, 21:40:56 UTC |
1993bed | David Lechner | 22 May 2016, 18:53:58 UTC | Add #if for 3.14 kernel change (#87) Fixes compiling after changes in https://github.com/torvalds/linux/commit/f663dd9aaf9ed124f25f0f8452edf238f087ad50 and https://github.com/torvalds/linux/commit/99932d4fc03a13bb3e94938fe25458fabc8f2fc3 Fixes #86 | 22 October 2016, 21:40:55 UTC |
2d75b98 | Professor Poop | 26 May 2015, 20:12:22 UTC | suppress spurious messages | 22 October 2016, 21:40:55 UTC |
92146f4 | Francisco Facioni | 31 August 2016, 15:50:56 UTC | Fix cfg80211 for kernel >= 4.7 (#1624) | 22 October 2016, 21:40:54 UTC |
9600dba | Bruno George de Moraes | 30 August 2016, 11:54:38 UTC | dwc_otg: Use kzalloc when suitable | 22 October 2016, 21:40:53 UTC |
5a1ff77 | Bruno George de Moraes | 21 August 2014, 02:53:57 UTC | snd-bcm2835: Use bcm2835_hw params in preallocate | 22 October 2016, 21:40:53 UTC |
8955ed0 | popcornmix | 12 August 2016, 14:46:21 UTC | snd-bcm2835: Don't allow responses from VC to be interrupted by user signals There should always be a response, and retry after a signal interruption is not handled, so don't report we are interruptible. See: https://github.com/raspberrypi/linux/issues/1560 | 22 October 2016, 21:40:52 UTC |
acde21f | popcornmix | 12 August 2016, 16:00:18 UTC | config: Enable SERIAL_SC16IS7XX | 22 October 2016, 21:40:51 UTC |
02664a6 | popcornmix | 12 August 2016, 16:12:32 UTC | config: Enable SENSORS_LM75 | 22 October 2016, 21:40:51 UTC |
b062afd | James Adams | 12 August 2016, 13:35:00 UTC | Add cm3 dts file | 22 October 2016, 21:40:50 UTC |
e2e24ee | popcornmix | 12 August 2016, 12:21:32 UTC | smsc95xx: squash: Bump to packetsize=4096 | 22 October 2016, 21:40:49 UTC |
d412f19 | popcornmix | 09 August 2016, 21:19:28 UTC | smsc95xx: Experimental: Enable turbo_mode and packetsize=2560 by default See: http://forum.kodi.tv/showthread.php?tid=285288 | 22 October 2016, 21:40:49 UTC |
c2b66ab | popcornmix | 28 July 2016, 10:39:51 UTC | config: Enable CONFIG_USER_NS | 22 October 2016, 21:40:48 UTC |
c034b92 | Phil Elwell | 01 July 2016, 21:09:24 UTC | spi-bcm2835: Disable forced software CS Select software CS in bcm2708_common.dtsi, and disable the automatic conversion in the driver to allow hardware CS to be re-enabled with an overlay. See: https://github.com/raspberrypi/linux/issues/1547 Signed-off-by: Phil Elwell <phil@raspberrypi.org> | 22 October 2016, 21:40:48 UTC |
366f9f0 | Phil Elwell | 15 June 2016, 15:48:41 UTC | rtc: Add SPI alias for pcf2123 driver Without this alias, Device Tree won't cause the driver to be loaded. See: https://github.com/raspberrypi/linux/pull/1510 | 22 October 2016, 21:40:47 UTC |
7750e75 | Eric Anholt | 19 April 2016, 22:55:02 UTC | ARM: bcm2708: Enable building power domain driver. Signed-off-by: Eric Anholt <eric@anholt.net> | 22 October 2016, 21:40:46 UTC |
51ea9ee | Eric Anholt | 14 October 2015, 18:32:14 UTC | drm/vc4: Force HDMI to connected. For some reason on the downstream tree, the HPD GPIO isn't working. Signed-off-by: Eric Anholt <eric@anholt.net> | 22 October 2016, 21:40:46 UTC |
0ecb001 | Phil Elwell | 30 March 2016, 16:23:15 UTC | cpufreq: Temporarily ignore io_is_busy=1 To speed testing of the new sdhost driver that adapts to changes in core_freq, hack the on-demand governor to treat io_is_busy=1 as io_is_busy=0. The io_is_busy feature can still be forced using io_is_busy=2. Signed-off-by: Phil Elwell <phil@raspberrypi.org> | 22 October 2016, 21:40:45 UTC |
48985ce | Eric Anholt | 25 January 2016, 21:03:33 UTC | drm/vc4: Include vc4_drm.h in uapi in downstream build. Signed-off-by: Eric Anholt <eric@anholt.net> | 22 October 2016, 21:40:44 UTC |
6b0d25b | Eric Anholt | 22 January 2016, 21:06:39 UTC | drm/vc4: Add a debugfs node for tracking execution state. Signed-off-by: Eric Anholt <eric@anholt.net> | 22 October 2016, 21:40:44 UTC |
e788db9 | Phil Elwell | 17 December 2015, 13:37:07 UTC | hci_h5: Don't send conf_req when ACTIVE Without this patch, a modem and kernel can continuously bombard each other with conf_req and conf_rsp messages, in a demented game of tag. | 22 October 2016, 21:40:43 UTC |
45e7850 | Phil Elwell | 28 April 2016, 16:13:47 UTC | brcmfmac: Use original country code as a fallback Commit 73345fd212980d2e28a5c6d83801c903bd773680: brcmfmac: Configure country code using device specific settings prevents region codes from working on devices that lack a region code translation table. In the event of an absent table, preserve the old behaviour of using the provided code as-is. Signed-off-by: Phil Elwell <phil@raspberrypi.org> | 22 October 2016, 14:22:07 UTC |
d7733d8 | Phil Elwell | 09 March 2016, 17:25:59 UTC | brcmfmac: Disable power management Disable wireless power saving in the brcmfmac WLAN driver. This is a temporary measure until the connectivity loss resulting from power saving is resolved. Signed-off-by: Phil Elwell <phil@raspberrypi.org> | 22 October 2016, 14:22:07 UTC |
a66e0cb | Cheong2K | 26 February 2016, 10:20:10 UTC | brcm: adds support for BCM43341 wifi | 22 October 2016, 14:22:06 UTC |
80b8a94 | Pantelis Antoniou | 03 December 2014, 11:23:28 UTC | OF: DT-Overlay configfs interface This is a port of Pantelis Antoniou's v3 port that makes use of the new upstreamed configfs support for binary attributes. Original commit message: Add a runtime interface to using configfs for generic device tree overlay usage. With it its possible to use device tree overlays without having to use a per-platform overlay manager. Please see Documentation/devicetree/configfs-overlays.txt for more info. Changes since v2: - Removed ifdef CONFIG_OF_OVERLAY (since for now it's required) - Created a documentation entry - Slight rewording in Kconfig Changes since v1: - of_resolve() -> of_resolve_phandles(). Originally-signed-off-by: Pantelis Antoniou <pantelis.antoniou@konsulko.com> Signed-off-by: Phil Elwell <phil@raspberrypi.org> DT configfs: Fix build errors on other platforms Signed-off-by: Phil Elwell <phil@raspberrypi.org> DT configfs: fix build error There is an error when compiling rpi-4.6.y branch: CC drivers/of/configfs.o drivers/of/configfs.c:291:21: error: initialization from incompatible pointer type [-Werror=incompatible-pointer-types] .default_groups = of_cfs_def_groups, ^ drivers/of/configfs.c:291:21: note: (near initialization for 'of_cfs_subsys.su_group.default_groups.next') The .default_groups is linked list since commit 1ae1602de028acaa42a0f6ff18d19756f8e825c6. This commit uses configfs_add_default_group to fix this problem. Signed-off-by: Slawomir Stepien <sst@poczta.fm> | 22 October 2016, 14:22:05 UTC |
3fed8f3 | Phil Elwell | 23 March 2016, 17:20:58 UTC | net: Fix rtl8192cu build errors on other platforms Signed-off-by: Phil Elwell <phil@raspberrypi.org> | 22 October 2016, 14:22:05 UTC |
5f64197 | popcornmix | 03 September 2012, 16:10:23 UTC | net: Add non-mainline source for rtl8192cu wlan Add non-mainline source for rtl8192cu wireless driver version v4.0.2_9000 as this is widely used. Disable older rtlwifi driver. 8192cu needs old wireless extensions The obsolete WIRELESS_EXT configuration is used by the old Realtek code and is needed for AP support. 8192cu: CONFIG_AP_MODE hardcoded in autoconf.h rtl8192c_rf6052: PHY_RFShadowRefresh(): fix off-by-one Signed-off-by: Marc Kleine-Budde <mkl@blackshift.org> rtl8192cu: Add PID for D-Link DWA 131 | 22 October 2016, 14:22:04 UTC |
d715772 | Phil Elwell | 23 February 2016, 17:26:48 UTC | amba_pl011: Don't use DT aliases for numbering The pl011 driver looks for DT aliases of the form "serial<n>", and if found uses <n> as the device ID. This can cause /dev/ttyAMA0 to become /dev/ttyAMA1, which is confusing if the other serial port is provided by the 8250 driver which doesn't use the same logic. | 22 October 2016, 14:22:03 UTC |
aafcc28 | popcornmix | 04 March 2016, 12:49:09 UTC | DRM_VC4: Allow to be built for ARCH_BCM270x | 22 October 2016, 14:22:03 UTC |
ff0baa0 | popcornmix | 23 February 2016, 19:56:04 UTC | bcm2835-virtgpio: Virtual GPIO driver Add a virtual GPIO driver that uses the firmware mailbox interface to request that the VPU toggles LEDs. | 22 October 2016, 14:22:02 UTC |
ddc1f12 | P33M | 21 October 2015, 13:55:21 UTC | rpi_display: add backlight driver and overlay Add a mailbox-driven backlight controller for the Raspberry Pi DSI touchscreen display. Requires updated GPU firmware to recognise the mailbox request. Signed-off-by: Gordon Hollingworth <gordon@raspberrypi.org> | 22 October 2016, 14:22:02 UTC |
478aa65 | Matt Flax | 17 June 2016, 04:48:16 UTC | ASoc: wm8731: add 32bit mode. commit cf5ef3a299ba32f6ac24c3c6ba18c1b7f1b5475f upstream. This patch adds 32 bit word capability to the wm8731 driver. The wm8731 codec is capable of handling 32 bit word sizes, however that has not previously been activated in the codec driver. Signed-off-by: Matt Flax <flatmax@flatmax.org> Acked-by: Charles Keepax <ckeepax@opensource.wolfsonmicro.com> Signed-off-by: Mark Brown <broonie@kernel.org> | 22 October 2016, 14:22:01 UTC |
d013142 | DigitalDreamtime | 02 July 2016, 15:26:19 UTC | Add support for Dion Audio LOCO DAC-AMP HAT Using dedicated machine driver and pcm5102a codec driver. Signed-off-by: DigitalDreamtime <clive.messer@digitaldreamtime.co.uk> | 22 October 2016, 14:22:00 UTC |
232fbcc | escalator2015 | 24 May 2016, 15:20:09 UTC | New driver for RRA DigiDAC1 soundcard using WM8741 + WM8804 | 22 October 2016, 14:21:59 UTC |
837d6cb | DigitalDreamtime | 30 June 2016, 17:38:42 UTC | Add IQAudIO Digi WM8804 board support Support IQAudIO Digi board with iqaudio_digi machine driver and iqaudio-digi-wm8804-audio overlay. NB. Machine driver is a cut and paste of hifiberry_digi code, with format and general cleanup to comply with kernel coding standards. Signed-off-by: DigitalDreamtime <clive.messer@digitaldreamtime.co.uk> | 22 October 2016, 14:21:59 UTC |
dfacb28 | Matt Flax | 16 May 2016, 11:36:31 UTC | New AudioInjector.net Pi soundcard with low jitter audio in and out. Contains the sound/soc/bcm ALSA machine driver and necessary alterations to the Kconfig and Makefile. Adds the dts overlay and updates the Makefile and README. Updates the relevant defconfig files to enable building for the Raspberry Pi. Thanks to Phil Elwell (pelwell) for the review, simple-card concepts and discussion. Thanks to Clive Messer for overlay naming suggestions. Added support for headphones, microphone and bclk_ratio settings. This patch adds headphone and microphone capability to the Audio Injector sound card. The patch also sets the bit clock ratio for use in the bcm2835-i2s driver. The bcm2835-i2s can't handle an 8 kHz sample rate when the bit clock is at 12 MHz because its register is only 10 bits wide which can't represent the ch2 offset of 1508. For that reason, the rate constraint is added. | 22 October 2016, 14:21:58 UTC |
0bec7c3 | Andrey Grodzovsky | 04 May 2016, 02:10:59 UTC | ARM: adau1977-adc: Add basic machine driver for adau1977 codec driver. This commit adds basic support for the codec usage including: Device tree overlay, binding I2S bus and setting I2S mode, clock source and frequency setting according to spec. Signed-off-by: Andrey Grodzovsky <andrey2805@gmail.com> | 22 October 2016, 14:21:58 UTC |
78606b4 | Aaron Shaw | 07 April 2016, 20:26:21 UTC | Add Support for JustBoom Audio boards justboom-dac: Adjust for ALSA API change As of 4.4, snd_soc_limit_volume now takes a struct snd_soc_card * rather than a struct snd_soc_codec *. Signed-off-by: Phil Elwell <phil@raspberrypi.org> | 22 October 2016, 14:21:57 UTC |
a78790f | Jan Grulich | 24 August 2015, 15:02:34 UTC | tpa6130a2: Add headphone switch control Signed-off-by: Jan Grulich <jan@grulich.eu> | 22 October 2016, 14:21:57 UTC |
47ddf19 | Jan Grulich | 24 August 2015, 15:03:47 UTC | RaspiDAC3 support Signed-off-by: Jan Grulich <jan@grulich.eu> config: fix RaspiDAC Rev.3x dependencies Change depends to SND_BCM2708_SOC_I2S || SND_BCM2835_SOC_I2S like the other I2S soundcard drivers. Signed-off-by: Matthias Reichl <hias@horus.com> | 22 October 2016, 14:21:56 UTC |