NAK: [W/raspi2] Import latest RaspberryPI2 BSP @ rpi-4.2.y at e3eba57

Brad Figg brad.figg at canonical.com
Mon Oct 26 20:24:28 UTC 2015


On Fri, Oct 16, 2015 at 01:23:12PM +0200, Paolo Pisati wrote:
> 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.
> 
> -- 
> kernel-team mailing list
> kernel-team at lists.ubuntu.com
> https://lists.ubuntu.com/mailman/listinfo/kernel-team

Here are the problems I'm having with these patches:

1. This is SRU material and there is no associated bug for these
   commits. I think you should use the create-stable-tracker script
   to create a bug if we are treating this repo as the upstream
   for raspi2 kernel changes.

2. There is no indication that these commits were cherry-picked from
   that repository.

3. You have not put your SOB on any of these commits.

4. (Nit pick) It would have been helpful in the pull request to know
   to pull these from the "w-raspi2-next" branch of your repository.

Brad
-- 
Brad Figg brad.figg at canonical.com http://www.canonical.com




More information about the kernel-team mailing list