UBUNTU: [a/raspi2] [pull req] Update the raspi2 branch to 4.13

Paolo Pisati paolo.pisati at canonical.com
Tue Sep 26 17:58:43 UTC 2017


What follow is the Artful raspi2 branch rebased and configured to work on top of
Artful/master-next (in other words, based off 4.13): every new config option was
taken care in a single isolated config commit - i took great care to reduce the
diff between a/master and a/raspi2, tested everything on rpi2/rpi3 boards, using
Ubuntu Classic and Ubuntu Core - both the armhf and arm64 variants were taken
into account.

I didn't close the release, just in case you wanted to add something on top of
that.

Please git reset hard a/raspi2 to point to this branch.
---

The following changes since commit 1e3dad9dcd4588dd8215d2b5506b4ce225752a98:

  UBUNTU: Ubuntu-4.13.0-12.13 (2017-09-22 12:10:39 -0500)

are available in the git repository at:

  git://git.launchpad.net/~p-pisati/ubuntu/+source/linux a-raspi2

for you to fetch changes up to 8bffad173f1164939e64195ddbfabfac088a055f:

  UBUNTU: [Config] CONFIG_SCSI_MQ_DEFAULT is not set (2017-09-25 16:16:37 +0000)

----------------------------------------------------------------
Aaron Shaw (1):
      Add Support for JustBoom Audio boards

Andrei Gherzan (1):
      dma-bcm2708: Fix module compilation of CONFIG_DMA_BCM2708

Andrey Grodzovsky (1):
      ARM: adau1977-adc: Add basic machine driver for adau1977 codec driver.

Andy Whitcroft (4):
      UBUNTU: Start new release
      UBUNTU: rebase to Ubuntu-4.11.0-11.16
      UBUNTU: [Config] update configs following rebase to Ubuntu-4.11.0-11.16
      UBUNTU: Ubuntu-raspi2-4.11.0-1004.5

Aron Szabo (1):
      lirc: added support for RaspberryPi GPIO

BabuSubashChandar (1):
      Add support for Allo Boss DAC add-on board for Raspberry Pi. (#1924)

Bilal Amarni (1):
      enable drivers for GPIO expander and vcio

Cheong2K (1):
      brcm: adds support for BCM43341 wifi

Claggy3 (1):
      Update vfpmodule.c

Clive Messer (1):
      Allo Piano DAC boards: Initial 2 channel (stereo) support (#1645)

Daniel Matuschek (4):
      ASoC: wm8804: Implement MCLK configuration options, add 32bit support WM8804 can run with PLL frequencies of 256xfs and 128xfs for most sample rates. At 192kHz only 128xfs is supported. The existing driver selects 128xfs automatically for some lower samples rates. By using an additional mclk_div divider, it is now possible to control the behaviour. This allows using 256xfs PLL frequency on all sample rates up to 96kHz. It should allow lower jitter and better signal quality. The behavior has to be controlled by the sound card driver, because some sample frequency share the same setting. e.g. 192kHz and 96kHz use 24.576MHz master clock. The only difference is the MCLK divider.
      ASoC: BCM:Add support for HiFiBerry Digi. Driver is based on the patched WM8804 driver.
      Added support for HiFiBerry DAC+
      Added driver for HiFiBerry Amp amplifier add-on board

Dave Stevenson (1):
      bcm2835-gpio-exp: Driver for GPIO expander via mailbox service

DigitalDreamtime (2):
      Add IQAudIO Digi WM8804 board support
      Add support for Dion Audio LOCO DAC-AMP HAT

Electron752 (2):
      ARM64: Make it work again on 4.9 (#1790)
      ARM64: Enable Kernel Address Space Randomization (#1792)

Eric Anholt (8):
      clk: bcm2835: Mark GPIO clocks enabled at boot as critical.
      mm: Remove the PFN busy warning
      raspberrypi-firmware: Define the MBOX channel in the header.
      raspberrypi-firmware: Export the general transaction function.
      drm/vc4: Add a mode for using the closed firmware for display.
      drm/vc4: Name the primary and cursor planes in fkms.
      drm/vc4: Add DRM_DEBUG_ATOMIC for the insides of fkms.
      drm/vc4: Fix sending of page flip completion events in FKMS mode.

Fe-Pi (1):
      Add support for Fe-Pi audio sound card. (#1867)

Florian Meier (3):
      dmaengine: Add support for BCM2708
      ASoC: Add support for HifiBerry DAC
      ASoC: Add support for Rpi-DAC

Gordon Garrity (1):
      Add IQaudIO Sound Card support for Raspberry Pi

Gordon Hollingworth (1):
      rpi-ft5406: Add touchscreen driver for pi LCD display

Harm Hanemaaijer (1):
      Speed up console framebuffer imageblit function

Jan Grulich (1):
      RaspiDAC3 support

Khem Raj (1):
      build/arm64: Add rules for .dtbo files for dts overlays

Luke Wren (3):
      Add /dev/gpiomem device for rootless user GPIO access
      Add SMI driver
      Add SMI NAND driver

Martin Sperl (2):
      Register the clocks early during the boot process, so that special/critical clocks can get enabled early on in the boot process avoiding the risk of disabling a clock, pll_divider or pll when a claiming driver fails to install propperly - maybe it needs to defer.
      MISC: bcm2835: smi: use clock manager and fix reload issues

Matt Flax (3):
      ASoC: bcm2835_i2s.c: relax the ch2 register setting for 8 channels
      New AudioInjector.net Pi soundcard with low jitter audio in and out.
      Add support for the AudioInjector.net Octo sound card

Matthias Reichl (5):
      ASoC: Add driver for Cirrus Logic Audio Card
      ASoC: bcm2835: Add support for TDM modes
      ASoC: bcm2835: Support left/right justified and DSP modes
      ASoC: bcm2835: Support additional samplerates up to 384kHz
      ASoC: bcm2835: Enforce full symmetry

Michael Zoran (9):
      Add arm64 configuration and device tree differences. Disable MMC_BCM2835_SDHOST and MMC_BCM2835 since these drivers are crashing at the moment.
      ARM64: Enable HDMI audio and vc04_services in bcmrpi3_defconfig
      ARM64: Run bcmrpi3_defconfig through savedefconfig.
      ARM64: Fix build break for RTL8187/RTL8192CU wifi
      ARM64: Enable RTL8187/RTL8192CU wifi in build config
      ARM64/DWC_OTG: Port dwc_otg driver to ARM64
      ARM64: Round-Robin dispatch IRQs between CPUs.
      ARM64: Enable DWC_OTG Driver In ARM64 Build Config(bcmrpi3_defconfig)
      ARM64: Force hardware emulation of deprecated instructions.

Miquel (1):
      sound: Support for Dion Audio LOCO-V2 DAC-AMP HAT

Noralf Trønnes (8):
      irqchip: bcm2835: Add FIQ support
      irqchip: irq-bcm2835: Add 2836 FIQ support
      ARM: bcm2835: Set Serial number and Revision
      dmaengine: bcm2835: Load driver early and support legacy API
      watchdog: bcm2835: Support setting reboot partition
      i2c: bcm2835: Add debug support
      char: broadcom: Add vcio module
      firmware: bcm2835: Support ARCH_BCM270x

P33M (1):
      rpi_display: add backlight driver and overlay

Pantelis Antoniou (1):
      OF: DT-Overlay configfs interface

Paolo Pisati (141):
      UBUNTU: Start new release
      UBUNTU: [Config] update configs following rebase to Ubuntu-4.13.0-5.6
      UBUNTU: skip modules and abi checks
      UBUNTU: Ubuntu-raspi2-4.13.0-1002.2
      UBUNTU: [Config] CONFIG_ALTERA_PR_IP_CORE=m
      UBUNTU: [Config] CONFIG_ARM64_RELOC_TEST=m
      UBUNTU: [Config] CONFIG_ATH10K_SDIO=m
      UBUNTU: [Config] CONFIG_AXP20X_ADC=m
      UBUNTU: [Config] CONFIG_BACKLIGHT_ARCXCNN=m
      UBUNTU: [Config] CONFIG_BATTERY_LEGO_EV3=m
      UBUNTU: [Config] CONFIG_BCM2835_THERMAL=m
      UBUNTU: [Config] CONFIG_BCM_FLEXRM_MBOX=m
      UBUNTU: [Config] CONFIG_BCM_SBA_RAID=m
      UBUNTU: [Config] CONFIG_BT_HCIUART_NOKIA=m
      UBUNTU: [Config] CONFIG_CAN_HI311X=m
      UBUNTU: [Config] CONFIG_CAN_MCBA_USB=m
      UBUNTU: [Config] CONFIG_CAN_VXCAN=m
      UBUNTU: [Config] CONFIG_CHARGER_LTC3651=m
      UBUNTU: [Config] CONFIG_CORTINA_PHY=m
      UBUNTU: [Config] CONFIG_CPCAP_ADC=m
      UBUNTU: [Config] CONFIG_CRYPTO_DEV_CCREE=m
      UBUNTU: [Config] CONFIG_DA9062_THERMAL=m
      UBUNTU: [Config] CONFIG_DM_INTEGRITY=m
      UBUNTU: [Config] CONFIG_DM_ZONED=m
      UBUNTU: [Config] CONFIG_DRM_LVDS_ENCODER=m
      UBUNTU: [Config] CONFIG_DRM_MEGACHIPS_STDPXXXX_GE_B850V3_FW=m
      UBUNTU: [Config] CONFIG_DRM_PANEL_INNOLUX_P079ZCA=m
      UBUNTU: [Config] CONFIG_DRM_PANEL_LVDS=m
      UBUNTU: [Config] CONFIG_DRM_PANEL_SAMSUNG_S6E3HA2=m
      UBUNTU: [Config] CONFIG_DRM_PANEL_SITRONIX_ST7789V=m
      UBUNTU: [Config] CONFIG_DRM_PL111=m
      UBUNTU: [Config] CONFIG_DRM_RCAR_DW_HDMI=m
      UBUNTU: [Config] CONFIG_DRM_STM=m
      UBUNTU: [Config] CONFIG_DWC_XLGMAC=m
      UBUNTU: [Config] CONFIG_FB_TFT_SH1106=m
      UBUNTU: [Config] CONFIG_FPGA_MGR_ICE40_SPI=m
      UBUNTU: [Config] CONFIG_FPGA_MGR_XILINX_SPI=m
      UBUNTU: [Config] CONFIG_FSI_MASTER_GPIO=m
      UBUNTU: [Config] CONFIG_FSI_MASTER_HUB=m
      UBUNTU: [Config] CONFIG_FSI_SCOM=m
      UBUNTU: [Config] CONFIG_GPIO_XRA1403=m
      UBUNTU: [Config] CONFIG_HD44780=m
      UBUNTU: [Config] CONFIG_HID_ACCUTOUCH=m
      UBUNTU: [Config] CONFIG_HID_ITE=m
      UBUNTU: [Config] CONFIG_HID_NTI=m
      UBUNTU: [Config] CONFIG_HID_RETRODE=m
      UBUNTU: [Config] CONFIG_HID_SENSOR_HUMIDITY=m
      UBUNTU: [Config] CONFIG_HID_SENSOR_TEMP=m
      UBUNTU: [Config] CONFIG_HWSPINLOCK=m
      UBUNTU: [Config] CONFIG_I2C_MUX_GPMUX=m
      UBUNTU: [Config] CONFIG_I2C_MUX_LTC4306=m
      UBUNTU: [Config] CONFIG_IEEE802154_CA8210=m
      UBUNTU: [Config] CONFIG_IIO_CROS_EC_LIGHT_PROX=m
      UBUNTU: [Config] CONFIG_IIO_MUX=m
      UBUNTU: [Config] CONFIG_INPUT_CPCAP_PWRBUTTON=m
      UBUNTU: [Config] CONFIG_IOSCHED_BFQ=m
      UBUNTU: [Config] CONFIG_IR_SIR=m
      UBUNTU: [Config] CONFIG_JOYSTICK_PSXPAD_SPI=m
      UBUNTU: [Config] CONFIG_KEYBOARD_DLINK_DIR685=m
      UBUNTU: [Config] CONFIG_LEDS_CPCAP=m
      UBUNTU: [Config] CONFIG_LEDS_LP3952=m
      UBUNTU: [Config] CONFIG_LEDS_MT6323=m
      UBUNTU: [Config] CONFIG_LTC2497=m
      UBUNTU: [Config] CONFIG_LTC2632=m
      UBUNTU: [Config] CONFIG_MARVELL_10G_PHY=m
      UBUNTU: [Config] CONFIG_MAX1118=m
      UBUNTU: [Config] CONFIG_MAX30102=m
      UBUNTU: [Config] CONFIG_MAX9611=m
      UBUNTU: [Config] CONFIG_MFD_TI_LMU=m
      UBUNTU: [Config] CONFIG_MFD_TI_LP87565=m
      UBUNTU: [Config] CONFIG_MICROCHIP_KSZ=m
      UBUNTU: [Config] CONFIG_MMC_BCM2835_MMC=m
      UBUNTU: [Config] CONFIG_MMC_SDHCI_XENON=m
      UBUNTU: [Config] CONFIG_MTD_MCHP23K256=m
      UBUNTU: [Config] CONFIG_NET_DSA_LOOP=m
      UBUNTU: [Config] CONFIG_NET_DSA_MT7530=m
      UBUNTU: [Config] CONFIG_NET_DSA_SMSC_LAN9303_I2C=m
      UBUNTU: [Config] CONFIG_NET_DSA_SMSC_LAN9303_MDIO=m
      UBUNTU: [Config] CONFIG_PHY_CPCAP_USB=m
      UBUNTU: [Config] CONFIG_PINCTRL_MCP23S08=m
      UBUNTU: [Config] CONFIG_QCA7000_SPI=m
      UBUNTU: [Config] CONFIG_QCA7000_UART=m
      UBUNTU: [Config] CONFIG_QCOM_PM8XXX_XOADC=m
      UBUNTU: [Config] CONFIG_REGULATOR_ARIZONA_LDO1=m
      UBUNTU: [Config] CONFIG_REGULATOR_ARIZONA_MICSUPP=m
      UBUNTU: [Config] CONFIG_REGULATOR_HI6421V530=m
      UBUNTU: [Config] CONFIG_REGULATOR_TPS65132=m
      UBUNTU: [Config] CONFIG_REGULATOR_VCTRL=m
      UBUNTU: [Config] CONFIG_RESET_TI_SYSCON=m
      UBUNTU: [Config] CONFIG_RPMSG_QCOM_GLINK_RPM=m
      UBUNTU: [Config] CONFIG_RTC_DRV_CPCAP=m
      UBUNTU: [Config] CONFIG_RTC_DRV_FTRTC010=m
      UBUNTU: [Config] CONFIG_RTL8723BS=m
      UBUNTU: [Config] CONFIG_SENSORS_ASPEED=m
      UBUNTU: [Config] CONFIG_SENSORS_IR35221=m
      UBUNTU: [Config] CONFIG_SERIAL_8250_ASPEED_VUART=m
      UBUNTU: [Config] CONFIG_SND_AUDIO_GRAPH_CARD=m
      UBUNTU: [Config] CONFIG_SND_AUDIO_GRAPH_SCU_CARD=m
      UBUNTU: [Config] CONFIG_SND_BCM2708_SOC_ALLO_DIGIONE=m
      UBUNTU: [Config] CONFIG_SND_I2S_HI6210_I2S=m
      UBUNTU: [Config] CONFIG_SND_SOC_ADAU1761_I2C=m
      UBUNTU: [Config] CONFIG_SND_SOC_ADAU1761_SPI=m
      UBUNTU: [Config] CONFIG_SND_SOC_CS35L35=m
      UBUNTU: [Config] CONFIG_SND_SOC_DIO2125=m
      UBUNTU: [Config] CONFIG_SND_SOC_ES7134=m
      UBUNTU: [Config] CONFIG_SND_SOC_ES8316=m
      UBUNTU: [Config] CONFIG_SND_SOC_MAX98927=m
      UBUNTU: [Config] CONFIG_SND_SOC_NAU8824=m
      UBUNTU: [Config] CONFIG_SND_SOC_ZX_AUD96P22=m
      UBUNTU: [Config] CONFIG_SRF04=m
      UBUNTU: [Config] CONFIG_TEE=m
      UBUNTU: [Config] CONFIG_TEST_KMOD=m
      UBUNTU: [Config] CONFIG_TEST_SYSCTL=m
      UBUNTU: [Config] CONFIG_TI_ADC084S021=m
      UBUNTU: [Config] CONFIG_TI_ADC108S102=m
      UBUNTU: [Config] CONFIG_TLS=m
      UBUNTU: [Config] CONFIG_TOUCHSCREEN_STMFTS=m
      UBUNTU: [Config] CONFIG_TYPEC_TCPM=m
      UBUNTU: [Config] CONFIG_TYPEC_UCSI=m
      UBUNTU: [Config] CONFIG_USB_RAINSHADOW_CEC=m
      UBUNTU: [Config] CONFIG_VIDEO_MUX=m
      UBUNTU: [Config] CONFIG_VIDEO_VIMC=m
      UBUNTU: [Config] CONFIG_VL6180=m
      UBUNTU: [Config] CONFIG_VSOCKMON=m
      UBUNTU: [Config] CONFIG_W1_SLAVE_DS2438=m
      UBUNTU: [Config] CONFIG_XILINX_PR_DECOUPLER=m
      UBUNTU: [Config] CONFIG_ZX_TDM=m
      UBUNTU: [Config] drm: disable support for alien gpu (!BCM)
      UBUNTU: [Config] CONFIG_GENERIC_IRQ_DEBUGFS=y
      UBUNTU: [Config] CONFIG_XFRM_USER=y
      UBUNTU: [Config] CONFIG_BCM2835_THERMAL=y
      UBUNTU: [Config] CONFIG_MMC_BCM2835_DMA=y | CONFIG_MMC_BCM2835_MMC=y
      UBUNTU: [Config] CONFIG_SPI_SLAVE=y
      UBUNTU: [Config] CONFIG_JOYSTICK_PSXPAD_SPI_FF=y
      UBUNTU: [Config] CONFIG_SCSI_ISCSI_ATTRS=y
      UBUNTU: [Config] CONFIG_BLK_DEV_LOOP_MIN_COUNT=256
      UBUNTU: [Config] annotations: DEVKMEM is not available on arm64
      UBUNTU: SAUCE: snapcraft.yaml build file
      UBUNTU: snapcraft.yaml: various improvements
      UBUNTU: [Config] CONFIG_SPI_BCM2835=y
      UBUNTU: [Config] CONFIG_SCSI_MQ_DEFAULT is not set

Peter Malkin (1):
      Driver support for Google voiceHAT soundcard.

Phil Elwell (29):
      Protect __release_resource against resources without parents
      irq-bcm2836: Prevent spurious interrupts, and trap them early
      irq-bcm2836: Avoid "Invalid trigger warning"
      irq_bcm2836: Send event when onlining sleeping cores
      spidev: Add "spidev" compatible string to silence warning
      pinctrl-bcm2835: Only request the interrupts listed in the DTB
      spi-bcm2835: Support pin groups other than 7-11
      spi-bcm2835: Disable forced software CS
      spi-bcm2835: Remove unused code
      rtc: Add SPI alias for pcf2123 driver
      kbuild: Ignore dtco targets when filtering symbols
      clk-bcm2835: Mark used PLLs and dividers CRITICAL
      clk-bcm2835: Add claim-clocks property
      clk-bcm2835: Read max core clock from firmware
      sound: Demote deferral errors to INFO level
      ASoC: Add prompt for ICS43432 codec
      staging: bcm2835-audio: Fix memory corruption
      Adding bcm2835-sdhost driver, and an overlay to enable it
      scripts: Add mkknlimg and knlinfo scripts from tools repo
      BCM270x_DT: Add pwr_led, and the required "input" trigger
      gpio-poweroff: Allow it to work on Raspberry Pi
      mfd: Add Raspberry Pi Sense HAT core driver
      amba_pl011: Don't use DT aliases for numbering
      amba_pl011: Round input clock up
      net: Fix rtl8192cu build errors on other platforms
      brcmfmac: Mute expected startup 'errors'
      hci_h5: Don't send conf_req when ACTIVE
      pinctrl-bcm2835: Fix interrupt handling for GPIOs 28-31 and 46-53
      bcm2835-aux: Add aux interrupt controller

Raashid Muhammed (1):
      Add support for Allo Piano DAC 2.1 plus add-on board for Raspberry Pi.

Robert Tiemann (1):
      BCM2835_DT: Fix I2S register map

Sam Nazarko (1):
      smsc95xx: Experimental: Enable turbo_mode and packetsize=2560 by default

Seth Forshee (10):
      UBUNTU: Add raspi2 packaging
      UBUNTU: Ubuntu-raspi2-4.11.0-1000.1
      UBUNTU: Start new release
      UBUNTU: Ubuntu-raspi2-4.11.0-1001.2
      UBUNTU: Start new release
      UBUNTU: [Config] Add CONFIG_CRASH_DUMP annotation for arm64
      UBUNTU: Ubuntu-raspi2-4.11.0-1002.3
      UBUNTU: Start new release
      UBUNTU: Rebase to Ubuntu-4.11.0-10.15
      UBUNTU: Ubuntu-raspi2-4.11.0-1003.4

Siarhei Siamashka (1):
      fbdev: add FBIOCOPYAREA ioctl

Steve Glendinning (1):
      smsx95xx: fix crimes against truesize

Tim Gover (1):
      vcsm: VideoCore shared memory service for BCM2835

Waldemar Brodkorb (1):
      Add driver for rpi-proto

Yasunari Takiguchi (1):
      This is the driver for Sony CXD2880 DVB-T2/T tuner + demodulator. It includes the CXD2880 driver and the CXD2880 SPI adapter. The current CXD2880 driver version is 1.4.1 - 1.0.1 released on April 13, 2017.

escalator2015 (1):
      New driver for RRA DigiDAC1 soundcard using WM8741 + WM8804

gellert (1):
      MMC: added alternative MMC driver

gtrainavicius (1):
      Support for Blokas Labs pisound board

notro (2):
      pinctrl-bcm2835: Set base to 0 give expected gpio numbering
      BCM2708: Add core Device Tree support

popcornmix (21):
      Allow mac address to be set in smsc95xx
      Revert "pinctrl: bcm2835: switch to GPIOLIB_IRQCHIP"
      firmware: Updated mailbox header
      reboot: Use power off rather than busy spinning when halt is requested
      bcm: Make RASPBERRYPI_POWER depend on PM
      bcm2835-rng: Avoid initialising if already enabled
      Main bcm2708/bcm2709 linux port
      Add dwc_otg driver
      bcm2708 framebuffer driver
      vc_mem: Add vc_mem driver for querying firmware memory addresses
      Add cpufreq driver
      Add Chris Boot's i2c driver
      enabling the realtime clock 1-wire chip DS1307 and 1-wire on GPIO4 (as a module)
      Added Device IDs for August DVB-T 205
      hid: Reduce default mouse polling interval to 60Hz
      Improve __copy_to_user and __copy_from_user performance
      bcm2835-virtgpio: Virtual GPIO driver
      net: Add non-mainline source for rtl8192cu wlan
      config: Add default configs
      vc4_fkms: Apply firmware overscan offset to hardware cursor
      cache: export clean and invalidate

sandeepal (1):
      Allo Digione Driver (#2048)

 .../devicetree/bindings/dma/brcm,bcm2835-dma.txt   |     4 +-
 .../bindings/misc/brcm,bcm2835-smi-dev.txt         |    17 +
 .../devicetree/bindings/misc/brcm,bcm2835-smi.txt  |    48 +
 .../bindings/mtd/brcm,bcm2835-smi-nand.txt         |    42 +
 .../devicetree/bindings/sound/brcm,bcm2835-i2s.txt |     4 +-
 .../devicetree/bindings/vendor-prefixes.txt        |     1 +
 Documentation/devicetree/configfs-overlays.txt     |    31 +
 arch/arm/Makefile                                  |     2 +
 arch/arm/boot/.gitignore                           |     2 +-
 arch/arm/boot/dts/Makefile                         |    20 +
 arch/arm/boot/dts/bcm2708-rpi-0-w.dts              |   162 +
 arch/arm/boot/dts/bcm2708-rpi-b-plus.dts           |   122 +
 arch/arm/boot/dts/bcm2708-rpi-b.dts                |   112 +
 arch/arm/boot/dts/bcm2708-rpi-cm.dts               |    95 +
 arch/arm/boot/dts/bcm2708-rpi-cm.dtsi              |    17 +
 arch/arm/boot/dts/bcm2708-rpi.dtsi                 |   162 +
 arch/arm/boot/dts/bcm2708.dtsi                     |    20 +
 arch/arm/boot/dts/bcm2709-rpi-2-b.dts              |   122 +
 arch/arm/boot/dts/bcm2709.dtsi                     |    22 +
 arch/arm/boot/dts/bcm270x.dtsi                     |   145 +
 arch/arm/boot/dts/bcm2710-rpi-3-b.dts              |   191 +
 arch/arm/boot/dts/bcm2710-rpi-cm3.dts              |   129 +
 arch/arm/boot/dts/bcm2710.dtsi                     |   148 +
 arch/arm/boot/dts/bcm283x.dtsi                     |    13 +-
 arch/arm/boot/dts/overlays/Makefile                |   125 +
 arch/arm/boot/dts/overlays/README                  |  1620 ++
 .../arm/boot/dts/overlays/adau1977-adc-overlay.dts |    40 +
 .../boot/dts/overlays/adau7002-simple-overlay.dts  |    52 +
 arch/arm/boot/dts/overlays/ads1015-overlay.dts     |    98 +
 arch/arm/boot/dts/overlays/ads1115-overlay.dts     |   103 +
 arch/arm/boot/dts/overlays/ads7846-overlay.dts     |    89 +
 .../dts/overlays/akkordion-iqdacplus-overlay.dts   |    49 +
 .../allo-boss-dac-pcm512x-audio-overlay.dts        |    59 +
 .../arm/boot/dts/overlays/allo-digione-overlay.dts |    44 +
 .../allo-piano-dac-pcm512x-audio-overlay.dts       |    54 +
 .../allo-piano-dac-plus-pcm512x-audio-overlay.dts  |    55 +
 arch/arm/boot/dts/overlays/at86rf233-overlay.dts   |    57 +
 .../dts/overlays/audioinjector-addons-overlay.dts  |    55 +
 .../audioinjector-wm8731-audio-overlay.dts         |    39 +
 arch/arm/boot/dts/overlays/audremap-overlay.dts    |    19 +
 .../dts/overlays/bmp085_i2c-sensor-overlay.dts     |    23 +
 arch/arm/boot/dts/overlays/dht11-overlay.dts       |    39 +
 .../boot/dts/overlays/dionaudio-loco-overlay.dts   |    39 +
 .../dts/overlays/dionaudio-loco-v2-overlay.dts     |    49 +
 arch/arm/boot/dts/overlays/dpi18-overlay.dts       |    31 +
 arch/arm/boot/dts/overlays/dpi24-overlay.dts       |    31 +
 arch/arm/boot/dts/overlays/dwc-otg-overlay.dts     |    20 +
 arch/arm/boot/dts/overlays/dwc2-overlay.dts        |    28 +
 arch/arm/boot/dts/overlays/enc28j60-overlay.dts    |    53 +
 .../boot/dts/overlays/enc28j60-spi2-overlay.dts    |    47 +
 arch/arm/boot/dts/overlays/fe-pi-audio-overlay.dts |    70 +
 arch/arm/boot/dts/overlays/goodix-overlay.dts      |    46 +
 .../overlays/googlevoicehat-soundcard-overlay.dts  |    49 +
 arch/arm/boot/dts/overlays/gpio-ir-overlay.dts     |    44 +
 .../boot/dts/overlays/gpio-poweroff-overlay.dts    |    34 +
 .../boot/dts/overlays/gpio-shutdown-overlay.dts    |    80 +
 .../boot/dts/overlays/hifiberry-amp-overlay.dts    |    39 +
 .../boot/dts/overlays/hifiberry-dac-overlay.dts    |    34 +
 .../dts/overlays/hifiberry-dacplus-overlay.dts     |    59 +
 .../boot/dts/overlays/hifiberry-digi-overlay.dts   |    41 +
 .../dts/overlays/hifiberry-digi-pro-overlay.dts    |    43 +
 arch/arm/boot/dts/overlays/hy28a-overlay.dts       |    93 +
 arch/arm/boot/dts/overlays/hy28b-overlay.dts       |   148 +
 arch/arm/boot/dts/overlays/i2c-bcm2708-overlay.dts |    13 +
 arch/arm/boot/dts/overlays/i2c-gpio-overlay.dts    |    43 +
 arch/arm/boot/dts/overlays/i2c-mux-overlay.dts     |   139 +
 .../boot/dts/overlays/i2c-pwm-pca9685a-overlay.dts |    26 +
 .../arm/boot/dts/overlays/i2c-rtc-gpio-overlay.dts |   183 +
 arch/arm/boot/dts/overlays/i2c-rtc-overlay.dts     |   164 +
 arch/arm/boot/dts/overlays/i2c-sensor-overlay.dts  |   142 +
 .../arm/boot/dts/overlays/i2c0-bcm2708-overlay.dts |    61 +
 .../arm/boot/dts/overlays/i2c1-bcm2708-overlay.dts |    34 +
 .../boot/dts/overlays/i2s-gpio28-31-overlay.dts    |    18 +
 arch/arm/boot/dts/overlays/iqaudio-dac-overlay.dts |    46 +
 .../boot/dts/overlays/iqaudio-dacplus-overlay.dts  |    49 +
 .../overlays/iqaudio-digi-wm8804-audio-overlay.dts |    47 +
 .../arm/boot/dts/overlays/justboom-dac-overlay.dts |    46 +
 .../boot/dts/overlays/justboom-digi-overlay.dts    |    41 +
 arch/arm/boot/dts/overlays/lirc-rpi-overlay.dts    |    57 +
 arch/arm/boot/dts/overlays/mcp23017-overlay.dts    |    54 +
 arch/arm/boot/dts/overlays/mcp23s17-overlay.dts    |   732 +
 .../arm/boot/dts/overlays/mcp2515-can0-overlay.dts |    73 +
 .../arm/boot/dts/overlays/mcp2515-can1-overlay.dts |    73 +
 arch/arm/boot/dts/overlays/mcp3008-overlay.dts     |   205 +
 arch/arm/boot/dts/overlays/midi-uart0-overlay.dts  |    36 +
 arch/arm/boot/dts/overlays/midi-uart1-overlay.dts  |    43 +
 arch/arm/boot/dts/overlays/mmc-overlay.dts         |    39 +
 arch/arm/boot/dts/overlays/mpu6050-overlay.dts     |    28 +
 arch/arm/boot/dts/overlays/mz61581-overlay.dts     |   117 +
 arch/arm/boot/dts/overlays/pi3-act-led-overlay.dts |    27 +
 .../boot/dts/overlays/pi3-disable-bt-overlay.dts   |    46 +
 .../boot/dts/overlays/pi3-disable-wifi-overlay.dts |    13 +
 .../boot/dts/overlays/pi3-miniuart-bt-overlay.dts  |    64 +
 arch/arm/boot/dts/overlays/piscreen-overlay.dts    |   102 +
 arch/arm/boot/dts/overlays/piscreen2r-overlay.dts  |   106 +
 arch/arm/boot/dts/overlays/pisound-overlay.dts     |   120 +
 arch/arm/boot/dts/overlays/pitft22-overlay.dts     |    69 +
 .../dts/overlays/pitft28-capacitive-overlay.dts    |    91 +
 .../dts/overlays/pitft28-resistive-overlay.dts     |   121 +
 .../dts/overlays/pitft35-resistive-overlay.dts     |   121 +
 arch/arm/boot/dts/overlays/pps-gpio-overlay.dts    |    35 +
 arch/arm/boot/dts/overlays/pwm-2chan-overlay.dts   |    47 +
 arch/arm/boot/dts/overlays/pwm-overlay.dts         |    43 +
 arch/arm/boot/dts/overlays/qca7000-overlay.dts     |    52 +
 arch/arm/boot/dts/overlays/raspidac3-overlay.dts   |    49 +
 .../boot/dts/overlays/rotary-encoder-overlay.dts   |    43 +
 .../boot/dts/overlays/rpi-backlight-overlay.dts    |    21 +
 .../dts/overlays/rpi-cirrus-wm5102-overlay.dts     |   146 +
 arch/arm/boot/dts/overlays/rpi-dac-overlay.dts     |    34 +
 arch/arm/boot/dts/overlays/rpi-display-overlay.dts |    89 +
 arch/arm/boot/dts/overlays/rpi-ft5406-overlay.dts  |    17 +
 arch/arm/boot/dts/overlays/rpi-proto-overlay.dts   |    39 +
 arch/arm/boot/dts/overlays/rpi-sense-overlay.dts   |    47 +
 arch/arm/boot/dts/overlays/rpi-tv-overlay.dts      |    31 +
 .../overlays/rra-digidac1-wm8741-audio-overlay.dts |    49 +
 .../boot/dts/overlays/sc16is750-i2c-overlay.dts    |    37 +
 .../boot/dts/overlays/sc16is752-spi1-overlay.dts   |    61 +
 arch/arm/boot/dts/overlays/sdhost-overlay.dts      |    31 +
 arch/arm/boot/dts/overlays/sdio-1bit-overlay.dts   |    37 +
 arch/arm/boot/dts/overlays/sdio-overlay.dts        |    37 +
 arch/arm/boot/dts/overlays/sdtweak-overlay.dts     |    23 +
 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 +
 .../boot/dts/overlays/spi-gpio35-39-overlay.dts    |    31 +
 arch/arm/boot/dts/overlays/spi-rtc-overlay.dts     |    33 +
 arch/arm/boot/dts/overlays/spi0-cs-overlay.dts     |    29 +
 arch/arm/boot/dts/overlays/spi0-hw-cs-overlay.dts  |    26 +
 arch/arm/boot/dts/overlays/spi1-1cs-overlay.dts    |    57 +
 arch/arm/boot/dts/overlays/spi1-2cs-overlay.dts    |    69 +
 arch/arm/boot/dts/overlays/spi1-3cs-overlay.dts    |    81 +
 arch/arm/boot/dts/overlays/spi2-1cs-overlay.dts    |    57 +
 arch/arm/boot/dts/overlays/spi2-2cs-overlay.dts    |    69 +
 arch/arm/boot/dts/overlays/spi2-3cs-overlay.dts    |    81 +
 arch/arm/boot/dts/overlays/tinylcd35-overlay.dts   |   224 +
 arch/arm/boot/dts/overlays/uart1-overlay.dts       |    38 +
 .../arm/boot/dts/overlays/vc4-fkms-v3d-overlay.dts |    89 +
 arch/arm/boot/dts/overlays/vc4-kms-v3d-overlay.dts |   151 +
 arch/arm/boot/dts/overlays/vga666-overlay.dts      |    30 +
 arch/arm/boot/dts/overlays/w1-gpio-overlay.dts     |    41 +
 .../boot/dts/overlays/w1-gpio-pullup-overlay.dts   |    43 +
 arch/arm/boot/dts/overlays/wittypi-overlay.dts     |    44 +
 arch/arm/configs/bcm2709_defconfig                 |  1326 ++
 arch/arm/configs/bcmrpi_defconfig                  |  1331 ++
 arch/arm/include/asm/irqflags.h                    |    16 +-
 arch/arm/include/asm/string.h                      |     5 +
 arch/arm/include/asm/uaccess.h                     |     3 +
 arch/arm/kernel/fiqasm.S                           |     4 +
 arch/arm/kernel/reboot.c                           |     4 +-
 arch/arm/lib/Makefile                              |    15 +-
 arch/arm/lib/arm-mem.h                             |   159 +
 arch/arm/lib/copy_from_user.S                      |     4 +-
 arch/arm/lib/exports_rpi.c                         |    37 +
 arch/arm/lib/memcmp_rpi.S                          |   285 +
 arch/arm/lib/memcpy_rpi.S                          |    61 +
 arch/arm/lib/memcpymove.h                          |   506 +
 arch/arm/lib/memmove_rpi.S                         |    61 +
 arch/arm/lib/memset_rpi.S                          |   123 +
 arch/arm/lib/uaccess_with_memcpy.c                 |   120 +-
 arch/arm/mach-bcm/Kconfig                          |     9 +
 arch/arm/mach-bcm/board_bcm2835.c                  |    19 +
 arch/arm/mm/cache-v6.S                             |     4 +-
 arch/arm/mm/cache-v7.S                             |     4 +-
 arch/arm/mm/proc-v6.S                              |    15 +-
 arch/arm/vfp/vfpmodule.c                           |    25 +-
 arch/arm64/Kconfig.platforms                       |     6 -
 arch/arm64/Makefile                                |     3 +
 arch/arm64/boot/dts/broadcom/Makefile              |    12 +-
 arch/arm64/boot/dts/broadcom/bcm2710-rpi-3-b.dts   |     3 +
 arch/arm64/boot/dts/overlays                       |     1 +
 arch/arm64/configs/bcmrpi3_defconfig               |  1287 ++
 arch/arm64/kernel/armv8_deprecated.c               |     5 +
 debian.raspi2/NOTES                                |     4 +
 debian.raspi2/abi/4.13.0-0.0/abiname               |     1 +
 debian.raspi2/abi/4.13.0-0.0/arm64/ignore          |     1 +
 debian.raspi2/abi/4.13.0-0.0/arm64/ignore.modules  |     1 +
 debian.raspi2/abi/4.13.0-0.0/arm64/raspi2          | 16986 ++++++++++++++++++
 debian.raspi2/abi/4.13.0-0.0/arm64/raspi2.compiler |     1 +
 debian.raspi2/abi/4.13.0-0.0/arm64/raspi2.modules  |  3686 ++++
 debian.raspi2/abi/4.13.0-0.0/armhf/ignore          |     1 +
 debian.raspi2/abi/4.13.0-0.0/armhf/ignore.modules  |     1 +
 debian.raspi2/abi/4.13.0-0.0/armhf/raspi2          | 17140 +++++++++++++++++++
 debian.raspi2/abi/4.13.0-0.0/armhf/raspi2.compiler |     1 +
 debian.raspi2/abi/4.13.0-0.0/armhf/raspi2.modules  |  3764 ++++
 debian.raspi2/abi/4.13.0-0.0/fwinfo                |   321 +
 debian.raspi2/abi/perm-blacklist                   |     0
 debian.raspi2/changelog                            |  1493 ++
 debian.raspi2/changelog.historical                 |  4171 +++++
 debian.raspi2/config/annotations                   | 11094 ++++++++++++
 debian.raspi2/config/arm64/config.common.arm64     |    21 +
 debian.raspi2/config/arm64/config.flavour.raspi2   |     3 +
 debian.raspi2/config/armhf/config.common.armhf     |    21 +
 debian.raspi2/config/armhf/config.flavour.raspi2   |     3 +
 debian.raspi2/config/config.common.ports           |     3 +
 debian.raspi2/config/config.common.ubuntu          |  6526 +++++++
 debian.raspi2/control.d/flavour-control.stub       |    93 +
 debian.raspi2/control.d/vars.raspi2                |     6 +
 debian.raspi2/control.stub.in                      |    74 +
 debian.raspi2/copyright                            |    29 +
 debian.raspi2/d-i/firmware/README.txt              |     4 +
 debian.raspi2/d-i/firmware/arm64/README.txt        |     4 +
 debian.raspi2/d-i/firmware/armhf/README.txt        |     4 +
 debian.raspi2/d-i/firmware/nic-modules             |    14 +
 debian.raspi2/d-i/firmware/scsi-modules            |     3 +
 debian.raspi2/d-i/kernel-versions                  |     1 +
 debian.raspi2/d-i/modules/block-modules            |    34 +
 debian.raspi2/d-i/modules/crypto-modules           |    70 +
 debian.raspi2/d-i/modules/fat-modules              |     7 +
 debian.raspi2/d-i/modules/fb-modules               |     3 +
 debian.raspi2/d-i/modules/firewire-core-modules    |     4 +
 debian.raspi2/d-i/modules/floppy-modules           |     1 +
 debian.raspi2/d-i/modules/fs-core-modules          |     4 +
 debian.raspi2/d-i/modules/fs-secondary-modules     |     5 +
 debian.raspi2/d-i/modules/input-modules            |    23 +
 debian.raspi2/d-i/modules/ipmi-modules             |     5 +
 debian.raspi2/d-i/modules/irda-modules             |    30 +
 debian.raspi2/d-i/modules/kernel-image             |    29 +
 debian.raspi2/d-i/modules/md-modules               |    16 +
 debian.raspi2/d-i/modules/message-modules          |     9 +
 debian.raspi2/d-i/modules/mouse-modules            |     2 +
 debian.raspi2/d-i/modules/multipath-modules        |     3 +
 debian.raspi2/d-i/modules/nfs-modules              |     6 +
 debian.raspi2/d-i/modules/nic-modules              |   180 +
 debian.raspi2/d-i/modules/nic-pcmcia-modules       |    19 +
 debian.raspi2/d-i/modules/nic-shared-modules       |    26 +
 debian.raspi2/d-i/modules/nic-usb-modules          |    32 +
 debian.raspi2/d-i/modules/parport-modules          |     2 +
 debian.raspi2/d-i/modules/pata-modules             |    47 +
 debian.raspi2/d-i/modules/pcmcia-modules           |     8 +
 debian.raspi2/d-i/modules/pcmcia-storage-modules   |     6 +
 debian.raspi2/d-i/modules/plip-modules             |     1 +
 debian.raspi2/d-i/modules/ppp-modules              |     6 +
 debian.raspi2/d-i/modules/sata-modules             |    18 +
 debian.raspi2/d-i/modules/scsi-modules             |   129 +
 debian.raspi2/d-i/modules/serial-modules           |     4 +
 debian.raspi2/d-i/modules/speakup-modules          |    16 +
 debian.raspi2/d-i/modules/storage-core-modules     |    10 +
 debian.raspi2/d-i/modules/usb-modules              |    11 +
 debian.raspi2/d-i/modules/virtio-modules           |    11 +
 debian.raspi2/d-i/modules/vlan-modules             |     3 +
 debian.raspi2/d-i/package-list                     |   196 +
 debian.raspi2/etc/getabis                          |    12 +
 debian.raspi2/etc/kernelconfig                     |     7 +
 debian.raspi2/info/OVERRIDES                       |   153 +
 debian.raspi2/info/REBASE                          |    47 +
 debian.raspi2/info/RECONCILE                       |   506 +
 debian.raspi2/reconstruct                          |   125 +
 debian.raspi2/rules.d/arm64.mk                     |    24 +
 debian.raspi2/rules.d/armhf.mk                     |    24 +
 debian/debian.env                                  |     2 +-
 debian/source/options                              |     2 +
 drivers/bluetooth/hci_h5.c                         |     3 +-
 drivers/char/Kconfig                               |     2 +
 drivers/char/Makefile                              |     1 +
 drivers/char/broadcom/Kconfig                      |    50 +
 drivers/char/broadcom/Makefile                     |     6 +
 drivers/char/broadcom/bcm2835-gpiomem.c            |   258 +
 drivers/char/broadcom/bcm2835_smi_dev.c            |   402 +
 drivers/char/broadcom/vc_mem.c                     |   422 +
 drivers/char/broadcom/vc_sm/Makefile               |     9 +
 drivers/char/broadcom/vc_sm/vc_sm_defs.h           |   237 +
 drivers/char/broadcom/vc_sm/vc_sm_knl.h            |    53 +
 drivers/char/broadcom/vc_sm/vc_vchi_sm.c           |   516 +
 drivers/char/broadcom/vc_sm/vc_vchi_sm.h           |   102 +
 drivers/char/broadcom/vc_sm/vmcs_sm.c              |  3505 ++++
 drivers/char/broadcom/vcio.c                       |   175 +
 drivers/char/hw_random/bcm2835-rng.c               |     7 +-
 drivers/clk/Makefile                               |     2 +
 drivers/clk/bcm/clk-bcm2835-aux.c                  |   120 +
 drivers/clk/bcm/clk-bcm2835.c                      |    98 +-
 drivers/clk/clk-allo-dac.c                         |   161 +
 drivers/clk/clk-hifiberry-dacpro.c                 |   160 +
 drivers/cpufreq/Kconfig.arm                        |     9 +
 drivers/cpufreq/Makefile                           |     1 +
 drivers/cpufreq/bcm2835-cpufreq.c                  |   210 +
 drivers/dma/Kconfig                                |     4 +
 drivers/dma/Makefile                               |     1 +
 drivers/dma/bcm2708-dmaengine.c                    |   281 +
 drivers/dma/bcm2835-dma.c                          |    26 +-
 drivers/firmware/raspberrypi.c                     |    22 +-
 drivers/gpio/Kconfig                               |    13 +
 drivers/gpio/Makefile                              |     2 +
 drivers/gpio/gpio-bcm-exp.c                        |   254 +
 drivers/gpio/gpio-bcm-virt.c                       |   214 +
 drivers/gpu/drm/vc4/Makefile                       |     1 +
 drivers/gpu/drm/vc4/vc4_crtc.c                     |    17 +
 drivers/gpu/drm/vc4/vc4_drv.c                      |     1 +
 drivers/gpu/drm/vc4/vc4_drv.h                      |     7 +
 drivers/gpu/drm/vc4/vc4_firmware_kms.c             |   715 +
 drivers/hid/usbhid/hid-core.c                      |     6 +-
 drivers/i2c/busses/Kconfig                         |    19 +
 drivers/i2c/busses/Makefile                        |     2 +
 drivers/i2c/busses/i2c-bcm2708.c                   |   512 +
 drivers/i2c/busses/i2c-bcm2835.c                   |    99 +-
 drivers/input/joystick/Kconfig                     |     8 +
 drivers/input/joystick/Makefile                    |     1 +
 drivers/input/joystick/rpisense-js.c               |   153 +
 drivers/input/touchscreen/Kconfig                  |     7 +
 drivers/input/touchscreen/Makefile                 |     1 +
 drivers/input/touchscreen/rpi-ft5406.c             |   292 +
 drivers/irqchip/irq-bcm2835.c                      |   110 +-
 drivers/irqchip/irq-bcm2836.c                      |    27 +-
 drivers/leds/leds-gpio.c                           |    17 +-
 drivers/leds/trigger/Kconfig                       |     7 +
 drivers/leds/trigger/Makefile                      |     1 +
 drivers/leds/trigger/ledtrig-input.c               |    54 +
 drivers/mailbox/bcm2835-mailbox.c                  |    18 +-
 drivers/media/dvb-frontends/Kconfig                |     2 +
 drivers/media/dvb-frontends/Makefile               |     1 +
 drivers/media/dvb-frontends/cxd2880/Kconfig        |     6 +
 drivers/media/dvb-frontends/cxd2880/Makefile       |    21 +
 drivers/media/dvb-frontends/cxd2880/cxd2880.h      |    46 +
 .../media/dvb-frontends/cxd2880/cxd2880_common.c   |    84 +
 .../media/dvb-frontends/cxd2880/cxd2880_common.h   |    86 +
 .../dvb-frontends/cxd2880/cxd2880_devio_spi.c      |   147 +
 .../dvb-frontends/cxd2880/cxd2880_devio_spi.h      |    40 +
 drivers/media/dvb-frontends/cxd2880/cxd2880_dtv.h  |    50 +
 drivers/media/dvb-frontends/cxd2880/cxd2880_dvbt.h |    91 +
 .../media/dvb-frontends/cxd2880/cxd2880_dvbt2.h    |   402 +
 .../media/dvb-frontends/cxd2880/cxd2880_integ.c    |    99 +
 .../media/dvb-frontends/cxd2880/cxd2880_integ.h    |    44 +
 .../dvb-frontends/cxd2880/cxd2880_integ_dvbt.c     |   197 +
 .../dvb-frontends/cxd2880/cxd2880_integ_dvbt.h     |    58 +
 .../dvb-frontends/cxd2880/cxd2880_integ_dvbt2.c    |   311 +
 .../dvb-frontends/cxd2880/cxd2880_integ_dvbt2.h    |    64 +
 drivers/media/dvb-frontends/cxd2880/cxd2880_io.c   |    68 +
 drivers/media/dvb-frontends/cxd2880/cxd2880_io.h   |    62 +
 drivers/media/dvb-frontends/cxd2880/cxd2880_math.c |    89 +
 drivers/media/dvb-frontends/cxd2880/cxd2880_math.h |    40 +
 drivers/media/dvb-frontends/cxd2880/cxd2880_spi.h  |    51 +
 .../dvb-frontends/cxd2880/cxd2880_spi_device.c     |   130 +
 .../dvb-frontends/cxd2880/cxd2880_spi_device.h     |    45 +
 .../media/dvb-frontends/cxd2880/cxd2880_stdlib.h   |    35 +
 .../dvb-frontends/cxd2880/cxd2880_stopwatch_port.c |    71 +
 .../media/dvb-frontends/cxd2880/cxd2880_tnrdmd.c   |  3925 +++++
 .../media/dvb-frontends/cxd2880/cxd2880_tnrdmd.h   |   395 +
 .../cxd2880/cxd2880_tnrdmd_driver_version.h        |    29 +
 .../dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt.c    |  1072 ++
 .../dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt.h    |    62 +
 .../dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt2.c   |  1309 ++
 .../dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt2.h   |    82 +
 .../cxd2880/cxd2880_tnrdmd_dvbt2_mon.c             |  2523 +++
 .../cxd2880/cxd2880_tnrdmd_dvbt2_mon.h             |   170 +
 .../cxd2880/cxd2880_tnrdmd_dvbt_mon.c              |  1190 ++
 .../cxd2880/cxd2880_tnrdmd_dvbt_mon.h              |   106 +
 .../dvb-frontends/cxd2880/cxd2880_tnrdmd_mon.c     |   207 +
 .../dvb-frontends/cxd2880/cxd2880_tnrdmd_mon.h     |    52 +
 drivers/media/dvb-frontends/cxd2880/cxd2880_top.c  |  1550 ++
 drivers/media/spi/Kconfig                          |    14 +
 drivers/media/spi/Makefile                         |     5 +
 drivers/media/spi/cxd2880-spi.c                    |   728 +
 drivers/media/usb/dvb-usb-v2/rtl28xxu.c            |     4 +
 drivers/mfd/Kconfig                                |     8 +
 drivers/mfd/Makefile                               |     1 +
 drivers/mfd/rpisense-core.c                        |   157 +
 drivers/misc/Kconfig                               |     8 +
 drivers/misc/Makefile                              |     1 +
 drivers/misc/bcm2835_smi.c                         |   955 ++
 drivers/mmc/core/block.c                           |    28 +-
 drivers/mmc/core/core.c                            |     3 +-
 drivers/mmc/core/host.c                            |    17 +-
 drivers/mmc/core/quirks.h                          |     8 +
 drivers/mmc/host/Kconfig                           |    39 +
 drivers/mmc/host/Makefile                          |     2 +
 drivers/mmc/host/bcm2835-mmc.c                     |  1584 ++
 drivers/mmc/host/bcm2835-sdhost.c                  |  2193 +++
 drivers/mtd/nand/Kconfig                           |     7 +
 drivers/mtd/nand/Makefile                          |     1 +
 drivers/mtd/nand/bcm2835_smi_nand.c                |   267 +
 drivers/net/usb/smsc95xx.c                         |    80 +-
 .../broadcom/brcm80211/brcmfmac/cfg80211.c         |    24 +-
 .../wireless/broadcom/brcm80211/brcmfmac/common.c  |     2 +-
 .../wireless/broadcom/brcm80211/brcmfmac/sdio.c    |     3 +-
 drivers/net/wireless/realtek/Kconfig               |     1 +
 drivers/net/wireless/realtek/Makefile              |     1 +
 drivers/net/wireless/realtek/rtl8192cu/Kconfig     |     9 +
 drivers/net/wireless/realtek/rtl8192cu/Makefile    |   629 +
 drivers/net/wireless/realtek/rtl8192cu/clean       |     5 +
 .../realtek/rtl8192cu/core/efuse/rtw_efuse.c       |  1145 ++
 .../net/wireless/realtek/rtl8192cu/core/rtw_ap.c   |  2942 ++++
 .../wireless/realtek/rtl8192cu/core/rtw_br_ext.c   |  1700 ++
 .../net/wireless/realtek/rtl8192cu/core/rtw_cmd.c  |  3034 ++++
 .../wireless/realtek/rtl8192cu/core/rtw_debug.c    |  1336 ++
 .../wireless/realtek/rtl8192cu/core/rtw_eeprom.c   |   422 +
 .../realtek/rtl8192cu/core/rtw_ieee80211.c         |  1915 +++
 .../net/wireless/realtek/rtl8192cu/core/rtw_io.c   |   462 +
 .../realtek/rtl8192cu/core/rtw_ioctl_query.c       |   195 +
 .../realtek/rtl8192cu/core/rtw_ioctl_rtl.c         |  1031 ++
 .../realtek/rtl8192cu/core/rtw_ioctl_set.c         |  1494 ++
 .../net/wireless/realtek/rtl8192cu/core/rtw_iol.c  |   262 +
 .../net/wireless/realtek/rtl8192cu/core/rtw_mlme.c |  3966 +++++
 .../wireless/realtek/rtl8192cu/core/rtw_mlme_ext.c | 13599 +++++++++++++++
 .../net/wireless/realtek/rtl8192cu/core/rtw_mp.c   |  1323 ++
 .../wireless/realtek/rtl8192cu/core/rtw_mp_ioctl.c |  2953 ++++
 .../net/wireless/realtek/rtl8192cu/core/rtw_p2p.c  |  5293 ++++++
 .../wireless/realtek/rtl8192cu/core/rtw_pwrctrl.c  |  1538 ++
 .../net/wireless/realtek/rtl8192cu/core/rtw_recv.c |  4285 +++++
 .../net/wireless/realtek/rtl8192cu/core/rtw_rf.c   |    94 +
 .../wireless/realtek/rtl8192cu/core/rtw_security.c |  3114 ++++
 .../wireless/realtek/rtl8192cu/core/rtw_sreset.c   |   351 +
 .../wireless/realtek/rtl8192cu/core/rtw_sta_mgt.c  |   847 +
 .../net/wireless/realtek/rtl8192cu/core/rtw_tdls.c |  2940 ++++
 .../realtek/rtl8192cu/core/rtw_wlan_util.c         |  2304 +++
 .../net/wireless/realtek/rtl8192cu/core/rtw_xmit.c |  4155 +++++
 .../wireless/realtek/rtl8192cu/hal/HalPwrSeqCmd.c  |   175 +
 drivers/net/wireless/realtek/rtl8192cu/hal/dm.c    |   313 +
 drivers/net/wireless/realtek/rtl8192cu/hal/dm.h    |    30 +
 .../net/wireless/realtek/rtl8192cu/hal/hal_com.c   |   370 +
 .../net/wireless/realtek/rtl8192cu/hal/hal_intf.c  |   545 +
 .../realtek/rtl8192cu/hal/rtl8192c/rtl8192c_cmd.c  |  1154 ++
 .../realtek/rtl8192cu/hal/rtl8192c/rtl8192c_dm.c   |  5055 ++++++
 .../rtl8192cu/hal/rtl8192c/rtl8192c_hal_init.c     |  3627 ++++
 .../realtek/rtl8192cu/hal/rtl8192c/rtl8192c_mp.c   |  1207 ++
 .../rtl8192cu/hal/rtl8192c/rtl8192c_phycfg.c       |  4840 ++++++
 .../rtl8192cu/hal/rtl8192c/rtl8192c_rf6052.c       |  1030 ++
 .../rtl8192cu/hal/rtl8192c/rtl8192c_rxdesc.c       |   874 +
 .../rtl8192cu/hal/rtl8192c/rtl8192c_sreset.c       |    93 +
 .../realtek/rtl8192cu/hal/rtl8192c/rtl8192c_xmit.c |    62 +
 .../rtl8192cu/hal/rtl8192c/usb/Hal8192CUHWImg.c    |  8757 ++++++++++
 .../hal/rtl8192c/usb/Hal8192CUHWImg_wowlan.c       |  2557 +++
 .../rtl8192cu/hal/rtl8192c/usb/rtl8192cu_led.c     |  2674 +++
 .../rtl8192cu/hal/rtl8192c/usb/rtl8192cu_recv.c    |   227 +
 .../rtl8192cu/hal/rtl8192c/usb/rtl8192cu_xmit.c    |  1149 ++
 .../rtl8192cu/hal/rtl8192c/usb/usb_halinit.c       |  6260 +++++++
 .../rtl8192cu/hal/rtl8192c/usb/usb_ops_ce.c        |  1205 ++
 .../rtl8192cu/hal/rtl8192c/usb/usb_ops_linux.c     |  1535 ++
 .../rtl8192cu/hal/rtl8192c/usb/usb_ops_xp.c        |  1264 ++
 drivers/net/wireless/realtek/rtl8192cu/ifcfg-wlan0 |     4 +
 .../realtek/rtl8192cu/include/Hal8192CEHWImg.h     |    85 +
 .../realtek/rtl8192cu/include/Hal8192CPhyCfg.h     |   427 +
 .../realtek/rtl8192cu/include/Hal8192CPhyReg.h     |  1122 ++
 .../realtek/rtl8192cu/include/Hal8192CUHWImg.h     |   105 +
 .../rtl8192cu/include/Hal8192CUHWImg_wowlan.h      |    33 +
 .../realtek/rtl8192cu/include/Hal8192DEHWImg.h     |    66 +
 .../realtek/rtl8192cu/include/Hal8192DPhyCfg.h     |   527 +
 .../realtek/rtl8192cu/include/Hal8192DPhyReg.h     |  1170 ++
 .../realtek/rtl8192cu/include/Hal8192DUHWImg.h     |    66 +
 .../rtl8192cu/include/Hal8192DUHWImg_wowlan.h      |    29 +
 .../realtek/rtl8192cu/include/HalPwrSeqCmd.h       |   137 +
 .../wireless/realtek/rtl8192cu/include/autoconf.h  |   337 +
 .../realtek/rtl8192cu/include/basic_types.h        |   320 +
 .../rtl8192cu/include/byteorder/big_endian.h       |    87 +
 .../realtek/rtl8192cu/include/byteorder/generic.h  |   212 +
 .../rtl8192cu/include/byteorder/little_endian.h    |    89 +
 .../realtek/rtl8192cu/include/byteorder/swab.h     |   140 +
 .../realtek/rtl8192cu/include/byteorder/swabb.h    |   156 +
 .../wireless/realtek/rtl8192cu/include/circ_buf.h  |    27 +
 .../wireless/realtek/rtl8192cu/include/cmd_osdep.h |    35 +
 .../wireless/realtek/rtl8192cu/include/drv_conf.h  |    77 +
 .../wireless/realtek/rtl8192cu/include/drv_types.h |   661 +
 .../realtek/rtl8192cu/include/drv_types_ce.h       |    92 +
 .../realtek/rtl8192cu/include/drv_types_linux.h    |    24 +
 .../realtek/rtl8192cu/include/drv_types_sdio.h     |    69 +
 .../realtek/rtl8192cu/include/drv_types_xp.h       |    94 +
 .../wireless/realtek/rtl8192cu/include/ethernet.h  |    41 +
 .../wireless/realtek/rtl8192cu/include/h2clbk.h    |    35 +
 .../wireless/realtek/rtl8192cu/include/hal_com.h   |   145 +
 .../wireless/realtek/rtl8192cu/include/hal_intf.h  |   431 +
 .../wireless/realtek/rtl8192cu/include/ieee80211.h |  1579 ++
 .../realtek/rtl8192cu/include/ieee80211_ext.h      |   476 +
 .../wireless/realtek/rtl8192cu/include/if_ether.h  |   112 +
 .../realtek/rtl8192cu/include/ioctl_cfg80211.h     |   186 +
 .../net/wireless/realtek/rtl8192cu/include/ip.h    |   141 +
 .../realtek/rtl8192cu/include/linux/wireless.h     |    90 +
 .../realtek/rtl8192cu/include/mlme_osdep.h         |    39 +
 .../realtek/rtl8192cu/include/mp_custom_oid.h      |   353 +
 .../wireless/realtek/rtl8192cu/include/nic_spec.h  |    46 +
 .../realtek/rtl8192cu/include/osdep_ce_service.h   |   170 +
 .../realtek/rtl8192cu/include/osdep_intf.h         |   154 +
 .../realtek/rtl8192cu/include/osdep_service.h      |  1815 ++
 .../wireless/realtek/rtl8192cu/include/pci_hal.h   |   167 +
 .../wireless/realtek/rtl8192cu/include/pci_ops.h   |    60 +
 .../realtek/rtl8192cu/include/pci_osintf.h         |    32 +
 .../realtek/rtl8192cu/include/recv_osdep.h         |    57 +
 .../realtek/rtl8192cu/include/rtl8192c_cmd.h       |   152 +
 .../realtek/rtl8192cu/include/rtl8192c_dm.h        |   515 +
 .../realtek/rtl8192cu/include/rtl8192c_event.h     |    26 +
 .../realtek/rtl8192cu/include/rtl8192c_hal.h       |   934 +
 .../realtek/rtl8192cu/include/rtl8192c_led.h       |    41 +
 .../realtek/rtl8192cu/include/rtl8192c_recv.h      |   183 +
 .../realtek/rtl8192cu/include/rtl8192c_rf.h        |    91 +
 .../realtek/rtl8192cu/include/rtl8192c_spec.h      |  1864 ++
 .../realtek/rtl8192cu/include/rtl8192c_sreset.h    |    32 +
 .../realtek/rtl8192cu/include/rtl8192c_xmit.h      |   128 +
 .../realtek/rtl8192cu/include/rtl8192d_cmd.h       |   140 +
 .../realtek/rtl8192cu/include/rtl8192d_dm.h        |   420 +
 .../realtek/rtl8192cu/include/rtl8192d_hal.h       |  1125 ++
 .../realtek/rtl8192cu/include/rtl8192d_led.h       |    42 +
 .../realtek/rtl8192cu/include/rtl8192d_recv.h      |   186 +
 .../realtek/rtl8192cu/include/rtl8192d_rf.h        |    96 +
 .../realtek/rtl8192cu/include/rtl8192d_spec.h      |  1840 ++
 .../realtek/rtl8192cu/include/rtl8192d_xmit.h      |   144 +
 .../realtek/rtl8192cu/include/rtw_android.h        |    89 +
 .../wireless/realtek/rtl8192cu/include/rtw_ap.h    |    63 +
 .../realtek/rtl8192cu/include/rtw_br_ext.h         |    75 +
 .../realtek/rtl8192cu/include/rtw_byteorder.h      |    39 +
 .../wireless/realtek/rtl8192cu/include/rtw_cmd.h   |  1166 ++
 .../wireless/realtek/rtl8192cu/include/rtw_debug.h |   537 +
 .../realtek/rtl8192cu/include/rtw_eeprom.h         |   152 +
 .../wireless/realtek/rtl8192cu/include/rtw_efuse.h |   123 +
 .../wireless/realtek/rtl8192cu/include/rtw_event.h |   153 +
 .../wireless/realtek/rtl8192cu/include/rtw_ht.h    |    49 +
 .../wireless/realtek/rtl8192cu/include/rtw_io.h    |   504 +
 .../wireless/realtek/rtl8192cu/include/rtw_ioctl.h |   268 +
 .../realtek/rtl8192cu/include/rtw_ioctl_query.h    |    35 +
 .../realtek/rtl8192cu/include/rtw_ioctl_rtl.h      |    83 +
 .../realtek/rtl8192cu/include/rtw_ioctl_set.h      |    79 +
 .../wireless/realtek/rtl8192cu/include/rtw_iol.h   |    89 +
 .../wireless/realtek/rtl8192cu/include/rtw_led.h   |   216 +
 .../wireless/realtek/rtl8192cu/include/rtw_mlme.h  |   843 +
 .../realtek/rtl8192cu/include/rtw_mlme_ext.h       |   962 ++
 .../wireless/realtek/rtl8192cu/include/rtw_mp.h    |   711 +
 .../realtek/rtl8192cu/include/rtw_mp_ioctl.h       |   595 +
 .../realtek/rtl8192cu/include/rtw_mp_phy_regdef.h  |  1096 ++
 .../wireless/realtek/rtl8192cu/include/rtw_p2p.h   |   160 +
 .../realtek/rtl8192cu/include/rtw_pwrctrl.h        |   362 +
 .../wireless/realtek/rtl8192cu/include/rtw_qos.h   |    39 +
 .../wireless/realtek/rtl8192cu/include/rtw_recv.h  |   730 +
 .../wireless/realtek/rtl8192cu/include/rtw_rf.h    |   151 +
 .../realtek/rtl8192cu/include/rtw_security.h       |   446 +
 .../realtek/rtl8192cu/include/rtw_sreset.h         |    73 +
 .../wireless/realtek/rtl8192cu/include/rtw_tdls.h  |   142 +
 .../realtek/rtl8192cu/include/rtw_version.h        |     1 +
 .../wireless/realtek/rtl8192cu/include/rtw_xmit.h  |   753 +
 .../wireless/realtek/rtl8192cu/include/sta_info.h  |   431 +
 .../wireless/realtek/rtl8192cu/include/usb_hal.h   |    36 +
 .../wireless/realtek/rtl8192cu/include/usb_ops.h   |   109 +
 .../realtek/rtl8192cu/include/usb_ops_linux.h      |    62 +
 .../realtek/rtl8192cu/include/usb_osintf.h         |    37 +
 .../realtek/rtl8192cu/include/usb_vendor_req.h     |    59 +
 .../net/wireless/realtek/rtl8192cu/include/wifi.h  |  1245 ++
 .../realtek/rtl8192cu/include/wlan_bssdef.h        |   702 +
 .../realtek/rtl8192cu/include/xmit_osdep.h         |    94 +
 .../rtl8192cu/os_dep/linux/ioctl_cfg80211.c        |  5584 ++++++
 .../realtek/rtl8192cu/os_dep/linux/ioctl_linux.c   | 11907 +++++++++++++
 .../realtek/rtl8192cu/os_dep/linux/mlme_linux.c    |   585 +
 .../realtek/rtl8192cu/os_dep/linux/os_intfs.c      |  2756 +++
 .../realtek/rtl8192cu/os_dep/linux/pci_intf.c      |  1996 +++
 .../realtek/rtl8192cu/os_dep/linux/pci_ops_linux.c |    21 +
 .../realtek/rtl8192cu/os_dep/linux/recv_linux.c    |   447 +
 .../realtek/rtl8192cu/os_dep/linux/rtw_android.c   |   832 +
 .../realtek/rtl8192cu/os_dep/linux/usb_intf.c      |  1660 ++
 .../realtek/rtl8192cu/os_dep/linux/usb_ops_linux.c |   648 +
 .../realtek/rtl8192cu/os_dep/linux/xmit_linux.c    |   420 +
 .../realtek/rtl8192cu/os_dep/osdep_service.c       |  2299 +++
 drivers/net/wireless/realtek/rtl8192cu/runwpa      |    18 +
 drivers/net/wireless/realtek/rtl8192cu/wlan0dhcp   |    15 +
 drivers/of/Kconfig                                 |     7 +
 drivers/of/Makefile                                |     1 +
 drivers/of/configfs.c                              |   311 +
 drivers/pinctrl/bcm/Kconfig                        |     1 -
 drivers/pinctrl/bcm/pinctrl-bcm2835.c              |   149 +-
 drivers/power/reset/gpio-poweroff.c                |     4 +-
 drivers/rtc/rtc-pcf2123.c                          |     1 +
 drivers/soc/bcm/Kconfig                            |     1 +
 drivers/spi/spi-bcm2835.c                          |    30 -
 drivers/spi/spidev.c                               |     1 +
 drivers/staging/media/lirc/Kconfig                 |     6 +
 drivers/staging/media/lirc/Makefile                |     1 +
 drivers/staging/media/lirc/lirc_rpi.c              |   733 +
 .../vc04_services/bcm2835-audio/bcm2835-vchiq.c    |     2 +-
 drivers/tty/serial/amba-pl011.c                    |    28 +-
 drivers/usb/Makefile                               |     1 +
 drivers/usb/core/generic.c                         |     1 +
 drivers/usb/core/hub.c                             |     2 +-
 drivers/usb/core/message.c                         |    79 +
 drivers/usb/core/otg_whitelist.h                   |   114 +-
 drivers/usb/gadget/file_storage.c                  |  3676 ++++
 drivers/usb/host/Kconfig                           |    13 +
 drivers/usb/host/Makefile                          |     2 +
 drivers/usb/host/dwc_common_port/Makefile          |    58 +
 drivers/usb/host/dwc_common_port/Makefile.fbsd     |    17 +
 drivers/usb/host/dwc_common_port/Makefile.linux    |    49 +
 drivers/usb/host/dwc_common_port/changes.txt       |   174 +
 drivers/usb/host/dwc_common_port/doc/doxygen.cfg   |   270 +
 drivers/usb/host/dwc_common_port/dwc_cc.c          |   532 +
 drivers/usb/host/dwc_common_port/dwc_cc.h          |   224 +
 drivers/usb/host/dwc_common_port/dwc_common_fbsd.c |  1308 ++
 .../usb/host/dwc_common_port/dwc_common_linux.c    |  1418 ++
 drivers/usb/host/dwc_common_port/dwc_common_nbsd.c |  1275 ++
 drivers/usb/host/dwc_common_port/dwc_crypto.c      |   308 +
 drivers/usb/host/dwc_common_port/dwc_crypto.h      |   111 +
 drivers/usb/host/dwc_common_port/dwc_dh.c          |   291 +
 drivers/usb/host/dwc_common_port/dwc_dh.h          |   106 +
 drivers/usb/host/dwc_common_port/dwc_list.h        |   594 +
 drivers/usb/host/dwc_common_port/dwc_mem.c         |   245 +
 drivers/usb/host/dwc_common_port/dwc_modpow.c      |   636 +
 drivers/usb/host/dwc_common_port/dwc_modpow.h      |    34 +
 drivers/usb/host/dwc_common_port/dwc_notifier.c    |   319 +
 drivers/usb/host/dwc_common_port/dwc_notifier.h    |   122 +
 drivers/usb/host/dwc_common_port/dwc_os.h          |  1276 ++
 drivers/usb/host/dwc_common_port/usb.h             |   946 +
 drivers/usb/host/dwc_otg/Makefile                  |    85 +
 drivers/usb/host/dwc_otg/doc/doxygen.cfg           |   224 +
 drivers/usb/host/dwc_otg/dummy_audio.c             |  1574 ++
 drivers/usb/host/dwc_otg/dwc_cfi_common.h          |   142 +
 drivers/usb/host/dwc_otg/dwc_otg_adp.c             |   854 +
 drivers/usb/host/dwc_otg/dwc_otg_adp.h             |    80 +
 drivers/usb/host/dwc_otg/dwc_otg_attr.c            |  1210 ++
 drivers/usb/host/dwc_otg/dwc_otg_attr.h            |    89 +
 drivers/usb/host/dwc_otg/dwc_otg_cfi.c             |  1876 ++
 drivers/usb/host/dwc_otg/dwc_otg_cfi.h             |   320 +
 drivers/usb/host/dwc_otg/dwc_otg_cil.c             |  7141 ++++++++
 drivers/usb/host/dwc_otg/dwc_otg_cil.h             |  1464 ++
 drivers/usb/host/dwc_otg/dwc_otg_cil_intr.c        |  1596 ++
 drivers/usb/host/dwc_otg/dwc_otg_core_if.h         |   705 +
 drivers/usb/host/dwc_otg/dwc_otg_dbg.h             |   117 +
 drivers/usb/host/dwc_otg/dwc_otg_driver.c          |  1761 ++
 drivers/usb/host/dwc_otg/dwc_otg_driver.h          |    86 +
 drivers/usb/host/dwc_otg/dwc_otg_fiq_fsm.c         |  1407 ++
 drivers/usb/host/dwc_otg/dwc_otg_fiq_fsm.h         |   396 +
 drivers/usb/host/dwc_otg/dwc_otg_fiq_stub.S        |    80 +
 drivers/usb/host/dwc_otg/dwc_otg_hcd.c             |  4288 +++++
 drivers/usb/host/dwc_otg/dwc_otg_hcd.h             |   870 +
 drivers/usb/host/dwc_otg/dwc_otg_hcd_ddma.c        |  1134 ++
 drivers/usb/host/dwc_otg/dwc_otg_hcd_if.h          |   421 +
 drivers/usb/host/dwc_otg/dwc_otg_hcd_intr.c        |  2754 +++
 drivers/usb/host/dwc_otg/dwc_otg_hcd_linux.c       |  1079 ++
 drivers/usb/host/dwc_otg/dwc_otg_hcd_queue.c       |   971 ++
 drivers/usb/host/dwc_otg/dwc_otg_os_dep.h          |   190 +
 drivers/usb/host/dwc_otg/dwc_otg_pcd.c             |  2725 +++
 drivers/usb/host/dwc_otg/dwc_otg_pcd.h             |   273 +
 drivers/usb/host/dwc_otg/dwc_otg_pcd_if.h          |   361 +
 drivers/usb/host/dwc_otg/dwc_otg_pcd_intr.c        |  5148 ++++++
 drivers/usb/host/dwc_otg/dwc_otg_pcd_linux.c       |  1280 ++
 drivers/usb/host/dwc_otg/dwc_otg_regs.h            |  2550 +++
 drivers/usb/host/dwc_otg/test/Makefile             |    16 +
 drivers/usb/host/dwc_otg/test/dwc_otg_test.pm      |   337 +
 drivers/usb/host/dwc_otg/test/test_mod_param.pl    |   133 +
 drivers/usb/host/dwc_otg/test/test_sysfs.pl        |   193 +
 drivers/video/backlight/Kconfig                    |     6 +
 drivers/video/backlight/Makefile                   |     1 +
 drivers/video/backlight/rpi_backlight.c            |   119 +
 drivers/video/fbdev/Kconfig                        |    27 +
 drivers/video/fbdev/Makefile                       |     2 +
 drivers/video/fbdev/bcm2708_fb.c                   |   955 ++
 drivers/video/fbdev/core/cfbimgblt.c               |   152 +-
 drivers/video/fbdev/core/fbmem.c                   |    36 +
 drivers/video/fbdev/rpisense-fb.c                  |   293 +
 drivers/video/logo/logo_linux_clut224.ppm          |  2483 +--
 drivers/w1/masters/w1-gpio.c                       |    69 +-
 drivers/w1/w1_int.c                                |    14 +
 drivers/w1/w1_io.c                                 |    18 +-
 drivers/watchdog/bcm2835_wdt.c                     |    49 +-
 include/linux/broadcom/bcm2835_smi.h               |   391 +
 include/linux/broadcom/vc_mem.h                    |    35 +
 include/linux/broadcom/vmcs_sm_ioctl.h             |   280 +
 include/linux/leds.h                               |     3 +
 include/linux/mfd/rpisense/core.h                  |    47 +
 include/linux/mfd/rpisense/framebuffer.h           |    32 +
 include/linux/mfd/rpisense/joystick.h              |    35 +
 include/linux/mmc/card.h                           |     2 +
 include/linux/platform_data/bcm2708.h              |    23 +
 include/linux/platform_data/dma-bcm2708.h          |   143 +
 include/linux/w1-gpio.h                            |     1 +
 include/linux/w1.h                                 |     6 +
 include/soc/bcm2835/raspberrypi-firmware.h         |    18 +
 include/uapi/linux/fb.h                            |    12 +
 kernel/resource.c                                  |     6 +
 mm/page_alloc.c                                    |     2 -
 scripts/Kbuild.include                             |     2 +-
 scripts/Makefile.dtbinst                           |     8 +-
 scripts/Makefile.lib                               |    11 +
 scripts/knlinfo                                    |   171 +
 scripts/mkknlimg                                   |   265 +
 snapcraft.yaml                                     |    34 +-
 sound/soc/bcm/Kconfig                              |   180 +-
 sound/soc/bcm/Makefile                             |    56 +
 sound/soc/bcm/adau1977-adc.c                       |   125 +
 sound/soc/bcm/allo-boss-dac.c                      |   461 +
 sound/soc/bcm/allo-digione.c                       |   268 +
 sound/soc/bcm/allo-piano-dac-plus.c                |   805 +
 sound/soc/bcm/allo-piano-dac.c                     |   144 +
 sound/soc/bcm/audioinjector-octo-soundcard.c       |   341 +
 sound/soc/bcm/audioinjector-pi-soundcard.c         |   193 +
 sound/soc/bcm/bcm2835-i2s.c                        |   391 +-
 sound/soc/bcm/digidac1-soundcard.c                 |   422 +
 sound/soc/bcm/dionaudio_loco-v2.c                  |   140 +
 sound/soc/bcm/dionaudio_loco.c                     |   121 +
 sound/soc/bcm/fe-pi-audio.c                        |   158 +
 sound/soc/bcm/googlevoicehat-codec.c               |   199 +
 sound/soc/bcm/googlevoicehat-soundcard.c           |   124 +
 sound/soc/bcm/hifiberry_amp.c                      |   128 +
 sound/soc/bcm/hifiberry_dac.c                      |   124 +
 sound/soc/bcm/hifiberry_dacplus.c                  |   359 +
 sound/soc/bcm/hifiberry_digi.c                     |   276 +
 sound/soc/bcm/iqaudio-dac.c                        |   239 +
 sound/soc/bcm/iqaudio_digi.c                       |   239 +
 sound/soc/bcm/justboom-dac.c                       |   163 +
 sound/soc/bcm/justboom-digi.c                      |   216 +
 sound/soc/bcm/pisound.c                            |  1123 ++
 sound/soc/bcm/raspidac3.c                          |   186 +
 sound/soc/bcm/rpi-cirrus.c                         |  1003 ++
 sound/soc/bcm/rpi-dac.c                            |   119 +
 sound/soc/bcm/rpi-proto.c                          |   153 +
 sound/soc/codecs/Kconfig                           |    11 +-
 sound/soc/codecs/Makefile                          |     4 +
 sound/soc/codecs/pcm1794a.c                        |    69 +
 sound/soc/codecs/pcm512x.c                         |     3 +-
 sound/soc/codecs/tas5713.c                         |   371 +
 sound/soc/codecs/tas5713.h                         |   210 +
 sound/soc/codecs/wm8804.c                          |     5 +-
 sound/soc/soc-core.c                               |     4 +-
 spl/rpm/redhat/spl-dkms.spec.in                    |    72 +-
 704 files changed, 360071 insertions(+), 2027 deletions(-)
 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 Documentation/devicetree/configfs-overlays.txt
 create mode 100644 arch/arm/boot/dts/bcm2708-rpi-0-w.dts
 create mode 100644 arch/arm/boot/dts/bcm2708-rpi-b-plus.dts
 create mode 100644 arch/arm/boot/dts/bcm2708-rpi-b.dts
 create mode 100644 arch/arm/boot/dts/bcm2708-rpi-cm.dts
 create mode 100644 arch/arm/boot/dts/bcm2708-rpi-cm.dtsi
 create mode 100644 arch/arm/boot/dts/bcm2708-rpi.dtsi
 create mode 100644 arch/arm/boot/dts/bcm2708.dtsi
 create mode 100644 arch/arm/boot/dts/bcm2709-rpi-2-b.dts
 create mode 100644 arch/arm/boot/dts/bcm2709.dtsi
 create mode 100644 arch/arm/boot/dts/bcm270x.dtsi
 create mode 100644 arch/arm/boot/dts/bcm2710-rpi-3-b.dts
 create mode 100644 arch/arm/boot/dts/bcm2710-rpi-cm3.dts
 create mode 100644 arch/arm/boot/dts/bcm2710.dtsi
 create mode 100644 arch/arm/boot/dts/overlays/Makefile
 create mode 100644 arch/arm/boot/dts/overlays/README
 create mode 100644 arch/arm/boot/dts/overlays/adau1977-adc-overlay.dts
 create mode 100644 arch/arm/boot/dts/overlays/adau7002-simple-overlay.dts
 create mode 100644 arch/arm/boot/dts/overlays/ads1015-overlay.dts
 create mode 100644 arch/arm/boot/dts/overlays/ads1115-overlay.dts
 create mode 100644 arch/arm/boot/dts/overlays/ads7846-overlay.dts
 create mode 100644 arch/arm/boot/dts/overlays/akkordion-iqdacplus-overlay.dts
 create mode 100644 arch/arm/boot/dts/overlays/allo-boss-dac-pcm512x-audio-overlay.dts
 create mode 100644 arch/arm/boot/dts/overlays/allo-digione-overlay.dts
 create mode 100644 arch/arm/boot/dts/overlays/allo-piano-dac-pcm512x-audio-overlay.dts
 create mode 100644 arch/arm/boot/dts/overlays/allo-piano-dac-plus-pcm512x-audio-overlay.dts
 create mode 100644 arch/arm/boot/dts/overlays/at86rf233-overlay.dts
 create mode 100644 arch/arm/boot/dts/overlays/audioinjector-addons-overlay.dts
 create mode 100644 arch/arm/boot/dts/overlays/audioinjector-wm8731-audio-overlay.dts
 create mode 100644 arch/arm/boot/dts/overlays/audremap-overlay.dts
 create mode 100644 arch/arm/boot/dts/overlays/bmp085_i2c-sensor-overlay.dts
 create mode 100644 arch/arm/boot/dts/overlays/dht11-overlay.dts
 create mode 100644 arch/arm/boot/dts/overlays/dionaudio-loco-overlay.dts
 create mode 100644 arch/arm/boot/dts/overlays/dionaudio-loco-v2-overlay.dts
 create mode 100644 arch/arm/boot/dts/overlays/dpi18-overlay.dts
 create mode 100644 arch/arm/boot/dts/overlays/dpi24-overlay.dts
 create mode 100644 arch/arm/boot/dts/overlays/dwc-otg-overlay.dts
 create mode 100644 arch/arm/boot/dts/overlays/dwc2-overlay.dts
 create mode 100644 arch/arm/boot/dts/overlays/enc28j60-overlay.dts
 create mode 100644 arch/arm/boot/dts/overlays/enc28j60-spi2-overlay.dts
 create mode 100644 arch/arm/boot/dts/overlays/fe-pi-audio-overlay.dts
 create mode 100644 arch/arm/boot/dts/overlays/goodix-overlay.dts
 create mode 100644 arch/arm/boot/dts/overlays/googlevoicehat-soundcard-overlay.dts
 create mode 100644 arch/arm/boot/dts/overlays/gpio-ir-overlay.dts
 create mode 100644 arch/arm/boot/dts/overlays/gpio-poweroff-overlay.dts
 create mode 100644 arch/arm/boot/dts/overlays/gpio-shutdown-overlay.dts
 create mode 100644 arch/arm/boot/dts/overlays/hifiberry-amp-overlay.dts
 create mode 100644 arch/arm/boot/dts/overlays/hifiberry-dac-overlay.dts
 create mode 100644 arch/arm/boot/dts/overlays/hifiberry-dacplus-overlay.dts
 create mode 100644 arch/arm/boot/dts/overlays/hifiberry-digi-overlay.dts
 create mode 100644 arch/arm/boot/dts/overlays/hifiberry-digi-pro-overlay.dts
 create mode 100644 arch/arm/boot/dts/overlays/hy28a-overlay.dts
 create mode 100644 arch/arm/boot/dts/overlays/hy28b-overlay.dts
 create mode 100644 arch/arm/boot/dts/overlays/i2c-bcm2708-overlay.dts
 create mode 100644 arch/arm/boot/dts/overlays/i2c-gpio-overlay.dts
 create mode 100644 arch/arm/boot/dts/overlays/i2c-mux-overlay.dts
 create mode 100644 arch/arm/boot/dts/overlays/i2c-pwm-pca9685a-overlay.dts
 create mode 100644 arch/arm/boot/dts/overlays/i2c-rtc-gpio-overlay.dts
 create mode 100644 arch/arm/boot/dts/overlays/i2c-rtc-overlay.dts
 create mode 100644 arch/arm/boot/dts/overlays/i2c-sensor-overlay.dts
 create mode 100644 arch/arm/boot/dts/overlays/i2c0-bcm2708-overlay.dts
 create mode 100644 arch/arm/boot/dts/overlays/i2c1-bcm2708-overlay.dts
 create mode 100644 arch/arm/boot/dts/overlays/i2s-gpio28-31-overlay.dts
 create mode 100644 arch/arm/boot/dts/overlays/iqaudio-dac-overlay.dts
 create mode 100644 arch/arm/boot/dts/overlays/iqaudio-dacplus-overlay.dts
 create mode 100644 arch/arm/boot/dts/overlays/iqaudio-digi-wm8804-audio-overlay.dts
 create mode 100644 arch/arm/boot/dts/overlays/justboom-dac-overlay.dts
 create mode 100644 arch/arm/boot/dts/overlays/justboom-digi-overlay.dts
 create mode 100644 arch/arm/boot/dts/overlays/lirc-rpi-overlay.dts
 create mode 100644 arch/arm/boot/dts/overlays/mcp23017-overlay.dts
 create mode 100644 arch/arm/boot/dts/overlays/mcp23s17-overlay.dts
 create mode 100755 arch/arm/boot/dts/overlays/mcp2515-can0-overlay.dts
 create mode 100644 arch/arm/boot/dts/overlays/mcp2515-can1-overlay.dts
 create mode 100755 arch/arm/boot/dts/overlays/mcp3008-overlay.dts
 create mode 100644 arch/arm/boot/dts/overlays/midi-uart0-overlay.dts
 create mode 100644 arch/arm/boot/dts/overlays/midi-uart1-overlay.dts
 create mode 100644 arch/arm/boot/dts/overlays/mmc-overlay.dts
 create mode 100644 arch/arm/boot/dts/overlays/mpu6050-overlay.dts
 create mode 100644 arch/arm/boot/dts/overlays/mz61581-overlay.dts
 create mode 100644 arch/arm/boot/dts/overlays/pi3-act-led-overlay.dts
 create mode 100644 arch/arm/boot/dts/overlays/pi3-disable-bt-overlay.dts
 create mode 100644 arch/arm/boot/dts/overlays/pi3-disable-wifi-overlay.dts
 create mode 100644 arch/arm/boot/dts/overlays/pi3-miniuart-bt-overlay.dts
 create mode 100644 arch/arm/boot/dts/overlays/piscreen-overlay.dts
 create mode 100644 arch/arm/boot/dts/overlays/piscreen2r-overlay.dts
 create mode 100644 arch/arm/boot/dts/overlays/pisound-overlay.dts
 create mode 100644 arch/arm/boot/dts/overlays/pitft22-overlay.dts
 create mode 100644 arch/arm/boot/dts/overlays/pitft28-capacitive-overlay.dts
 create mode 100644 arch/arm/boot/dts/overlays/pitft28-resistive-overlay.dts
 create mode 100644 arch/arm/boot/dts/overlays/pitft35-resistive-overlay.dts
 create mode 100644 arch/arm/boot/dts/overlays/pps-gpio-overlay.dts
 create mode 100644 arch/arm/boot/dts/overlays/pwm-2chan-overlay.dts
 create mode 100644 arch/arm/boot/dts/overlays/pwm-overlay.dts
 create mode 100644 arch/arm/boot/dts/overlays/qca7000-overlay.dts
 create mode 100644 arch/arm/boot/dts/overlays/raspidac3-overlay.dts
 create mode 100644 arch/arm/boot/dts/overlays/rotary-encoder-overlay.dts
 create mode 100644 arch/arm/boot/dts/overlays/rpi-backlight-overlay.dts
 create mode 100644 arch/arm/boot/dts/overlays/rpi-cirrus-wm5102-overlay.dts
 create mode 100644 arch/arm/boot/dts/overlays/rpi-dac-overlay.dts
 create mode 100644 arch/arm/boot/dts/overlays/rpi-display-overlay.dts
 create mode 100644 arch/arm/boot/dts/overlays/rpi-ft5406-overlay.dts
 create mode 100644 arch/arm/boot/dts/overlays/rpi-proto-overlay.dts
 create mode 100644 arch/arm/boot/dts/overlays/rpi-sense-overlay.dts
 create mode 100644 arch/arm/boot/dts/overlays/rpi-tv-overlay.dts
 create mode 100644 arch/arm/boot/dts/overlays/rra-digidac1-wm8741-audio-overlay.dts
 create mode 100644 arch/arm/boot/dts/overlays/sc16is750-i2c-overlay.dts
 create mode 100644 arch/arm/boot/dts/overlays/sc16is752-spi1-overlay.dts
 create mode 100644 arch/arm/boot/dts/overlays/sdhost-overlay.dts
 create mode 100644 arch/arm/boot/dts/overlays/sdio-1bit-overlay.dts
 create mode 100644 arch/arm/boot/dts/overlays/sdio-overlay.dts
 create mode 100644 arch/arm/boot/dts/overlays/sdtweak-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
 create mode 100644 arch/arm/boot/dts/overlays/spi-gpio35-39-overlay.dts
 create mode 100644 arch/arm/boot/dts/overlays/spi-rtc-overlay.dts
 create mode 100644 arch/arm/boot/dts/overlays/spi0-cs-overlay.dts
 create mode 100644 arch/arm/boot/dts/overlays/spi0-hw-cs-overlay.dts
 create mode 100644 arch/arm/boot/dts/overlays/spi1-1cs-overlay.dts
 create mode 100644 arch/arm/boot/dts/overlays/spi1-2cs-overlay.dts
 create mode 100644 arch/arm/boot/dts/overlays/spi1-3cs-overlay.dts
 create mode 100644 arch/arm/boot/dts/overlays/spi2-1cs-overlay.dts
 create mode 100644 arch/arm/boot/dts/overlays/spi2-2cs-overlay.dts
 create mode 100644 arch/arm/boot/dts/overlays/spi2-3cs-overlay.dts
 create mode 100644 arch/arm/boot/dts/overlays/tinylcd35-overlay.dts
 create mode 100644 arch/arm/boot/dts/overlays/uart1-overlay.dts
 create mode 100644 arch/arm/boot/dts/overlays/vc4-fkms-v3d-overlay.dts
 create mode 100644 arch/arm/boot/dts/overlays/vc4-kms-v3d-overlay.dts
 create mode 100644 arch/arm/boot/dts/overlays/vga666-overlay.dts
 create mode 100644 arch/arm/boot/dts/overlays/w1-gpio-overlay.dts
 create mode 100644 arch/arm/boot/dts/overlays/w1-gpio-pullup-overlay.dts
 create mode 100644 arch/arm/boot/dts/overlays/wittypi-overlay.dts
 create mode 100644 arch/arm/configs/bcm2709_defconfig
 create mode 100644 arch/arm/configs/bcmrpi_defconfig
 create mode 100644 arch/arm/lib/arm-mem.h
 create mode 100644 arch/arm/lib/exports_rpi.c
 create mode 100644 arch/arm/lib/memcmp_rpi.S
 create mode 100644 arch/arm/lib/memcpy_rpi.S
 create mode 100644 arch/arm/lib/memcpymove.h
 create mode 100644 arch/arm/lib/memmove_rpi.S
 create mode 100644 arch/arm/lib/memset_rpi.S
 create mode 100644 arch/arm64/boot/dts/broadcom/bcm2710-rpi-3-b.dts
 create mode 120000 arch/arm64/boot/dts/overlays
 create mode 100644 arch/arm64/configs/bcmrpi3_defconfig
 create mode 100644 debian.raspi2/NOTES
 create mode 100644 debian.raspi2/abi/4.13.0-0.0/abiname
 create mode 100644 debian.raspi2/abi/4.13.0-0.0/arm64/ignore
 create mode 100644 debian.raspi2/abi/4.13.0-0.0/arm64/ignore.modules
 create mode 100644 debian.raspi2/abi/4.13.0-0.0/arm64/raspi2
 create mode 100644 debian.raspi2/abi/4.13.0-0.0/arm64/raspi2.compiler
 create mode 100644 debian.raspi2/abi/4.13.0-0.0/arm64/raspi2.modules
 create mode 100644 debian.raspi2/abi/4.13.0-0.0/armhf/ignore
 create mode 100644 debian.raspi2/abi/4.13.0-0.0/armhf/ignore.modules
 create mode 100644 debian.raspi2/abi/4.13.0-0.0/armhf/raspi2
 create mode 100644 debian.raspi2/abi/4.13.0-0.0/armhf/raspi2.compiler
 create mode 100644 debian.raspi2/abi/4.13.0-0.0/armhf/raspi2.modules
 create mode 100644 debian.raspi2/abi/4.13.0-0.0/fwinfo
 create mode 100644 debian.raspi2/abi/perm-blacklist
 create mode 100644 debian.raspi2/changelog
 create mode 100644 debian.raspi2/changelog.historical
 create mode 100644 debian.raspi2/config/annotations
 create mode 100644 debian.raspi2/config/arm64/config.common.arm64
 create mode 100644 debian.raspi2/config/arm64/config.flavour.raspi2
 create mode 100644 debian.raspi2/config/armhf/config.common.armhf
 create mode 100644 debian.raspi2/config/armhf/config.flavour.raspi2
 create mode 100644 debian.raspi2/config/config.common.ports
 create mode 100644 debian.raspi2/config/config.common.ubuntu
 create mode 100644 debian.raspi2/control.d/flavour-control.stub
 create mode 100644 debian.raspi2/control.d/vars.raspi2
 create mode 100644 debian.raspi2/control.stub.in
 create mode 100644 debian.raspi2/copyright
 create mode 100644 debian.raspi2/d-i/firmware/README.txt
 create mode 100644 debian.raspi2/d-i/firmware/arm64/README.txt
 create mode 100644 debian.raspi2/d-i/firmware/armhf/README.txt
 create mode 100644 debian.raspi2/d-i/firmware/nic-modules
 create mode 100644 debian.raspi2/d-i/firmware/scsi-modules
 create mode 100644 debian.raspi2/d-i/kernel-versions
 create mode 100644 debian.raspi2/d-i/modules/block-modules
 create mode 100644 debian.raspi2/d-i/modules/crypto-modules
 create mode 100644 debian.raspi2/d-i/modules/fat-modules
 create mode 100644 debian.raspi2/d-i/modules/fb-modules
 create mode 100644 debian.raspi2/d-i/modules/firewire-core-modules
 create mode 100644 debian.raspi2/d-i/modules/floppy-modules
 create mode 100644 debian.raspi2/d-i/modules/fs-core-modules
 create mode 100644 debian.raspi2/d-i/modules/fs-secondary-modules
 create mode 100644 debian.raspi2/d-i/modules/input-modules
 create mode 100644 debian.raspi2/d-i/modules/ipmi-modules
 create mode 100644 debian.raspi2/d-i/modules/irda-modules
 create mode 100644 debian.raspi2/d-i/modules/kernel-image
 create mode 100644 debian.raspi2/d-i/modules/md-modules
 create mode 100644 debian.raspi2/d-i/modules/message-modules
 create mode 100644 debian.raspi2/d-i/modules/mouse-modules
 create mode 100644 debian.raspi2/d-i/modules/multipath-modules
 create mode 100644 debian.raspi2/d-i/modules/nfs-modules
 create mode 100644 debian.raspi2/d-i/modules/nic-modules
 create mode 100644 debian.raspi2/d-i/modules/nic-pcmcia-modules
 create mode 100644 debian.raspi2/d-i/modules/nic-shared-modules
 create mode 100644 debian.raspi2/d-i/modules/nic-usb-modules
 create mode 100644 debian.raspi2/d-i/modules/parport-modules
 create mode 100644 debian.raspi2/d-i/modules/pata-modules
 create mode 100644 debian.raspi2/d-i/modules/pcmcia-modules
 create mode 100644 debian.raspi2/d-i/modules/pcmcia-storage-modules
 create mode 100644 debian.raspi2/d-i/modules/plip-modules
 create mode 100644 debian.raspi2/d-i/modules/ppp-modules
 create mode 100644 debian.raspi2/d-i/modules/sata-modules
 create mode 100644 debian.raspi2/d-i/modules/scsi-modules
 create mode 100644 debian.raspi2/d-i/modules/serial-modules
 create mode 100644 debian.raspi2/d-i/modules/speakup-modules
 create mode 100644 debian.raspi2/d-i/modules/storage-core-modules
 create mode 100644 debian.raspi2/d-i/modules/usb-modules
 create mode 100644 debian.raspi2/d-i/modules/virtio-modules
 create mode 100644 debian.raspi2/d-i/modules/vlan-modules
 create mode 100644 debian.raspi2/d-i/package-list
 create mode 100644 debian.raspi2/etc/getabis
 create mode 100644 debian.raspi2/etc/kernelconfig
 create mode 100644 debian.raspi2/info/OVERRIDES
 create mode 100644 debian.raspi2/info/REBASE
 create mode 100644 debian.raspi2/info/RECONCILE
 create mode 100644 debian.raspi2/reconstruct
 create mode 100644 debian.raspi2/rules.d/arm64.mk
 create mode 100644 debian.raspi2/rules.d/armhf.mk
 create mode 100644 drivers/char/broadcom/Kconfig
 create mode 100644 drivers/char/broadcom/Makefile
 create mode 100644 drivers/char/broadcom/bcm2835-gpiomem.c
 create mode 100644 drivers/char/broadcom/bcm2835_smi_dev.c
 create mode 100644 drivers/char/broadcom/vc_mem.c
 create mode 100644 drivers/char/broadcom/vc_sm/Makefile
 create mode 100644 drivers/char/broadcom/vc_sm/vc_sm_defs.h
 create mode 100644 drivers/char/broadcom/vc_sm/vc_sm_knl.h
 create mode 100644 drivers/char/broadcom/vc_sm/vc_vchi_sm.c
 create mode 100644 drivers/char/broadcom/vc_sm/vc_vchi_sm.h
 create mode 100644 drivers/char/broadcom/vc_sm/vmcs_sm.c
 create mode 100644 drivers/char/broadcom/vcio.c
 create mode 100644 drivers/clk/clk-allo-dac.c
 create mode 100644 drivers/clk/clk-hifiberry-dacpro.c
 create mode 100644 drivers/cpufreq/bcm2835-cpufreq.c
 create mode 100644 drivers/dma/bcm2708-dmaengine.c
 create mode 100644 drivers/gpio/gpio-bcm-exp.c
 create mode 100644 drivers/gpio/gpio-bcm-virt.c
 create mode 100644 drivers/gpu/drm/vc4/vc4_firmware_kms.c
 create mode 100644 drivers/i2c/busses/i2c-bcm2708.c
 create mode 100644 drivers/input/joystick/rpisense-js.c
 create mode 100644 drivers/input/touchscreen/rpi-ft5406.c
 create mode 100644 drivers/leds/trigger/ledtrig-input.c
 create mode 100644 drivers/media/dvb-frontends/cxd2880/Kconfig
 create mode 100644 drivers/media/dvb-frontends/cxd2880/Makefile
 create mode 100644 drivers/media/dvb-frontends/cxd2880/cxd2880.h
 create mode 100644 drivers/media/dvb-frontends/cxd2880/cxd2880_common.c
 create mode 100644 drivers/media/dvb-frontends/cxd2880/cxd2880_common.h
 create mode 100644 drivers/media/dvb-frontends/cxd2880/cxd2880_devio_spi.c
 create mode 100644 drivers/media/dvb-frontends/cxd2880/cxd2880_devio_spi.h
 create mode 100644 drivers/media/dvb-frontends/cxd2880/cxd2880_dtv.h
 create mode 100644 drivers/media/dvb-frontends/cxd2880/cxd2880_dvbt.h
 create mode 100644 drivers/media/dvb-frontends/cxd2880/cxd2880_dvbt2.h
 create mode 100644 drivers/media/dvb-frontends/cxd2880/cxd2880_integ.c
 create mode 100644 drivers/media/dvb-frontends/cxd2880/cxd2880_integ.h
 create mode 100644 drivers/media/dvb-frontends/cxd2880/cxd2880_integ_dvbt.c
 create mode 100644 drivers/media/dvb-frontends/cxd2880/cxd2880_integ_dvbt.h
 create mode 100644 drivers/media/dvb-frontends/cxd2880/cxd2880_integ_dvbt2.c
 create mode 100644 drivers/media/dvb-frontends/cxd2880/cxd2880_integ_dvbt2.h
 create mode 100644 drivers/media/dvb-frontends/cxd2880/cxd2880_io.c
 create mode 100644 drivers/media/dvb-frontends/cxd2880/cxd2880_io.h
 create mode 100644 drivers/media/dvb-frontends/cxd2880/cxd2880_math.c
 create mode 100644 drivers/media/dvb-frontends/cxd2880/cxd2880_math.h
 create mode 100644 drivers/media/dvb-frontends/cxd2880/cxd2880_spi.h
 create mode 100644 drivers/media/dvb-frontends/cxd2880/cxd2880_spi_device.c
 create mode 100644 drivers/media/dvb-frontends/cxd2880/cxd2880_spi_device.h
 create mode 100644 drivers/media/dvb-frontends/cxd2880/cxd2880_stdlib.h
 create mode 100644 drivers/media/dvb-frontends/cxd2880/cxd2880_stopwatch_port.c
 create mode 100644 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.c
 create mode 100644 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.h
 create mode 100644 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_driver_version.h
 create mode 100644 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt.c
 create mode 100644 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt.h
 create mode 100644 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt2.c
 create mode 100644 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt2.h
 create mode 100644 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt2_mon.c
 create mode 100644 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt2_mon.h
 create mode 100644 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt_mon.c
 create mode 100644 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt_mon.h
 create mode 100644 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_mon.c
 create mode 100644 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_mon.h
 create mode 100644 drivers/media/dvb-frontends/cxd2880/cxd2880_top.c
 create mode 100644 drivers/media/spi/cxd2880-spi.c
 create mode 100644 drivers/mfd/rpisense-core.c
 create mode 100644 drivers/misc/bcm2835_smi.c
 create mode 100644 drivers/mmc/host/bcm2835-mmc.c
 create mode 100644 drivers/mmc/host/bcm2835-sdhost.c
 create mode 100644 drivers/mtd/nand/bcm2835_smi_nand.c
 create mode 100644 drivers/net/wireless/realtek/rtl8192cu/Kconfig
 create mode 100644 drivers/net/wireless/realtek/rtl8192cu/Makefile
 create mode 100755 drivers/net/wireless/realtek/rtl8192cu/clean
 create mode 100644 drivers/net/wireless/realtek/rtl8192cu/core/efuse/rtw_efuse.c
 create mode 100644 drivers/net/wireless/realtek/rtl8192cu/core/rtw_ap.c
 create mode 100644 drivers/net/wireless/realtek/rtl8192cu/core/rtw_br_ext.c
 create mode 100644 drivers/net/wireless/realtek/rtl8192cu/core/rtw_cmd.c
 create mode 100644 drivers/net/wireless/realtek/rtl8192cu/core/rtw_debug.c
 create mode 100644 drivers/net/wireless/realtek/rtl8192cu/core/rtw_eeprom.c
 create mode 100644 drivers/net/wireless/realtek/rtl8192cu/core/rtw_ieee80211.c
 create mode 100644 drivers/net/wireless/realtek/rtl8192cu/core/rtw_io.c
 create mode 100644 drivers/net/wireless/realtek/rtl8192cu/core/rtw_ioctl_query.c
 create mode 100644 drivers/net/wireless/realtek/rtl8192cu/core/rtw_ioctl_rtl.c
 create mode 100644 drivers/net/wireless/realtek/rtl8192cu/core/rtw_ioctl_set.c
 create mode 100644 drivers/net/wireless/realtek/rtl8192cu/core/rtw_iol.c
 create mode 100644 drivers/net/wireless/realtek/rtl8192cu/core/rtw_mlme.c
 create mode 100644 drivers/net/wireless/realtek/rtl8192cu/core/rtw_mlme_ext.c
 create mode 100644 drivers/net/wireless/realtek/rtl8192cu/core/rtw_mp.c
 create mode 100644 drivers/net/wireless/realtek/rtl8192cu/core/rtw_mp_ioctl.c
 create mode 100644 drivers/net/wireless/realtek/rtl8192cu/core/rtw_p2p.c
 create mode 100644 drivers/net/wireless/realtek/rtl8192cu/core/rtw_pwrctrl.c
 create mode 100644 drivers/net/wireless/realtek/rtl8192cu/core/rtw_recv.c
 create mode 100644 drivers/net/wireless/realtek/rtl8192cu/core/rtw_rf.c
 create mode 100644 drivers/net/wireless/realtek/rtl8192cu/core/rtw_security.c
 create mode 100644 drivers/net/wireless/realtek/rtl8192cu/core/rtw_sreset.c
 create mode 100644 drivers/net/wireless/realtek/rtl8192cu/core/rtw_sta_mgt.c
 create mode 100644 drivers/net/wireless/realtek/rtl8192cu/core/rtw_tdls.c
 create mode 100644 drivers/net/wireless/realtek/rtl8192cu/core/rtw_wlan_util.c
 create mode 100644 drivers/net/wireless/realtek/rtl8192cu/core/rtw_xmit.c
 create mode 100644 drivers/net/wireless/realtek/rtl8192cu/hal/HalPwrSeqCmd.c
 create mode 100644 drivers/net/wireless/realtek/rtl8192cu/hal/dm.c
 create mode 100644 drivers/net/wireless/realtek/rtl8192cu/hal/dm.h
 create mode 100644 drivers/net/wireless/realtek/rtl8192cu/hal/hal_com.c
 create mode 100644 drivers/net/wireless/realtek/rtl8192cu/hal/hal_intf.c
 create mode 100644 drivers/net/wireless/realtek/rtl8192cu/hal/rtl8192c/rtl8192c_cmd.c
 create mode 100644 drivers/net/wireless/realtek/rtl8192cu/hal/rtl8192c/rtl8192c_dm.c
 create mode 100644 drivers/net/wireless/realtek/rtl8192cu/hal/rtl8192c/rtl8192c_hal_init.c
 create mode 100644 drivers/net/wireless/realtek/rtl8192cu/hal/rtl8192c/rtl8192c_mp.c
 create mode 100644 drivers/net/wireless/realtek/rtl8192cu/hal/rtl8192c/rtl8192c_phycfg.c
 create mode 100644 drivers/net/wireless/realtek/rtl8192cu/hal/rtl8192c/rtl8192c_rf6052.c
 create mode 100644 drivers/net/wireless/realtek/rtl8192cu/hal/rtl8192c/rtl8192c_rxdesc.c
 create mode 100644 drivers/net/wireless/realtek/rtl8192cu/hal/rtl8192c/rtl8192c_sreset.c
 create mode 100644 drivers/net/wireless/realtek/rtl8192cu/hal/rtl8192c/rtl8192c_xmit.c
 create mode 100644 drivers/net/wireless/realtek/rtl8192cu/hal/rtl8192c/usb/Hal8192CUHWImg.c
 create mode 100644 drivers/net/wireless/realtek/rtl8192cu/hal/rtl8192c/usb/Hal8192CUHWImg_wowlan.c
 create mode 100644 drivers/net/wireless/realtek/rtl8192cu/hal/rtl8192c/usb/rtl8192cu_led.c
 create mode 100644 drivers/net/wireless/realtek/rtl8192cu/hal/rtl8192c/usb/rtl8192cu_recv.c
 create mode 100644 drivers/net/wireless/realtek/rtl8192cu/hal/rtl8192c/usb/rtl8192cu_xmit.c
 create mode 100644 drivers/net/wireless/realtek/rtl8192cu/hal/rtl8192c/usb/usb_halinit.c
 create mode 100644 drivers/net/wireless/realtek/rtl8192cu/hal/rtl8192c/usb/usb_ops_ce.c
 create mode 100644 drivers/net/wireless/realtek/rtl8192cu/hal/rtl8192c/usb/usb_ops_linux.c
 create mode 100644 drivers/net/wireless/realtek/rtl8192cu/hal/rtl8192c/usb/usb_ops_xp.c
 create mode 100755 drivers/net/wireless/realtek/rtl8192cu/ifcfg-wlan0
 create mode 100644 drivers/net/wireless/realtek/rtl8192cu/include/Hal8192CEHWImg.h
 create mode 100644 drivers/net/wireless/realtek/rtl8192cu/include/Hal8192CPhyCfg.h
 create mode 100644 drivers/net/wireless/realtek/rtl8192cu/include/Hal8192CPhyReg.h
 create mode 100644 drivers/net/wireless/realtek/rtl8192cu/include/Hal8192CUHWImg.h
 create mode 100644 drivers/net/wireless/realtek/rtl8192cu/include/Hal8192CUHWImg_wowlan.h
 create mode 100644 drivers/net/wireless/realtek/rtl8192cu/include/Hal8192DEHWImg.h
 create mode 100644 drivers/net/wireless/realtek/rtl8192cu/include/Hal8192DPhyCfg.h
 create mode 100644 drivers/net/wireless/realtek/rtl8192cu/include/Hal8192DPhyReg.h
 create mode 100644 drivers/net/wireless/realtek/rtl8192cu/include/Hal8192DUHWImg.h
 create mode 100644 drivers/net/wireless/realtek/rtl8192cu/include/Hal8192DUHWImg_wowlan.h
 create mode 100644 drivers/net/wireless/realtek/rtl8192cu/include/HalPwrSeqCmd.h
 create mode 100644 drivers/net/wireless/realtek/rtl8192cu/include/autoconf.h
 create mode 100644 drivers/net/wireless/realtek/rtl8192cu/include/basic_types.h
 create mode 100644 drivers/net/wireless/realtek/rtl8192cu/include/byteorder/big_endian.h
 create mode 100644 drivers/net/wireless/realtek/rtl8192cu/include/byteorder/generic.h
 create mode 100644 drivers/net/wireless/realtek/rtl8192cu/include/byteorder/little_endian.h
 create mode 100644 drivers/net/wireless/realtek/rtl8192cu/include/byteorder/swab.h
 create mode 100644 drivers/net/wireless/realtek/rtl8192cu/include/byteorder/swabb.h
 create mode 100644 drivers/net/wireless/realtek/rtl8192cu/include/circ_buf.h
 create mode 100644 drivers/net/wireless/realtek/rtl8192cu/include/cmd_osdep.h
 create mode 100644 drivers/net/wireless/realtek/rtl8192cu/include/drv_conf.h
 create mode 100644 drivers/net/wireless/realtek/rtl8192cu/include/drv_types.h
 create mode 100644 drivers/net/wireless/realtek/rtl8192cu/include/drv_types_ce.h
 create mode 100644 drivers/net/wireless/realtek/rtl8192cu/include/drv_types_linux.h
 create mode 100644 drivers/net/wireless/realtek/rtl8192cu/include/drv_types_sdio.h
 create mode 100644 drivers/net/wireless/realtek/rtl8192cu/include/drv_types_xp.h
 create mode 100644 drivers/net/wireless/realtek/rtl8192cu/include/ethernet.h
 create mode 100644 drivers/net/wireless/realtek/rtl8192cu/include/h2clbk.h
 create mode 100644 drivers/net/wireless/realtek/rtl8192cu/include/hal_com.h
 create mode 100644 drivers/net/wireless/realtek/rtl8192cu/include/hal_intf.h
 create mode 100644 drivers/net/wireless/realtek/rtl8192cu/include/ieee80211.h
 create mode 100644 drivers/net/wireless/realtek/rtl8192cu/include/ieee80211_ext.h
 create mode 100644 drivers/net/wireless/realtek/rtl8192cu/include/if_ether.h
 create mode 100644 drivers/net/wireless/realtek/rtl8192cu/include/ioctl_cfg80211.h
 create mode 100644 drivers/net/wireless/realtek/rtl8192cu/include/ip.h
 create mode 100644 drivers/net/wireless/realtek/rtl8192cu/include/linux/wireless.h
 create mode 100644 drivers/net/wireless/realtek/rtl8192cu/include/mlme_osdep.h
 create mode 100644 drivers/net/wireless/realtek/rtl8192cu/include/mp_custom_oid.h
 create mode 100644 drivers/net/wireless/realtek/rtl8192cu/include/nic_spec.h
 create mode 100644 drivers/net/wireless/realtek/rtl8192cu/include/osdep_ce_service.h
 create mode 100644 drivers/net/wireless/realtek/rtl8192cu/include/osdep_intf.h
 create mode 100644 drivers/net/wireless/realtek/rtl8192cu/include/osdep_service.h
 create mode 100644 drivers/net/wireless/realtek/rtl8192cu/include/pci_hal.h
 create mode 100644 drivers/net/wireless/realtek/rtl8192cu/include/pci_ops.h
 create mode 100644 drivers/net/wireless/realtek/rtl8192cu/include/pci_osintf.h
 create mode 100644 drivers/net/wireless/realtek/rtl8192cu/include/recv_osdep.h
 create mode 100644 drivers/net/wireless/realtek/rtl8192cu/include/rtl8192c_cmd.h
 create mode 100644 drivers/net/wireless/realtek/rtl8192cu/include/rtl8192c_dm.h
 create mode 100644 drivers/net/wireless/realtek/rtl8192cu/include/rtl8192c_event.h
 create mode 100644 drivers/net/wireless/realtek/rtl8192cu/include/rtl8192c_hal.h
 create mode 100644 drivers/net/wireless/realtek/rtl8192cu/include/rtl8192c_led.h
 create mode 100644 drivers/net/wireless/realtek/rtl8192cu/include/rtl8192c_recv.h
 create mode 100644 drivers/net/wireless/realtek/rtl8192cu/include/rtl8192c_rf.h
 create mode 100644 drivers/net/wireless/realtek/rtl8192cu/include/rtl8192c_spec.h
 create mode 100644 drivers/net/wireless/realtek/rtl8192cu/include/rtl8192c_sreset.h
 create mode 100644 drivers/net/wireless/realtek/rtl8192cu/include/rtl8192c_xmit.h
 create mode 100644 drivers/net/wireless/realtek/rtl8192cu/include/rtl8192d_cmd.h
 create mode 100644 drivers/net/wireless/realtek/rtl8192cu/include/rtl8192d_dm.h
 create mode 100644 drivers/net/wireless/realtek/rtl8192cu/include/rtl8192d_hal.h
 create mode 100644 drivers/net/wireless/realtek/rtl8192cu/include/rtl8192d_led.h
 create mode 100644 drivers/net/wireless/realtek/rtl8192cu/include/rtl8192d_recv.h
 create mode 100644 drivers/net/wireless/realtek/rtl8192cu/include/rtl8192d_rf.h
 create mode 100644 drivers/net/wireless/realtek/rtl8192cu/include/rtl8192d_spec.h
 create mode 100644 drivers/net/wireless/realtek/rtl8192cu/include/rtl8192d_xmit.h
 create mode 100644 drivers/net/wireless/realtek/rtl8192cu/include/rtw_android.h
 create mode 100644 drivers/net/wireless/realtek/rtl8192cu/include/rtw_ap.h
 create mode 100644 drivers/net/wireless/realtek/rtl8192cu/include/rtw_br_ext.h
 create mode 100644 drivers/net/wireless/realtek/rtl8192cu/include/rtw_byteorder.h
 create mode 100644 drivers/net/wireless/realtek/rtl8192cu/include/rtw_cmd.h
 create mode 100644 drivers/net/wireless/realtek/rtl8192cu/include/rtw_debug.h
 create mode 100644 drivers/net/wireless/realtek/rtl8192cu/include/rtw_eeprom.h
 create mode 100644 drivers/net/wireless/realtek/rtl8192cu/include/rtw_efuse.h
 create mode 100644 drivers/net/wireless/realtek/rtl8192cu/include/rtw_event.h
 create mode 100644 drivers/net/wireless/realtek/rtl8192cu/include/rtw_ht.h
 create mode 100644 drivers/net/wireless/realtek/rtl8192cu/include/rtw_io.h
 create mode 100644 drivers/net/wireless/realtek/rtl8192cu/include/rtw_ioctl.h
 create mode 100644 drivers/net/wireless/realtek/rtl8192cu/include/rtw_ioctl_query.h
 create mode 100644 drivers/net/wireless/realtek/rtl8192cu/include/rtw_ioctl_rtl.h
 create mode 100644 drivers/net/wireless/realtek/rtl8192cu/include/rtw_ioctl_set.h
 create mode 100644 drivers/net/wireless/realtek/rtl8192cu/include/rtw_iol.h
 create mode 100644 drivers/net/wireless/realtek/rtl8192cu/include/rtw_led.h
 create mode 100644 drivers/net/wireless/realtek/rtl8192cu/include/rtw_mlme.h
 create mode 100644 drivers/net/wireless/realtek/rtl8192cu/include/rtw_mlme_ext.h
 create mode 100644 drivers/net/wireless/realtek/rtl8192cu/include/rtw_mp.h
 create mode 100644 drivers/net/wireless/realtek/rtl8192cu/include/rtw_mp_ioctl.h
 create mode 100644 drivers/net/wireless/realtek/rtl8192cu/include/rtw_mp_phy_regdef.h
 create mode 100644 drivers/net/wireless/realtek/rtl8192cu/include/rtw_p2p.h
 create mode 100644 drivers/net/wireless/realtek/rtl8192cu/include/rtw_pwrctrl.h
 create mode 100644 drivers/net/wireless/realtek/rtl8192cu/include/rtw_qos.h
 create mode 100644 drivers/net/wireless/realtek/rtl8192cu/include/rtw_recv.h
 create mode 100644 drivers/net/wireless/realtek/rtl8192cu/include/rtw_rf.h
 create mode 100644 drivers/net/wireless/realtek/rtl8192cu/include/rtw_security.h
 create mode 100644 drivers/net/wireless/realtek/rtl8192cu/include/rtw_sreset.h
 create mode 100644 drivers/net/wireless/realtek/rtl8192cu/include/rtw_tdls.h
 create mode 100644 drivers/net/wireless/realtek/rtl8192cu/include/rtw_version.h
 create mode 100644 drivers/net/wireless/realtek/rtl8192cu/include/rtw_xmit.h
 create mode 100644 drivers/net/wireless/realtek/rtl8192cu/include/sta_info.h
 create mode 100644 drivers/net/wireless/realtek/rtl8192cu/include/usb_hal.h
 create mode 100644 drivers/net/wireless/realtek/rtl8192cu/include/usb_ops.h
 create mode 100644 drivers/net/wireless/realtek/rtl8192cu/include/usb_ops_linux.h
 create mode 100644 drivers/net/wireless/realtek/rtl8192cu/include/usb_osintf.h
 create mode 100644 drivers/net/wireless/realtek/rtl8192cu/include/usb_vendor_req.h
 create mode 100644 drivers/net/wireless/realtek/rtl8192cu/include/wifi.h
 create mode 100644 drivers/net/wireless/realtek/rtl8192cu/include/wlan_bssdef.h
 create mode 100644 drivers/net/wireless/realtek/rtl8192cu/include/xmit_osdep.h
 create mode 100644 drivers/net/wireless/realtek/rtl8192cu/os_dep/linux/ioctl_cfg80211.c
 create mode 100644 drivers/net/wireless/realtek/rtl8192cu/os_dep/linux/ioctl_linux.c
 create mode 100644 drivers/net/wireless/realtek/rtl8192cu/os_dep/linux/mlme_linux.c
 create mode 100644 drivers/net/wireless/realtek/rtl8192cu/os_dep/linux/os_intfs.c
 create mode 100644 drivers/net/wireless/realtek/rtl8192cu/os_dep/linux/pci_intf.c
 create mode 100644 drivers/net/wireless/realtek/rtl8192cu/os_dep/linux/pci_ops_linux.c
 create mode 100644 drivers/net/wireless/realtek/rtl8192cu/os_dep/linux/recv_linux.c
 create mode 100644 drivers/net/wireless/realtek/rtl8192cu/os_dep/linux/rtw_android.c
 create mode 100644 drivers/net/wireless/realtek/rtl8192cu/os_dep/linux/usb_intf.c
 create mode 100644 drivers/net/wireless/realtek/rtl8192cu/os_dep/linux/usb_ops_linux.c
 create mode 100644 drivers/net/wireless/realtek/rtl8192cu/os_dep/linux/xmit_linux.c
 create mode 100644 drivers/net/wireless/realtek/rtl8192cu/os_dep/osdep_service.c
 create mode 100755 drivers/net/wireless/realtek/rtl8192cu/runwpa
 create mode 100755 drivers/net/wireless/realtek/rtl8192cu/wlan0dhcp
 create mode 100644 drivers/of/configfs.c
 create mode 100644 drivers/staging/media/lirc/lirc_rpi.c
 create mode 100644 drivers/usb/gadget/file_storage.c
 create mode 100644 drivers/usb/host/dwc_common_port/Makefile
 create mode 100644 drivers/usb/host/dwc_common_port/Makefile.fbsd
 create mode 100644 drivers/usb/host/dwc_common_port/Makefile.linux
 create mode 100644 drivers/usb/host/dwc_common_port/changes.txt
 create mode 100644 drivers/usb/host/dwc_common_port/doc/doxygen.cfg
 create mode 100644 drivers/usb/host/dwc_common_port/dwc_cc.c
 create mode 100644 drivers/usb/host/dwc_common_port/dwc_cc.h
 create mode 100644 drivers/usb/host/dwc_common_port/dwc_common_fbsd.c
 create mode 100644 drivers/usb/host/dwc_common_port/dwc_common_linux.c
 create mode 100644 drivers/usb/host/dwc_common_port/dwc_common_nbsd.c
 create mode 100644 drivers/usb/host/dwc_common_port/dwc_crypto.c
 create mode 100644 drivers/usb/host/dwc_common_port/dwc_crypto.h
 create mode 100644 drivers/usb/host/dwc_common_port/dwc_dh.c
 create mode 100644 drivers/usb/host/dwc_common_port/dwc_dh.h
 create mode 100644 drivers/usb/host/dwc_common_port/dwc_list.h
 create mode 100644 drivers/usb/host/dwc_common_port/dwc_mem.c
 create mode 100644 drivers/usb/host/dwc_common_port/dwc_modpow.c
 create mode 100644 drivers/usb/host/dwc_common_port/dwc_modpow.h
 create mode 100644 drivers/usb/host/dwc_common_port/dwc_notifier.c
 create mode 100644 drivers/usb/host/dwc_common_port/dwc_notifier.h
 create mode 100644 drivers/usb/host/dwc_common_port/dwc_os.h
 create mode 100644 drivers/usb/host/dwc_common_port/usb.h
 create mode 100644 drivers/usb/host/dwc_otg/Makefile
 create mode 100644 drivers/usb/host/dwc_otg/doc/doxygen.cfg
 create mode 100644 drivers/usb/host/dwc_otg/dummy_audio.c
 create mode 100644 drivers/usb/host/dwc_otg/dwc_cfi_common.h
 create mode 100644 drivers/usb/host/dwc_otg/dwc_otg_adp.c
 create mode 100644 drivers/usb/host/dwc_otg/dwc_otg_adp.h
 create mode 100644 drivers/usb/host/dwc_otg/dwc_otg_attr.c
 create mode 100644 drivers/usb/host/dwc_otg/dwc_otg_attr.h
 create mode 100644 drivers/usb/host/dwc_otg/dwc_otg_cfi.c
 create mode 100644 drivers/usb/host/dwc_otg/dwc_otg_cfi.h
 create mode 100644 drivers/usb/host/dwc_otg/dwc_otg_cil.c
 create mode 100644 drivers/usb/host/dwc_otg/dwc_otg_cil.h
 create mode 100644 drivers/usb/host/dwc_otg/dwc_otg_cil_intr.c
 create mode 100644 drivers/usb/host/dwc_otg/dwc_otg_core_if.h
 create mode 100644 drivers/usb/host/dwc_otg/dwc_otg_dbg.h
 create mode 100644 drivers/usb/host/dwc_otg/dwc_otg_driver.c
 create mode 100644 drivers/usb/host/dwc_otg/dwc_otg_driver.h
 create mode 100644 drivers/usb/host/dwc_otg/dwc_otg_fiq_fsm.c
 create mode 100644 drivers/usb/host/dwc_otg/dwc_otg_fiq_fsm.h
 create mode 100644 drivers/usb/host/dwc_otg/dwc_otg_fiq_stub.S
 create mode 100644 drivers/usb/host/dwc_otg/dwc_otg_hcd.c
 create mode 100644 drivers/usb/host/dwc_otg/dwc_otg_hcd.h
 create mode 100644 drivers/usb/host/dwc_otg/dwc_otg_hcd_ddma.c
 create mode 100644 drivers/usb/host/dwc_otg/dwc_otg_hcd_if.h
 create mode 100644 drivers/usb/host/dwc_otg/dwc_otg_hcd_intr.c
 create mode 100644 drivers/usb/host/dwc_otg/dwc_otg_hcd_linux.c
 create mode 100644 drivers/usb/host/dwc_otg/dwc_otg_hcd_queue.c
 create mode 100644 drivers/usb/host/dwc_otg/dwc_otg_os_dep.h
 create mode 100644 drivers/usb/host/dwc_otg/dwc_otg_pcd.c
 create mode 100644 drivers/usb/host/dwc_otg/dwc_otg_pcd.h
 create mode 100644 drivers/usb/host/dwc_otg/dwc_otg_pcd_if.h
 create mode 100644 drivers/usb/host/dwc_otg/dwc_otg_pcd_intr.c
 create mode 100644 drivers/usb/host/dwc_otg/dwc_otg_pcd_linux.c
 create mode 100644 drivers/usb/host/dwc_otg/dwc_otg_regs.h
 create mode 100644 drivers/usb/host/dwc_otg/test/Makefile
 create mode 100644 drivers/usb/host/dwc_otg/test/dwc_otg_test.pm
 create mode 100644 drivers/usb/host/dwc_otg/test/test_mod_param.pl
 create mode 100644 drivers/usb/host/dwc_otg/test/test_sysfs.pl
 create mode 100644 drivers/video/backlight/rpi_backlight.c
 create mode 100644 drivers/video/fbdev/bcm2708_fb.c
 create mode 100644 drivers/video/fbdev/rpisense-fb.c
 create mode 100644 include/linux/broadcom/bcm2835_smi.h
 create mode 100644 include/linux/broadcom/vc_mem.h
 create mode 100644 include/linux/broadcom/vmcs_sm_ioctl.h
 create mode 100644 include/linux/mfd/rpisense/core.h
 create mode 100644 include/linux/mfd/rpisense/framebuffer.h
 create mode 100644 include/linux/mfd/rpisense/joystick.h
 create mode 100644 include/linux/platform_data/bcm2708.h
 create mode 100644 include/linux/platform_data/dma-bcm2708.h
 create mode 100755 scripts/knlinfo
 create mode 100755 scripts/mkknlimg
 create mode 100644 sound/soc/bcm/adau1977-adc.c
 create mode 100644 sound/soc/bcm/allo-boss-dac.c
 create mode 100644 sound/soc/bcm/allo-digione.c
 create mode 100644 sound/soc/bcm/allo-piano-dac-plus.c
 create mode 100644 sound/soc/bcm/allo-piano-dac.c
 create mode 100644 sound/soc/bcm/audioinjector-octo-soundcard.c
 create mode 100644 sound/soc/bcm/audioinjector-pi-soundcard.c
 create mode 100644 sound/soc/bcm/digidac1-soundcard.c
 create mode 100644 sound/soc/bcm/dionaudio_loco-v2.c
 create mode 100644 sound/soc/bcm/dionaudio_loco.c
 create mode 100644 sound/soc/bcm/fe-pi-audio.c
 create mode 100644 sound/soc/bcm/googlevoicehat-codec.c
 create mode 100644 sound/soc/bcm/googlevoicehat-soundcard.c
 create mode 100644 sound/soc/bcm/hifiberry_amp.c
 create mode 100644 sound/soc/bcm/hifiberry_dac.c
 create mode 100644 sound/soc/bcm/hifiberry_dacplus.c
 create mode 100644 sound/soc/bcm/hifiberry_digi.c
 create mode 100644 sound/soc/bcm/iqaudio-dac.c
 create mode 100644 sound/soc/bcm/iqaudio_digi.c
 create mode 100644 sound/soc/bcm/justboom-dac.c
 create mode 100644 sound/soc/bcm/justboom-digi.c
 create mode 100644 sound/soc/bcm/pisound.c
 create mode 100644 sound/soc/bcm/raspidac3.c
 create mode 100644 sound/soc/bcm/rpi-cirrus.c
 create mode 100644 sound/soc/bcm/rpi-dac.c
 create mode 100644 sound/soc/bcm/rpi-proto.c
 create mode 100644 sound/soc/codecs/pcm1794a.c
 create mode 100644 sound/soc/codecs/tas5713.c
 create mode 100644 sound/soc/codecs/tas5713.h
 mode change 100644 => 120000 spl/rpm/redhat/spl-dkms.spec.in
-- 
bye,
p.




More information about the kernel-team mailing list