Skip to content
Mar 15, 2016


bcm2835-sdhost: Workaround for "slow" sectors
Some cards have been seen to cause timeouts after certain sectors are
read. This workaround enforces a minimum delay between the stop after
reading one of those sectors and a subsequent data command.

Using CMD23 (SET_BLOCK_COUNT) avoids this problem, so good cards will
not be penalised by this workaround.

Signed-off-by: Phil Elwell <>
Mar 9, 2016


serial: Take care starting a hung-up tty's port
tty_port_hangup sets a port's tty field to NULL (holding the port lock),
but uart_tx_stopped, called from __uart_start (with the port lock),
uses the tty field without checking for NULL.

Change uart_tx_stopped to treat a NULL tty field as another stopped

Signed-off-by: Phil Elwell <>
Feb 9, 2016


pinctrl-bcm2835: Fix cut-and-paste error in "pull" parsing
The DT bindings for pinctrl-bcm2835 allow both the function and pull
to contain either one entry or one per pin. However, an error in the
DT parsing can cause failures if the number of pulls differs from the
number of functions.
Feb 1, 2016


Merge remote-tracking branch 'stable/linux-4.1.y' into rpi-4.1.y
Nov 13, 2015


Merge remote-tracking branch 'stable/linux-4.1.y' into rpi-4.1.y
Jun 7, 2015
May 18, 2015
May 9, 2015
May 1, 2015
Something went wrong with that request. Please try again.