[W/raspi2] Import latest RaspberryPI2 BSP @ rpi-4.2.y at e3eba57
Paolo Pisati
paolo.pisati at canonical.com
Fri Oct 16 11:23:12 UTC 2015
This pull request update our RaspberryPI2 BSP from:
https://github.com/raspberrypi/linux / rpi-4.2.y
up to commit e3eba57f7c9ffba24f695f187b6578d56495998a.
The following changes since commit 8e2cedf419ff99d25913cd41525e758efa0439ff:
UBUNTU: Start new release (2015-10-14 09:04:59 -0700)
are available in the git repository at:
git://kernel.ubuntu.com/ppisati/ubuntu-wily.git
for you to fetch changes up to a6b96a5a2ef2f583164ec02c8639c97871ec43b7:
Use dts-dirs feature for overlays. (2015-10-16 12:55:23 +0200)
----------------------------------------------------------------
Colin Ian King (1):
bcm2835: camera: check for scene not being found
David Lechner (1):
Use dts-dirs feature for overlays.
Eric Anholt (6):
bcm2708: Use #include in dtsi files.
clk: bcm2835: Move under bcm/ with other Broadcom SoC clk drivers.
clk: bcm2835: Add binding docs for the new platform clock driver.
clk: bcm2835: Add support for programming the audio domain clocks
clk: bcm2835: Also build the driver for downstream kernels.
bcm2835: Add (disabled) devicetree for the audio clock manager.
Inki Dae (1):
drm/atomic: fix null pointer access to mode_fixup callback
Jakub Kicinski (4):
mt7601u: fix dma from stack address
mt7601u: use correct ieee80211_rx variant
mt7601u: fix tx status reporting contexts
mt7601u: lock out rx path and tx status reporting
Jan Grulich (2):
RaspiDAC3 support
tpa6130a2: Add headphone switch control
Luke Wren (2):
Add SMI driver
Add SMI NAND driver
Martin Sperl (2):
spi: bcm2835: fix overflow in calculation of transfer time
backport: spi: bcm2835: BUG: fix wrong use of PAGE_MASK
Matthias Reichl (2):
bcm2835-dma: Fix dreq not set for slave transfers
bcm2835-dma: Limit cyclic transfers on lite channels to 32k
Noralf Trønnes (11):
BCM270X_DT: mz61581: Revert to spi-bcm2708
staging: fbtft: Add reset to fbtft_init_display_dt()
Revert "BCM270X_DT: mz61581: Revert to spi-bcm2708"
BCM270X_DT: mz61581: Set txbuflen to 32k
dmaengine: bcm2708: Make legacy API available for bcm2835-dma
dmaengine: bcm2835: Add slave dma support
dmaengine: bcm2835: set residue_granularity field
dmaengine: bcm2835: Load driver early and support legacy API
dmaengine: bcm2835: Add debug option for setting wait states
configs: Enable DMA_BCM2835
dmaengine: bcm2708: Change DT compatible string
Paolo Pisati (2):
UBUNTU: [Config] DMA_BCM2835=y, =m for the other newly introduced options
Revert "UBUNTU: SAUCE: raspi2 -- add overlays directory to dts-dirs to get the overlays installed"
Phil Elwell (11):
BCM270X_DT: Add SDIO overlay
leds-gpio: Implement the brightness_get method
BCM270X_DT: Use fixed-factor-clock for uart1
vchiq_arm: Sort out the vmalloc case
bcm2835-mmc: Don't overwrite MMC capabilities from DT
BCM270X_DT: Document SMI overlay
BCM270X_DT: Add at86rf233 overlay
bcm2835-gpiomem: Fix for ARCH_BCM2835 builds
scripts/mkknlimg: Improve ARCH_BCM2835 detection
BCM270X_DT: Make mmc overlay compatible with current firmware
BCM270X_DT: Reduce default at86rf233 SPI frequency
Stuart MacLean (1):
Add support for the HiFiBerry DAC+ Pro.
popcornmix (7):
config: Add SND_SOC_ADAU1701 module
config: Add CIFS_DFS_UPCALL, CIFS_ACL, CIFS_SMB2, CIFS_FSCACHE
dwc_otg: Force host mode to fix incorrect compute module boards
bcm2709: Remove custom barrier implementation it is no different to default
config: Add CONFIG_UHID
config: Add CONFIG_CRYPTO_USER_API_SKCIPHER
config: Add options for supporting openlabs 802.15.4 radio
.../bindings/clock/brcm,bcm2835-cprman.txt | 45 +
.../bindings/misc/brcm,bcm2835-smi-dev.txt | 17 +
.../devicetree/bindings/misc/brcm,bcm2835-smi.txt | 48 +
.../bindings/mtd/brcm,bcm2835-smi-nand.txt | 42 +
arch/arm/Kconfig | 1 -
arch/arm/boot/dts/Makefile | 8 +-
arch/arm/boot/dts/bcm2708-rpi-b-plus.dts | 3 +-
arch/arm/boot/dts/bcm2708-rpi-b.dts | 3 +-
arch/arm/boot/dts/bcm2708-rpi-cm.dts | 3 +-
arch/arm/boot/dts/bcm2708-rpi-cm.dtsi | 2 +-
arch/arm/boot/dts/bcm2708_common.dtsi | 44 +-
arch/arm/boot/dts/bcm2709-rpi-2-b.dts | 3 +-
arch/arm/boot/dts/bcm2709.dtsi | 2 +-
arch/arm/boot/dts/overlays/Makefile | 6 +
arch/arm/boot/dts/overlays/README | 62 +-
arch/arm/boot/dts/overlays/at86rf233-overlay.dts | 54 +
.../dts/overlays/hifiberry-dacplus-overlay.dts | 15 +-
arch/arm/boot/dts/overlays/mmc-overlay.dts | 6 +-
arch/arm/boot/dts/overlays/mz61581-overlay.dts | 2 +
arch/arm/boot/dts/overlays/raspidac3-overlay.dts | 45 +
arch/arm/boot/dts/overlays/sdio-overlay.dts | 29 +
arch/arm/boot/dts/overlays/smi-dev-overlay.dts | 18 +
arch/arm/boot/dts/overlays/smi-nand-overlay.dts | 69 +
arch/arm/boot/dts/overlays/smi-overlay.dts | 37 +
arch/arm/configs/bcm2709_defconfig | 22 +
arch/arm/configs/bcm2835_defconfig | 1 +
arch/arm/configs/bcmrpi_defconfig | 22 +
arch/arm/mach-bcm2709/include/mach/barriers.h | 3 -
debian.raspi2/config/config.common.ubuntu | 6 +-
drivers/char/broadcom/Kconfig | 8 +
drivers/char/broadcom/Makefile | 2 +-
drivers/char/broadcom/bcm2835-gpiomem.c | 25 +-
drivers/char/broadcom/bcm2835_smi_dev.c | 402 +++++
drivers/clk/Makefile | 4 +-
drivers/clk/bcm/Makefile | 1 +
drivers/clk/bcm/clk-bcm2835.c | 1580 ++++++++++++++++++++
drivers/clk/clk-bcm2835.c | 60 -
drivers/clk/clk-hifiberry-dacpro.c | 160 ++
drivers/dma/Kconfig | 2 +-
drivers/dma/bcm2708-dmaengine.c | 56 +-
drivers/dma/bcm2835-dma.c | 252 +++-
drivers/gpu/drm/drm_atomic_helper.c | 2 +-
drivers/leds/leds-gpio.c | 8 +
drivers/media/platform/bcm2835/controls.c | 2 +
drivers/misc/Kconfig | 8 +
drivers/misc/Makefile | 1 +
drivers/misc/bcm2835_smi.c | 985 ++++++++++++
.../interface/vchiq_arm/vchiq_2835_arm.c | 10 +-
drivers/mmc/host/bcm2835-mmc.c | 5 +-
drivers/mtd/nand/Kconfig | 7 +
drivers/mtd/nand/Makefile | 1 +
drivers/mtd/nand/bcm2835_smi_nand.c | 268 ++++
drivers/net/wireless/mediatek/mt7601u/dma.c | 34 +-
drivers/net/wireless/mediatek/mt7601u/init.c | 2 +
drivers/net/wireless/mediatek/mt7601u/mac.c | 4 +
drivers/net/wireless/mediatek/mt7601u/mt7601u.h | 10 +-
drivers/net/wireless/mediatek/mt7601u/tx.c | 3 +
drivers/net/wireless/mediatek/mt7601u/usb.c | 63 +-
drivers/net/wireless/mediatek/mt7601u/usb.h | 2 +
drivers/spi/spi-bcm2835.c | 16 +-
drivers/staging/fbtft/fbtft-core.c | 5 +
drivers/usb/host/dwc_otg/dwc_otg_cil.c | 2 +-
include/dt-bindings/clock/bcm2835.h | 47 +
include/linux/broadcom/bcm2835_smi.h | 391 +++++
include/linux/platform_data/dma-bcm2708.h | 16 +
scripts/mkknlimg | 41 +-
sound/soc/bcm/Kconfig | 8 +
sound/soc/bcm/Makefile | 2 +
sound/soc/bcm/hifiberry_dacplus.c | 244 ++-
sound/soc/bcm/raspidac3.c | 191 +++
sound/soc/codecs/pcm512x.c | 3 +-
sound/soc/codecs/tpa6130a2.c | 29 +-
72 files changed, 5294 insertions(+), 286 deletions(-)
create mode 100644 Documentation/devicetree/bindings/clock/brcm,bcm2835-cprman.txt
create mode 100644 Documentation/devicetree/bindings/misc/brcm,bcm2835-smi-dev.txt
create mode 100644 Documentation/devicetree/bindings/misc/brcm,bcm2835-smi.txt
create mode 100644 Documentation/devicetree/bindings/mtd/brcm,bcm2835-smi-nand.txt
create mode 100644 arch/arm/boot/dts/overlays/at86rf233-overlay.dts
create mode 100644 arch/arm/boot/dts/overlays/raspidac3-overlay.dts
create mode 100644 arch/arm/boot/dts/overlays/sdio-overlay.dts
create mode 100644 arch/arm/boot/dts/overlays/smi-dev-overlay.dts
create mode 100644 arch/arm/boot/dts/overlays/smi-nand-overlay.dts
create mode 100644 arch/arm/boot/dts/overlays/smi-overlay.dts
delete mode 100644 arch/arm/mach-bcm2709/include/mach/barriers.h
create mode 100644 drivers/char/broadcom/bcm2835_smi_dev.c
create mode 100644 drivers/clk/bcm/clk-bcm2835.c
delete mode 100644 drivers/clk/clk-bcm2835.c
create mode 100644 drivers/clk/clk-hifiberry-dacpro.c
create mode 100644 drivers/misc/bcm2835_smi.c
create mode 100644 drivers/mtd/nand/bcm2835_smi_nand.c
create mode 100644 include/dt-bindings/clock/bcm2835.h
create mode 100644 include/linux/broadcom/bcm2835_smi.h
create mode 100644 sound/soc/bcm/raspidac3.c
--
bye,
p.
More information about the kernel-team
mailing list