https://github.com/raspberrypi/linux

sort by:
Revision Author Date Message Commit Date
108e489 bcm2835-mmc: Add range of debug options for slowing things down 13 April 2015, 23:05:54 UTC
799ce1a bcm2708: fix uart1 parameters System clock is 250MHz, but the device uses a non-standard oversampling rate (8 instead of 16) hence the clock rate has to be multiplied by 16/8 = 2. Currently the clock rate seems to be divided by 2. Also correct the .type and .flags. Signed-off-by: Jakub Kicinski <kubakici@wp.pl> 13 April 2015, 23:05:51 UTC
9cc28c6 vchiq: Remove inline from suspend/resume 08 April 2015, 17:51:44 UTC
26719de Add Device Tree support for RPi-DAC. 02 April 2015, 11:42:49 UTC
7343381 Add driver for rpi-proto Forward port of 3.10.x driver from https://github.com/koalo We are using a custom board and would like to use rpi 3.18.x kernel. Patch works fine for our embedded system. URL to the audio chip: http://www.mikroe.com/add-on-boards/audio-voice/audio-codec-proto/ Playback tested with devicetree enabled. Signed-off-by: Waldemar Brodkorb <wbrodkorb@conet.de> 02 April 2015, 11:42:43 UTC
2c4959b serial/amba-pl011: Refactor and simplify TX FIFO handling Commit 734745c serial/amba-pl011: Activate TX IRQ passively adds some complexity and overhead in the form of a softirq mechanism for transmitting in the absence of interrupts. This patch simplifies the code flow to reduce the reliance on subtle behaviour and avoid fragility under future maintenance. To this end, the TX softirq mechanism is removed and instead pl011_start_tx() will now simply stuff the FIFO until full (guaranteeing future TX IRQs), or until there are no more chars to write (in which case we don't care whether an IRQ happens). Signed-off-by: Dave Martin <Dave.Martin@xxxxxxx> Signed-off-by: Jakub Kicinski <kubakici@xxxxx> 01 April 2015, 13:08:38 UTC
eb8ffae Revert "serial/amba-pl011: Leave the TX IRQ alone when the UART is not open" This reverts commit 0e9d0749da180dc419ed5e47c99cd5b93e6a04fe. 01 April 2015, 12:12:13 UTC
8ba1e1f Guard fiq_fsm_spin_lock with fiq_enable check 30 March 2015, 15:27:44 UTC
804d968 BCM270x_DT: Refactor bcm2708.dtsi and bcm2709.dtsi Extract the common elements, creating bcm2708_common.dtsi 30 March 2015, 08:04:32 UTC
4ef70ab config: Add OABI_COMPAT to fix gdb illegal instructions 27 March 2015, 12:17:44 UTC
0b8c424 dmaengine: bcm2708: overwrite dreq only if it is not set dreq is set when the DMA channel is fetched from Device Tree. slave_id is set using dmaengine_slave_config(). Only overwrite dreq with slave_id if it is not set. dreq/slave_id in the cyclic DMA case is not touched, because I don't have hardware to test with. Signed-off-by: Noralf Trønnes <noralf@tronnes.org> 27 March 2015, 12:14:39 UTC
e39ad97 mmc: bcm2835-mmc: fix probe error handling Probe error handling is broken in several places. Simplify error handling by using device managed functions. Replace pr_{err,info} with dev_{err,info}. Signed-off-by: Noralf Trønnes <noralf@tronnes.org> 27 March 2015, 12:14:38 UTC
efa7d26 BCM270x_DT: add bcm2835-mmc entry Add Device Tree entry for bcm2835-mmc. In non-DT mode, don't add the device in the board file. Signed-off-by: Noralf Trønnes <noralf@tronnes.org> 27 March 2015, 12:14:37 UTC
d9443f3 mmc: bcm2835-mmc: enable DT support for all architectures Both ARCH_BCM2835 and ARCH_BCM270x are built with OF now. Enable Device Tree support for all architectures. Signed-off-by: Noralf Trønnes <noralf@tronnes.org> 27 March 2015, 12:14:36 UTC
1a309e5 bcm270x: add mmc-bcm2835 clock Add clock for the mmc-bcm2835.0 device. Will be used in non-DT mode. Signed-off-by: Noralf Trønnes <noralf@tronnes.org> 27 March 2015, 12:14:35 UTC
4e1b441 BCM270x_DT: add bcm2835-dma entry Add Device Tree entry for bcm2835-dma. The entry doesn't contain any resources since they are handled by the arch/arm/mach-bcm270x/dma.c driver. In non-DT mode, don't add the device in the board file. Signed-off-by: Noralf Trønnes <noralf@tronnes.org> 27 March 2015, 12:14:34 UTC
bec2ee1 dmaengine: bcm2708: don't restrict DT support to ARCH_BCM2835 Both ARCH_BCM2835 and ARCH_BCM270x are built with OF now. Add Device Tree support to the non ARCH_BCM2835 case. Use the same driver name regardless of architecture. Signed-off-by: Noralf Trønnes <noralf@tronnes.org> 27 March 2015, 12:14:33 UTC
42e6ec4 dmaengine: bcm2708: do device registration in the board file Don't register the device in the driver. Do it in the board file. Signed-off-by: Noralf Trønnes <noralf@tronnes.org> 27 March 2015, 12:14:32 UTC
347884f dmaengine: bcm2708: Remove chancnt affectations Mirror bcm2835-dma.c commit 9eba5536a7434c69d8c185d4bd1c70734d92287d: chancnt is already filled by dma_async_device_register, which uses the channel list to know how much channels there is. Since it's already filled, we can safely remove it from the drivers' probe function. Signed-off-by: Noralf Trønnes <noralf@tronnes.org> 27 March 2015, 12:14:31 UTC
85d96ff config: recreate with savedefconfig 27 March 2015, 12:14:31 UTC
cb6e949 bcm2708: Make ioctl logging quieter 27 March 2015, 12:14:30 UTC
911f005 config: Remove CONFIG_USB_UAS as it does not work See: git issue 875 27 March 2015, 12:14:29 UTC
442391c squash: bcm2709 remove configs 27 March 2015, 12:14:28 UTC
5a569aa dts: overlay: rpi-display: pullup irq gpio An early version of rpi-display needs the touch controller irq to be pulled up. This is the version with 9-bit SPI as default. Signed-off-by: Noralf Trønnes <noralf@tronnes.org> 27 March 2015, 12:14:27 UTC
4374f77 dts: overlay: piscreen: set speed to 24MHz Some of the displays can't handle the 32MHz speed. Lower the default speed to 24MHz. Signed-off-by: Noralf Trønnes <noralf@tronnes.org> 27 March 2015, 12:14:26 UTC
b40632e dts: overlay: add support for MZ61581 display Add Device Tree overlay for MZ61581 display by Tontec. Signed-off-by: Noralf Trønnes <noralf@tronnes.org> 27 March 2015, 12:14:25 UTC
047b57d enable compiling spi-bcm2835 and add overlay to allow us to load the driver 27 March 2015, 12:14:24 UTC
8db22ba dts: overlay: add support for Adafruit PiTFT Add DT overlay for the Adafruit PiTFT 2.8" resistive touch screen Signed-off-by: Noralf Trønnes <noralf@tronnes.org> 27 March 2015, 12:14:24 UTC
e48621d enc28j60: Add device tree compatible string and an overlay 27 March 2015, 12:14:23 UTC
9fc1eb8 vchiq_arm: Complete support for SYNCHRONOUS mode 27 March 2015, 12:14:22 UTC
6f18904 BCM2835-V4L2: Fix compliance test failures VIDIOC_TRY_FMT and VIDIOC_S_FMT tests were faling due to reporting V4L2_COLORSPACE_JPEG when the colour format wasn't V4L2_PIX_FMT_JPEG. Now reports V4L2_COLORSPACE_SMPTE170M for YUV formats. 27 March 2015, 12:14:21 UTC
bec4cef dts: overlay: add support for PiScreen display Add Device Tree overlay for PiScreen display by OzzMaker.com Signed-off-by: Noralf Trønnes <noralf@tronnes.org> 27 March 2015, 12:14:20 UTC
2cacfaa dts: overlay: add support for HY28B display Add Device Tree overlay for HY28B display by HAOYU Electronics. Default values are set to match Texy's display shield. Signed-off-by: Noralf Trønnes <noralf@tronnes.org> 27 March 2015, 12:14:19 UTC
bb345ec dts: overlay: add support for HY28A display Add Device Tree overlay for HY28A display by HAOYU Electronics. Default values are set to match Texy's display shield. Signed-off-by: Noralf Trønnes <noralf@tronnes.org> 27 March 2015, 12:14:19 UTC
e9bc58c dts: overlay: add support for rpi-display Add Device Tree overlay for rpi-display by Watterott. Signed-off-by: Noralf Trønnes <noralf@tronnes.org> 27 March 2015, 12:14:18 UTC
67395d0 Create generic i2c-rtc overlay for supporting ds1307, ds3231, pcf2127 and pcf8523. Signed-off-by: Jon Burgess <jburgess777@gmail.com> 27 March 2015, 12:14:17 UTC
c0406d6 config: enable FBTFT drivers 27 March 2015, 12:14:16 UTC
d226c6b staging: fbtft: remove redundant .owner This patch fixes the following coccicheck warning: No need to set .owner here. The core will do it. Signed-off-by: Heba Aamer <heba93aamer@gmail.com> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 27 March 2015, 12:14:15 UTC
00bcac7 staging: fbtft: fix do not initialise statics to 0 or NULL This patch fixes the following checkpatch.pl error: fix do not initialise statics to 0 or NULL Signed-off-by: Heba Aamer <heba93aamer@gmail.com> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 27 March 2015, 12:14:14 UTC
9b349f7 staging: fbtft: fix Macros with complex values should be enclosed in parentheses This patch fixes the following checkpatch.pl error: fix Macros with complex values should be enclosed in parentheses Signed-off-by: Heba Aamer <heba93aamer@gmail.com> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 27 March 2015, 12:14:14 UTC
860537d staging: fbtft: fix spaces required around that '<' This patch fixes the following checkpatch.pl error: fix spaces required around that '<' Signed-off-by: Heba Aamer <heba93aamer@gmail.com> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 27 March 2015, 12:14:13 UTC
dbc888f staging: fbtft: fix spaces required around that '=' This patch fixes the following checkpatch.pl error: fix spaces required around that '=' Signed-off-by: Heba Aamer <heba93aamer@gmail.com> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 27 March 2015, 12:14:12 UTC
fb0d69a staging: fbtft: fix space required after that ';' This patch fixes the following checkpatch.pl error: fix space required after that ';' Signed-off-by: Heba Aamer <heba93aamer@gmail.com> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 27 March 2015, 12:14:11 UTC
b8a1c9c staging: flexfb: Remove initialization to 0 (the initial post had a typo in the short summary, reposting) This fixes some of the code style issues in the flexfb driver by removing unnecessary initializations of static variables to 0 or to NULL. Signed-off-by: Mauro Stettler <mauro.stettler@gmail.com> Cc: Greg Kroah-Hartman <gregkh@linuxfoundation.org> Cc: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Cc: Noralf Tronnes <notro@tronnes.org> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 27 March 2015, 12:14:10 UTC
8e3c044 staging: fbtft: fbtft-core mark functions static This fixes sparse warnings like: warning: symbol XXX was not declared. Should it be static? by declaring all local functions static. Signed-off-by: Krzysztof Adamski <k@japko.eu> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 27 March 2015, 12:14:09 UTC
f0c7e23 staging: fbtft: fix allyesconfig build There are two functions call reset() so the allyesconfig breaks. Let's make this one static. Reported-by: Jim Davis <jim.epost@gmail.com> Signed-off-by: Dan Carpenter <dan.carpenter@oracle.com> Tested-by: Jim Davis <jim.epost@gmail.com> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 27 March 2015, 12:14:08 UTC
115a3f3 staging: fbtft: remove ARCH_BCM2708 optimization ARCH_BCM2708 is not present in mainline so remove optimization. Signed-off-by: Noralf Trønnes <notro@tronnes.org> Reported-by: Paul Bolle <pebolle@tiscali.nl> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 27 March 2015, 12:14:08 UTC
68876c8 staging: fbtft: add fbtft_device driver This commit adds the fbtft_device driver from the fbtft project at https://github.com/notro/fbtft. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Noralf Tronnes <notro@tronnes.org> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 27 March 2015, 12:14:07 UTC
32462f0 staging: fbtft: add flexfb driver This commit adds the flexfb driver from the fbtft project at https://github.com/notro/fbtft. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Noralf Tronnes <notro@tronnes.org> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 27 March 2015, 12:14:06 UTC
f40e130 staging: fbtft: add fb_watterott driver This commit adds the fb_watterott driver from the fbtft project at https://github.com/notro/fbtft. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Noralf Tronnes <notro@tronnes.org> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 27 March 2015, 12:14:05 UTC
2ee9f5b staging: fbtft: add fb_upd161704 driver This commit adds the fb_upd161704 driver from the fbtft project at https://github.com/notro/fbtft. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Noralf Tronnes <notro@tronnes.org> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 27 March 2015, 12:14:04 UTC
cfb5765 staging: fbtft: add fb_uc1701 driver This commit adds the fb_uc1701 driver from the fbtft project at https://github.com/notro/fbtft. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Noralf Tronnes <notro@tronnes.org> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 27 March 2015, 12:14:03 UTC
be0e119 staging: fbtft: add fb_tls8204 driver This commit adds the fb_tls8204 driver from the fbtft project at https://github.com/notro/fbtft. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Noralf Tronnes <notro@tronnes.org> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 27 March 2015, 12:14:02 UTC
d742756 staging: fbtft: add fb_tinylcd driver This commit adds the fb_tinylcd driver from the fbtft project at https://github.com/notro/fbtft. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Noralf Tronnes <notro@tronnes.org> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 27 March 2015, 12:14:02 UTC
0a13c09 staging: fbtft: add fb_st7735r driver This commit adds the fb_st7735r driver from the fbtft project at https://github.com/notro/fbtft. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Noralf Tronnes <notro@tronnes.org> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 27 March 2015, 12:14:01 UTC
da33c89 staging: fbtft: add fb_ssd1351 driver This commit adds the fb_ssd1351 driver from the fbtft project at https://github.com/notro/fbtft. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Noralf Tronnes <notro@tronnes.org> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 27 March 2015, 12:14:00 UTC
c2b9822 staging: fbtft: add fb_ssd1331 driver This commit adds the fb_ssd1331 driver from the fbtft project at https://github.com/notro/fbtft. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Noralf Tronnes <notro@tronnes.org> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 27 March 2015, 12:13:59 UTC
1ecda53 staging: fbtft: add fb_ssd1306 driver This commit adds the fb_ssd1306 driver from the fbtft project at https://github.com/notro/fbtft. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Noralf Tronnes <notro@tronnes.org> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 27 March 2015, 12:13:58 UTC
18a7c0c staging: fbtft: add fb_ssd1289 driver This commit adds the fb_ssd1289 driver from the fbtft project at https://github.com/notro/fbtft. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Noralf Tronnes <notro@tronnes.org> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 27 March 2015, 12:13:57 UTC
8d08390 staging: fbtft: add fb_s6d1121 driver This commit adds the fb_s6d1121 driver from the fbtft project at https://github.com/notro/fbtft. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Noralf Tronnes <notro@tronnes.org> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 27 March 2015, 12:13:56 UTC
a361539 staging: fbtft: add fb_s6d02a1 driver This commit adds the fb_s6d02a1 driver from the fbtft project at https://github.com/notro/fbtft. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Noralf Tronnes <notro@tronnes.org> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 27 March 2015, 12:13:56 UTC
7c88d01 staging: fbtft: add fb_ra8875 driver This commit adds the fb_ra8875 driver from the fbtft project at https://github.com/notro/fbtft. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Noralf Tronnes <notro@tronnes.org> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 27 March 2015, 12:13:55 UTC
7bbb251 staging: fbtft: add fb_pcd8544 driver This commit adds the fb_pcd8544 driver from the fbtft project at https://github.com/notro/fbtft. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Noralf Tronnes <notro@tronnes.org> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 27 March 2015, 12:13:54 UTC
38cda01 staging: fbtft: add fb_ili9486 driver This commit adds the fb_ili9486 driver from the fbtft project at https://github.com/notro/fbtft. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Noralf Tronnes <notro@tronnes.org> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 27 March 2015, 12:13:53 UTC
d3aa60a staging: fbtft: add fb_ili9481 driver This commit adds the fb_ili9481 driver from the fbtft project at https://github.com/notro/fbtft. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Noralf Tronnes <notro@tronnes.org> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 27 March 2015, 12:13:52 UTC
6db8646 staging: fbtft: add fb_ili9341 driver This commit adds the fb_ili9341 driver from the fbtft project at https://github.com/notro/fbtft. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Noralf Tronnes <notro@tronnes.org> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 27 March 2015, 12:13:51 UTC
5f151a1 staging: fbtft: add fb_ili9340 driver This commit adds the fb_ili9340 driver from the fbtft project at https://github.com/notro/fbtft. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Noralf Tronnes <notro@tronnes.org> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 27 March 2015, 12:13:50 UTC
032caa9 staging: fbtft: add fb_ili9325 driver This commit adds the fb_ili9325 driver from the fbtft project at https://github.com/notro/fbtft. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Noralf Tronnes <notro@tronnes.org> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 27 March 2015, 12:13:49 UTC
9063e6d staging: fbtft: add fb_ili9320 driver This commit adds the fb_ili9320 driver from the fbtft project at https://github.com/notro/fbtft. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Noralf Tronnes <notro@tronnes.org> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 27 March 2015, 12:13:49 UTC
c9d7f49 staging: fbtft: add fb_hx8353d driver This commit adds the fb_hx8353d driver from the fbtft project at https://github.com/notro/fbtft. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Noralf Tronnes <notro@tronnes.org> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 27 March 2015, 12:13:48 UTC
06b9a40 staging: fbtft: add fb_hx8347d driver This commit adds the fb_hx8347d driver from the fbtft project at https://github.com/notro/fbtft. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Noralf Tronnes <notro@tronnes.org> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 27 March 2015, 12:13:47 UTC
a468dff staging: fbtft: add fb_hx8340bn driver This commit adds the fb_hx8340bn driver from the fbtft project at https://github.com/notro/fbtft. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Noralf Tronnes <notro@tronnes.org> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 27 March 2015, 12:13:46 UTC
92008dc staging: fbtft: add fb_bd663474 driver This commit adds the fb_bd663474 driver from the fbtft project at https://github.com/notro/fbtft. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Noralf Tronnes <notro@tronnes.org> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 27 March 2015, 12:13:45 UTC
4e913b1 staging: fbtft: add fb_agm1264k-fl driver This commit adds the fb_agm1264k-fl driver from the fbtft project at https://github.com/notro/fbtft. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Noralf Tronnes <notro@tronnes.org> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 27 March 2015, 12:13:44 UTC
0341199 staging: fbtft: core support This commit adds the core fbtft framework from https://github.com/notro/fbtft. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Noralf Tronnes <notro@tronnes.org> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 27 March 2015, 12:13:43 UTC
0e9d074 serial/amba-pl011: Leave the TX IRQ alone when the UART is not open Getting the TX IRQ re-asserted from scratch can be inefficient in some setups. This patch avoids clearing the TX IRQ across pl011_shutdown()... pl011_startup(), so that if the port is closed and reopened, the IRQ will still work afterwards without having to bootstrap it again. The TX IRQ continues to be masked in IMSC when the UART is not in use. Signed-off-by: Dave Martin <Dave.Martin@xxxxxxx> 27 March 2015, 12:13:43 UTC
3761dc5 serial/amba-pl011: Activate TX IRQ passively The current PL011 driver transmits a dummy character when the UART is opened, to assert the TX IRQ for the first time (see pl011_startup()). The UART is put in loopback mode temporarily, so the receiver presumably shouldn't see anything. However... At least some platforms containing a PL011 send characters down the wire even when loopback mode is enabled. This means that a spurious NUL character may be seen at the receiver when the PL011 is opened through the TTY layer. The current code also temporarily sets the baud rate to maximum and the character width to the minimum, to that the dummy TX completes as quickly as possible. If this is seen by the receiver it will result in a framing error and can knock the receiver out of sync -- turning subsequent output into garbage until synchronisation is reestablished. (Particularly problematic during boot with systemd.) To avoid spurious transmissions, this patch removes assumptions about whether the TX IRQ will fire until at least one TX IRQ has been seen. Instead, the UART will unmask the TX IRQ and then slow-start via polling and timer-based soft IRQs initially. If the TTY layer writes enough data to fill the FIFO to the interrupt threshold in one go, the TX IRQ should assert, at which point the driver changes to fully interrupt-driven TX. In this way, the TX IRQ is activated as a side-effect instead of being done deliberately. This should also mean that the driver works on the SBSA Generic UART[1] (a cut-down PL011) without invasive changes. The Generic UART lacks some features needed for the dummy TX approach to work (FIFO disabling and loopback). [1] Server Base System Architecture (ARM-DEN-0029-v2.3) http://infocenter.arm.com/ (click-thru required :/) Signed-off-by: Dave Martin <Dave.Martin@xxxxxxx> 27 March 2015, 12:13:42 UTC
fd60622 pinctrl-bcm2835: Only request the interrupts listed in the DTB Although the GPIO controller can generate three interrupts (four counting the common one), the device tree files currently only specify two. In the absence of the third, simply don't register that interrupt (as opposed to registering 0), which has the effect of making it impossible to generate interrupts for GPIOs 46-53 which, since they share pins with the SD card interface, is unlikely to be a problem. 27 March 2015, 12:13:41 UTC
6cd6190 pinctrl: squash 27 March 2015, 12:13:40 UTC
0252480 perf: Add support for performance counter interrupt and enable in DT 27 March 2015, 12:13:39 UTC
bbb5f15 pinctrl-bcm2835: Fix interrupt handling for GPIOs 28-31 and 46-53 Contrary to the documentation, the BCM2835 GPIO controller actually has four interrupt lines - one each for the three IRQ groups and one common. Rather confusingly, the GPIO interrupt groups don't correspond directly with the GPIO control banks. Instead, GPIOs 0-27 generate IRQ GPIO0, 28-45 GPIO1 and 46-53 GPIO2. Awkwardly, the GPIOS for IRQ GPIO1 straddle two 32-entry GPIO banks, so it is cleaner to split out a function to process the interrupts for a single GPIO bank. This bug has only just been observed because GPIOs above 27 can only be accessed on an old Raspberry Pi with the optional P5 header fitted, where the pins are often used for I2S instead. 27 March 2015, 12:13:38 UTC
c7399a8 char/vc_cma: fix build with LPAE enabled LPAE is required for virtualisation on ARM. However, enabling LPAE results in an unbuildable configuration, due to improper formats used in vc_cma: CC drivers/char/broadcom/vc_cma/vc_cma.o drivers/char/broadcom/vc_cma/vc_cma.c: In function ‘vc_cma_alloc_chunks’: drivers/char/broadcom/vc_cma/vc_cma.c:547:4: error: format ‘%x’ expects argument of type ‘unsigned int’, but argument 4 has type ‘phys_addr_t’ [-Werror=format=] LOG_ERR("%s: chunk phys %x, vc_cma %x-%x - " ^ drivers/char/broadcom/vc_cma/vc_cma.c:547:4: error: format ‘%x’ expects argument of type ‘unsigned int’, but argument 5 has type ‘phys_addr_t’ [-Werror=format=] drivers/char/broadcom/vc_cma/vc_cma.c: In function ‘cma_worker_proc’: drivers/char/broadcom/vc_cma/vc_cma.c:677:7: error: format ‘%x’ expects argument of type ‘unsigned int’, but argument 3 has type ‘long long unsigned int’ [-Werror=format=] LOG_ERR ^ drivers/char/broadcom/vc_cma/vc_cma.c: In function ‘vc_cma_init’: drivers/char/broadcom/vc_cma/vc_cma.c:1027:2: error: format ‘%x’ expects argument of type ‘unsigned int’, but argument 2 has type ‘phys_addr_t’ [-Werror=format=] printk(KERN_INFO "vc-cma: vc_cma_base = 0x%08x\n", vc_cma_base); ^ cc1: all warnings being treated as errors make[6]: *** [drivers/char/broadcom/vc_cma/vc_cma.o] Error 1 As explained in Documentation/printk-formats.txt, printing a physical address phys_addr_t should be done using the %pa[p] format, which expects a "reference" to the value. Even if virtualisation is currently not possible (due to the bootloader starting the kernel in SVC, not HYP, mode), fix the printk formats nonetheless, it will anyway give better-looking code! ;-) Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr> 27 March 2015, 12:13:37 UTC
580e460 config: extra options 27 March 2015, 12:13:37 UTC
b0efea2 vc_cma: Make the vc_cma area the default contiguous DMA area 27 March 2015, 12:13:36 UTC
25cab26 lirc-rpi: use getnstimeofday instead of read_current_timer read_current_timer isn't guaranteed to return values in microseconds, and indeed it doesn't on a Pi2. Issue: linux#827 27 March 2015, 12:13:35 UTC
467eca0 Create bmp085_i2c-sensor-overlay.dts and update Makefile 27 March 2015, 12:13:34 UTC
9b20b44 platform: Remove bcmrpi_sdcard_defconfig 27 March 2015, 12:13:33 UTC
0f801fd platform: Remove bcmrpi_small_defconfig 27 March 2015, 12:13:32 UTC
57f25e1 fiq_fsm: Falling out of the state machine isn't fatal This edge case can be hit if the port is disabled while the FIQ is in the middle of a transaction. Make the effects less severe. Also get rid of the useless return value. 27 March 2015, 12:13:31 UTC
9bfb8aa Fix LED "input" trigger implementation for 3.19 27 March 2015, 12:13:30 UTC
6ad43c6 Fix grabbing lock from atomic context in i2c driver 2 main changes: - check for timeouts in the bcm2708_bsc_setup function as indicated by this comment: /* poll for transfer start bit (should only take 1-20 polls) */ This implies that the setup function can now fail so account for this everywhere it's called - Removed the clk_get_rate call from inside the setup function as it locks a mutex and that's not ok since we call it from under a spin lock. removed dead code and update comment fixed typo in comment 27 March 2015, 12:13:30 UTC
de75611 BCM2708_VCIO : Add automatic creation of device node 27 March 2015, 12:13:29 UTC
1fe8893 Add device-tree overlay for pcf2127 Signed-off-by: Byron Bradley <byronb@afterthoughtsoftware.com> 27 March 2015, 12:13:28 UTC
6d71823 i2c_bcm2708: Fix clock reference counting 27 March 2015, 12:13:27 UTC
1647177 dwc_otg: fixup read-modify-write in critical paths Be more careful about read-modify-write on registers that the FIQ also touches. 27 March 2015, 12:13:26 UTC
7918663 w1-gpio: Sort out the pullup/parasitic power tangle 27 March 2015, 12:13:25 UTC
e90ae47 pinctrl-bcm2835: bcm2835_gpio_direction_output must set the value 27 March 2015, 12:13:25 UTC
8210ffc BCM270x_DT: Add i2c0_baudrate and i2c1_baudrate parameters 27 March 2015, 12:13:24 UTC
94ae5fc HiFiBerry Amp: fix device-tree problems Some code to load the driver based on device-tree-overlays was missing. This is added by this patch. 27 March 2015, 12:13:23 UTC
2507407 BCM2709_DT: Fix bad merge 27 March 2015, 12:13:22 UTC
back to top