https://github.com/raspberrypi/linux

sort by:
Revision Author Date Message Commit Date
c2cbd9c 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 Support for Blokas Labs pisound board 23 October 2016, 09:12:09 UTC
a59969c drm/vc4: Enable limited range RGB output with CEA modes. 22 October 2016, 21:41:30 UTC
f01f938 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 Correct typos in spi-gpio35-39-overlay.dts (#1651) bcrm,pins corrected to brcm,pins 22 October 2016, 21:41:28 UTC
78780a8 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 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 config: Remove CONFIG_TRIM_UNUSED_KSYMS 22 October 2016, 21:41:27 UTC
a811f6a enable gembird joypad support 22 October 2016, 21:41:26 UTC
2839512 config: Add CONFIG_VXLAN module 22 October 2016, 21:41:25 UTC
6781e82 config: Add CONFIG_IPVLAN module 22 October 2016, 21:41:25 UTC
c80790f 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 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 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 config: Enabled SENSORS_INA2XX module 22 October 2016, 21:41:23 UTC
48ec07f fbmem: Ensure that parameters are properly checked within fb_copyarea_user 22 October 2016, 21:41:22 UTC
4bc2489 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 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 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 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 overlays: added sc16is750 UART over I2C (#1617) 22 October 2016, 21:41:19 UTC
53ba618 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 BCM270X_DT: Don't enable UART0 in CM3 dtb 22 October 2016, 21:41:18 UTC
cfcca2b 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 Enable cfg80211 support 22 October 2016, 21:41:01 UTC
1391b28 Starts device in station mode instead of monitor, fixes NetworkManager issues 22 October 2016, 21:41:00 UTC
0d18c02 Enables warning in the compiler and fixes some issues, reference => https://github.com/diederikdehaas/rtl8812AU 22 October 2016, 21:40:59 UTC
2167c09 Fixes compatibility with 3.13 22 October 2016, 21:40:59 UTC
3919d75 Fixes CONFIG_CONCURRENT_MODE CONFIG_MULTI_VIR_IFACES 22 October 2016, 21:40:58 UTC
5ac6fe0 Add ProductId for the Netgear N150 - WNA1000M 22 October 2016, 21:40:58 UTC
6af882d Add support for more 8188CUS and 8192CUS devices 22 October 2016, 21:40:57 UTC
eb4fb5a Tentatively added support for more 8188CUS based devices. 22 October 2016, 21:40:56 UTC
4fc1609 Set dev_type to wlan Fixes #23 22 October 2016, 21:40:56 UTC
1993bed 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 suppress spurious messages 22 October 2016, 21:40:55 UTC
92146f4 Fix cfg80211 for kernel >= 4.7 (#1624) 22 October 2016, 21:40:54 UTC
9600dba dwc_otg: Use kzalloc when suitable 22 October 2016, 21:40:53 UTC
5a1ff77 snd-bcm2835: Use bcm2835_hw params in preallocate 22 October 2016, 21:40:53 UTC
8955ed0 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 config: Enable SERIAL_SC16IS7XX 22 October 2016, 21:40:51 UTC
02664a6 config: Enable SENSORS_LM75 22 October 2016, 21:40:51 UTC
b062afd Add cm3 dts file 22 October 2016, 21:40:50 UTC
e2e24ee smsc95xx: squash: Bump to packetsize=4096 22 October 2016, 21:40:49 UTC
d412f19 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 config: Enable CONFIG_USER_NS 22 October 2016, 21:40:48 UTC
c034b92 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 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 ARM: bcm2708: Enable building power domain driver. Signed-off-by: Eric Anholt <eric@anholt.net> 22 October 2016, 21:40:46 UTC
51ea9ee 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 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 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 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 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 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 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 brcm: adds support for BCM43341 wifi 22 October 2016, 14:22:06 UTC
80b8a94 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 net: Fix rtl8192cu build errors on other platforms Signed-off-by: Phil Elwell <phil@raspberrypi.org> 22 October 2016, 14:22:05 UTC
5f64197 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 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 DRM_VC4: Allow to be built for ARCH_BCM270x 22 October 2016, 14:22:03 UTC
ff0baa0 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 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 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 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 New driver for RRA DigiDAC1 soundcard using WM8741 + WM8804 22 October 2016, 14:21:59 UTC
837d6cb 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 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 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 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 tpa6130a2: Add headphone switch control Signed-off-by: Jan Grulich <jan@grulich.eu> 22 October 2016, 14:21:57 UTC
47ddf19 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
back to top