[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