[Pull][C/raspi2] Initial raspi2 kernel branch for Cosmic

classic Classic list List threaded Threaded
2 messages Options
Reply | Threaded
Open this post in threaded view
|

[Pull][C/raspi2] Initial raspi2 kernel branch for Cosmic

Paolo Pisati-5
This is an initial raspi2 kernel branch for Cosmic, based off
the latest cosmic/master-next branch.

It's composed of 316 commits, among which ~200 came from the RaspberryPi kernel
tree:

https://github.com/raspberrypi/linux rpi-4.18.y @ 66e6c37

and the remaining are Ubuntu packaging and config adjustements bits.

Tested on the RasbperryPi 2 and RaspberryPi 3 Plus (armhf and arm64) boards.

The following changes since commit d9c87737c101d834175a7294b444a248c4a91854:

  KVM: s390: add etoken support for guests (2018-09-07 07:14:36 -0500)

are available in the git repository at:

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

for you to fetch changes up to ff7dffa85a22fa27211845751445e7242a8e0a78:

  UBUNTU: Ubuntu-raspi2-4.18.0-1003.3 (2018-09-07 15:54:14 +0200)

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

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

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

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)

Dan Pasanen (1):
      arm: partially revert 702b94bff3c50542a6e4ab9a4f4cef093262fe65

Daniel Matuschek (4):
      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
      ASoC: wm8804: MCLK configuration options, 32-bit

Dave Stevenson (1):
      net: lan78xx: Disable TCP Segmentation Offload (TSO)

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

Eric Anholt (15):
      clk: bcm2835: Mark GPIO clocks enabled at boot as critical.
      mm: Remove the PFN busy warning
      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.
      drm/vc4: Add support for setting DPMS in firmwarekms.
      drm/vc4: Add FB modifier support to firmwarekms.
      drm/vc4: Add missing enable/disable vblank handlers in fkms.
      drm/vc4: Fix warning about vblank interrupts before DRM core is ready.
      drm/vc4: Skip SET_CURSOR_INFO when the cursor contents didn't change.
      drm/vc4: Remove duplicate primary/cursor fields from FKMS driver.
      drm/vc4: Don't wait for vblank on fkms cursor updates.
      BCM270X: Add the DSI panel to the defconfig.

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

Francisco Facioni (1):
      net: rtl8192cu: Fix outstanding GCC 6.4.0 warnings

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

Jaikumar (1):
      Allo Katana DAC: Updated default values

James Hughes (2):
      AXI performance monitor driver (#2222)
      Tidy up of the ft5406 driver to use DT (#2189)

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

Lukas Rusak (1):
      arm: dts: bcm2710-rpi-3-b-plus: fix hpd gpio pin

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

Marc Kleine-Budde (1):
      net: rtl8192cu: Fix off-by-one warning

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 (2):
      New AudioInjector.net Pi soundcard with low jitter audio in and out.
      Add support for the AudioInjector.net Octo sound card

Matthias Reichl (9):
      ASoC: pcm512x: implement set_tdm_slot interface
      ASoC: Add driver for Cirrus Logic Audio Card
      ASoC: rpi-cirrus: change codec to component
      ASoC: justboom-dac: change codec to component
      ASoC: justboom-digi: change codec to component
      config: enable Audio Graph Card module
      SQUASH: Revert downstream wm8804 changes
      config: fix media device defconfigs
      rpi-wm8804-soundcard: use nicer driver_name "RPi-WM8804"

Michael Zoran (4):
      Add arm64 configuration and device tree differences. Disable MMC_BCM2835_SDHOST and MMC_BCM2835 since these drivers are crashing at the moment.
      ARM64/DWC_OTG: Port dwc_otg driver to ARM64
      ARM64: Round-Robin dispatch IRQs between CPUs.
      ARM64: Force hardware emulation of deprecated instructions.

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

Nathan Chancellor (3):
      net: rtl8192cu: Normalize indentation
      net: rtl8192cu: Fix implicit fallthrough warnings
      sound: bcm: Fix memset dereference warning

Nick Bulleid (1):
      Add ability to export gpio used by gpio-poweroff

Noralf Trønnes (9):
      irqchip: bcm2835: Add FIQ support
      irqchip: irq-bcm2835: Add 2836 FIQ support
      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
      ARM: bcm2835: Set Serial number and Revision
      firmware/raspberrypi: Add a get_throttled sysfs file

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

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

Paolo Pisati (114):
      UBUNTU: Import Bionic raspi2 packaging
      UBUNTU: Start new release
      UBUNTU: [Config] updateconfigs
      UBUNTU: Ubuntu-raspi2-4.18.0-1001.1
      UBUNTU: [Config] disable CONFIG_KCOV
      UBUNTU: Start new release
      UBUNTU: skip modules check
      UBUNTU: Ubuntu-raspi2-4.18.0-1002.2
      UBUNTU: [Config] CONFIG_AD5272=m
      UBUNTU: [Config] CONFIG_AD5686=m
      UBUNTU: [Config] CONFIG_AD5696_I2C=m
      UBUNTU: [Config] CONFIG_ASIX_PHY=m
      UBUNTU: [Config] CONFIG_BPFILTER=y
      UBUNTU: [Config] CRYPTO_AEGIS128=m, CRYPTO_AEGIS128L=m and CRYPTO_AEGIS256=m
      UBUNTU: [Config] CRYPTO_MORUS1280=m, CRYPTO_MORUS640=m
      UBUNTU: [Config] CRYPTO_CFB=m
      UBUNTU: [Config] CRYPTO_SHA3_ARM64=m, CRYPTO_SHA512_ARM64_CE=m
      UBUNTU: [Config] CRYPTO_SM4=m
      UBUNTU: [Config] CRYPTO_SPECK=m
      UBUNTU: [Config] CRYPTO_ZSTD=m
      UBUNTU: [Config] DP83TC811_PHY=m
      UBUNTU: [Config] DVB_MMAP=y
      UBUNTU: [Config] FPGA_MGR_MACHXO2_SPI=m
      UBUNTU: [Config] FTWDT010_WATCHDOG=m
      UBUNTU: [Config] FW_LOADER_USER_HELPER=y
      UBUNTU: [Config] GEMINI_ETHERNET=m
      UBUNTU: [Config] GPIO_HLWD=m
      UBUNTU: [Config] HID_ELAN=m
      UBUNTU: [Config] HID_GOOGLE_HAMMER=m
      UBUNTU: [Config] HID_JABRA=m
      UBUNTU: [Config] HID_REDRAGON=m
      UBUNTU: [Config] HID_STEAM=m
      UBUNTU: [Config] I2C_GPIO_FAULT_INJECTOR=y
      UBUNTU: [Config] IEEE802154_MCR20A=m
      UBUNTU: [Config] IIO_BUFFER_HW_CONSUMER=m
      UBUNTU: [Config] IIO_RESCALE=m
      UBUNTU: [Config] IP6_NF_MATCH_SRH=m
      UBUNTU: [Config] IP_VS_MH=m
      UBUNTU: [Config] IR_IMON_DECODER=m
      UBUNTU: [Config] IR_IMON_RAW=m
      UBUNTU: [Config] JOYSTICK_PXRC=m
      UBUNTU: [Config] LCD_OTM3225A=m
      UBUNTU: [Config] LEDS_CR0014114=m
      UBUNTU: [Config] LEDS_LM3601X=m
      UBUNTU: [Config] LEDS_LM3692X=m
      UBUNTU: [Config] LEDS_MLXREG=m
      UBUNTU: [Config] LEDS_TRIGGER_NETDEV=m
      UBUNTU: [Config] LIRC=y
      UBUNTU: [Config] LV0104CS=m
      UBUNTU: [Config] MCP4018=m
      UBUNTU: [Config] MDIO_MSCC_MIIM=m
      UBUNTU: [Config] MFD_CROS_EC_CHARDEV=m
      UBUNTU: [Config] MICROCHIP_T1_PHY=m
      UBUNTU: [Config] MLX90632=m
      UBUNTU: [Config] MMC_DW_BLUEFIELD=m
      UBUNTU: [Config] MMC_DW_HI3798CV200=m
      UBUNTU: [Config] MOST_CDEV|DIM2|I2C|NET|SOUND|USB=m
      UBUNTU: [Config] MSCC_OCELOT_SWITCH=m
      UBUNTU: [Config] NETDEVSIM=m
      UBUNTU: [Config] NET_DSA_MV88E6XXX_PTP=y
      UBUNTU: [Config] NET_EMATCH_IPT=m
      UBUNTU: [Config] NFT_CONNLIMIT=m
      UBUNTU: [Config] NFT_SOCKET=m
      UBUNTU: [Config] NF_FLOW_TABLE=m
      UBUNTU: [Config] NF_TABLES_SET=m
      UBUNTU: [Config] NF_TABLES_ARP=y
      UBUNTU: [Config] NF_TABLES_BRIDGE=y
      UBUNTU: [Config] NF_TABLES_INET|IPV4|IPV6=y
      UBUNTU: [Config] NF_TABLES_NETDEV=y
      UBUNTU: [Config] OF_FPGA_REGION=m
      UBUNTU: [Config] PHY_MAPPHONE_MDM6600=m
      UBUNTU: [Config] PINCTRL_AXP209=m
      UBUNTU: [Config] PROC_VMCORE_DEVICE_DUMP=y
      UBUNTU: [Config] RAVE_SP_CORE=m
      UBUNTU: [Config] REGULATOR_88PG86X=m
      UBUNTU: [Config] REGULATOR_SY8106A=m
      UBUNTU: [Config] RTC_DRV_CROS_EC=m
      UBUNTU: [Config] RTC_DRV_ISL12026=m
      UBUNTU: [Config] SD_ADC_MODULATOR=m
      UBUNTU: [Config] SENSORS_W83773G=m
      UBUNTU: [Config] SFP=m
      UBUNTU: [Config] SIOX=m
      UBUNTU: [Config] SLIMBUS=m
      UBUNTU: [Config] SND_BCM2708_SOC_ALLO_KATANA_DAC=m
      UBUNTU: [Config] SND_SOC_AK4458=m
      UBUNTU: [Config] SND_SOC_AK5558=m
      UBUNTU: [Config] SND_SOC_AMD_CZ_DA7219MX98357_MACH=m
      UBUNTU: [Config] SND_SOC_BD28623=m
      UBUNTU: [Config] SND_SOC_CPCAP=m
      UBUNTU: [Config] SND_SOC_MAX9759|MAX98373|MAX9867=m
      UBUNTU: [Config] SND_SOC_MT6351=m
      UBUNTU: [Config] SND_SOC_PCM1789|PCM186X=m
      UBUNTU: [Config] SND_SOC_SSM2305=m
      UBUNTU: [Config] SND_SOC_TAS6424|TDA7419=m
      UBUNTU: [Config] SND_SOC_TLV320AIC32X4=m
      UBUNTU: [Config] SND_SOC_TSCS42XX|TSCS454=m
      UBUNTU: [Config] SND_SOC_WM8782=m
      UBUNTU: [Config] SOUNDWIRE=y
      UBUNTU: [Config] ST_UVIS25=m
      UBUNTU: [Config] THERMAL_STATISTICS=y
      UBUNTU: [Config] TINYDRM_ILI9225|ST7735R=m
      UBUNTU: [Config] TI_DAC5571=m
      UBUNTU: [Config] TLS_DEVICE=y
      UBUNTU: [Config] TSL2772=m
      UBUNTU: [Config] TYPEC_MUX_PI3USB30532=m
      UBUNTU: [Config] TYPEC_RT1711H=m
      UBUNTU: [Config] UNISYSSPAR=y
      UBUNTU: [Config] VIDEO_CADENCE=y
      UBUNTU: [Config] XDP_SOCKETS=y
      UBUNTU: [Config] XILINX_VCU=m
      UBUNTU: [Config] ZOPT2201=m
      UBUNTU: [Config] ZRAM_MEMORY_TRACKING=y
      UBUNTU: Start new release
      UBUNTU: Ubuntu-raspi2-4.18.0-1003.3

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

Phil Elwell (56):
      Protect __release_resource against resources without parents
      irq-bcm2836: Prevent spurious interrupts, and trap them early
      irq-bcm2836: Avoid "Invalid trigger warning"
      spidev: Add "spidev" compatible string to silence warning
      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
      irqchip: irq-bcm2836: Remove regmap and syscon use
      lan78xx: Enable LEDs and auto-negotiation
      amba_pl011: Don't use DT aliases for numbering
      amba_pl011: Round input clock up
      amba_pl011: Insert mb() for correct FIFO handling
      amba_pl011: Add cts-event-workaround DT property
      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
      net: Fix rtl8192cu build errors on other platforms
      brcmfmac: Mute expected startup 'errors'
      brcmfmac: request_firmware_direct is quieter
      hci_h5: Don't send conf_req when ACTIVE
      mcp2515: Use DT-supplied interrupt flags
      cgroup: Disable cgroup "memory" by default
      ARM: Activate FIQs to avoid __irq_startup warnings
      serial: 8250: bcm2835aux - suppress EPROBE_DEFER
      i2c-gpio: Also set bus numbers from reg property
      sc16is7xx: Fix for multi-channel stall
      lan78xx: Read initial EEE status from DT
      audioinjector-octo: Add continuous clock feature
      gpiolib: Don't prevent IRQ usage of output GPIOs
      firmware/raspberrypi: Notify firmware of a reboot
      Revert "dwc_otg: Disable fiq by default until it is fixed"
      irqchip: irq-bcm2835: Calc. FIQ_START at boot-time
      Revert "configfs: hack: make it build"
      of: configfs: Use of_overlay_fdt_apply API call
      config: Add I2C_TINY_USB=m
      overlays: Add sdtweak features for network booting
      sc16is7xx: Fix for "Unexpected interrupt: 8"
      config: Add CONFIG_SPI_GPIO
      config: Add CONFIG_NET_IPVTI=m
      overlays: Add gpio-no-irq overlay
      BCM270X_DT: Remove AUX interrupt controller refs
      brcmfmac: Re-enable firmware roaming support
      lan78xx: Move enabling of EEE into PHY init code
      Revert "Revert "staging: vc04_services: Remove cache-line-size property (v3)""
      staging/vc04_services: Derive g_cache_line_size
      ARM: dts: bcm283x: Correct mailbox register sizes
      BCM270X_DT: Sync downstream VCHIQ node w. upstream

Piraty (1):
      arm64: enable thermal / enable mmc (#2425)

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

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

Siarhei Siamashka (1):
      fbdev: add FBIOCOPYAREA ioctl

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

Tim Gover (8):
      vcsm: VideoCore shared memory service for BCM2835
      ASoC: bcm: Refactor to use devm to register cards
      ASoC: rpi-dac: Move snd_soc_dai_set_bclk_ratio to .init
      ASoC: hifiberry_api: Move snd_soc_dai_set_bclk_ratio to .init
      ASoC: Add generic RPI driver for simple soundcards.
      ASoC: Enable the RPi simple soundcard driver
      ASoC: Use correct card name in rpi-simple driver
      ASoC: Create a generic Pi Hat WM8804 driver

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

allocom (1):
      Driver and overlay for Allo Katana DAC

derpeter (1):
      This commit adds support for RP3-B-Plus in in arch arm64 (#2464)

eccgecko (1):
      Enable AES, AES bit slice, and AES NEON engines on arm64

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

hdoverobinson (1):
      added capture_clear option to pps-gpio via dtoverlay (#2433)

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

popcornmix (41):
      Allow mac address to be set in smsc95xx
      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
      Added Device IDs for August DVB-T 205
      Improve __copy_to_user and __copy_from_user performance
      bcm2835-virtgpio: Virtual GPIO driver
      net: Add non-mainline source for rtl8192cu wlan
      rtl8192cu: Updates for 4.15
      config: Add default configs
      cache: export clean and invalidate
      vc4_fkms: Apply firmware overscan offset to hardware cursor
      hack: cache: Fix linker error
      hid: Reduce default mouse polling interval to 60Hz
      dwc_otg: Disable fiq by default until it is fixed
      configfs: hack: make it build
      ASoC: allo-piano-dac-plus: change codec to component
      ASoC: hifiberry_digi: change codec to component
      ASoC: fe-pi-audio: change codec to component
      ASoC: rpi-proto: change codec to component
      ASoC: allo-digione: change codec to component
      ASoC: allo-boss-dac: change codec to component
      ASoC: hifiberry_dacplus: change codec to component
      ASoC: iqaudio_digi: change codec to component
      ASoC: digidac1-soundcard: change codec to component
      ASoC: googlevoicehat-codec: change codec to component
      ASoC: allo-katana-codec: change codec to component
      vc4_firmware_kms: fix build
      ASoC: adau1977-adc: change codec to component
      ASoC: pcm1794a: change codec to component
      ASoC: pcm512x: change codec to component
      ASoC: tas5713: change codec to component
      Revert "staging: vc04_services: Remove cache-line-size property (v3)"
      Revert "mm: alloc_contig: re-allow CMA to compact FS pages"

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

xunzhaocnm (1):
      Enable bbr module for arm64     (cherry picked from commit 204ae07dced7d8271f7f4082cd242d6357eb56b8)

 .gitignore                                         |     2 +-
 .../bindings/misc/brcm,bcm2835-smi-dev.txt         |    17 +
 .../devicetree/bindings/misc/brcm,bcm2835-smi.txt  |    48 +
 .../bindings/mtd/brcm,bcm2835-smi-nand.txt         |    42 +
 .../bindings/power/reset/gpio-poweroff.txt         |     1 +
 Documentation/devicetree/bindings/serial/pl011.txt |     3 +
 .../devicetree/bindings/vendor-prefixes.txt        |     1 +
 Documentation/devicetree/configfs-overlays.txt     |    31 +
 arch/arm/Makefile                                  |     2 +
 arch/arm/boot/dts/Makefile                         |    21 +
 arch/arm/boot/dts/bcm2708-rpi-0-w.dts              |   166 +
 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                 |   159 +
 arch/arm/boot/dts/bcm2708.dtsi                     |    11 +
 arch/arm/boot/dts/bcm2709-rpi-2-b.dts              |   123 +
 arch/arm/boot/dts/bcm2709.dtsi                     |    19 +
 arch/arm/boot/dts/bcm270x.dtsi                     |   152 +
 arch/arm/boot/dts/bcm2710-rpi-3-b-plus.dts         |   183 +
 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                     |    29 +
 arch/arm/boot/dts/bcm2835-rpi.dtsi                 |     2 +-
 arch/arm/boot/dts/bcm283x-rpi-lan7515.dtsi         |    17 +
 arch/arm/boot/dts/overlays/Makefile                |   145 +
 arch/arm/boot/dts/overlays/README                  |  1952 ++
 .../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 +
 .../dts/overlays/allo-katana-dac-audio-overlay.dts |    57 +
 .../allo-piano-dac-pcm512x-audio-overlay.dts       |    54 +
 .../allo-piano-dac-plus-pcm512x-audio-overlay.dts  |    55 +
 arch/arm/boot/dts/overlays/applepi-dac-overlay.dts |    57 +
 arch/arm/boot/dts/overlays/at86rf233-overlay.dts   |    57 +
 .../dts/overlays/audioinjector-addons-overlay.dts  |    59 +
 .../audioinjector-wm8731-audio-overlay.dts         |    39 +
 arch/arm/boot/dts/overlays/audremap-overlay.dts    |    19 +
 arch/arm/boot/dts/overlays/balena-fin-overlay.dts  |    79 +
 .../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/exc3000-overlay.dts     |    48 +
 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     |    48 +
 arch/arm/boot/dts/overlays/gpio-ir-tx-overlay.dts  |    36 +
 arch/arm/boot/dts/overlays/gpio-key-overlay.dts    |    48 +
 arch/arm/boot/dts/overlays/gpio-no-irq-overlay.dts |    14 +
 .../boot/dts/overlays/gpio-poweroff-overlay.dts    |    36 +
 .../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     |   181 +
 arch/arm/boot/dts/overlays/i2c-sensor-overlay.dts  |   223 +
 .../arm/boot/dts/overlays/i2c0-bcm2708-overlay.dts |    69 +
 .../arm/boot/dts/overlays/i2c1-bcm2708-overlay.dts |    43 +
 .../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 +
 .../boot/dts/overlays/jedec-spi-nor-overlay.dts    |   309 +
 .../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/ltc294x-overlay.dts     |    86 +
 arch/arm/boot/dts/overlays/mbed-dac-overlay.dts    |    64 +
 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/mcp3202-overlay.dts     |   205 +
 .../arm/boot/dts/overlays/media-center-overlay.dts |   134 +
 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/papirus-overlay.dts     |    89 +
 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  |    74 +
 arch/arm/boot/dts/overlays/pibell-overlay.dts      |    81 +
 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    |    38 +
 arch/arm/boot/dts/overlays/pwm-2chan-overlay.dts   |    47 +
 arch/arm/boot/dts/overlays/pwm-ir-tx-overlay.dts   |    40 +
 arch/arm/boot/dts/overlays/pwm-overlay.dts         |    43 +
 arch/arm/boot/dts/overlays/qca7000-overlay.dts     |    52 +
 .../boot/dts/overlays/rotary-encoder-overlay.dts   |    59 +
 .../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 |    91 +
 arch/arm/boot/dts/overlays/rpi-ft5406-overlay.dts  |    30 +
 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-i2c-overlay.dts    |    40 +
 .../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   |    63 +
 arch/arm/boot/dts/overlays/sdio-overlay.dts        |    63 +
 arch/arm/boot/dts/overlays/sdtweak-overlay.dts     |    25 +
 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 +
 .../boot/dts/overlays/superaudioboard-overlay.dts  |    73 +
 arch/arm/boot/dts/overlays/sx150x-overlay.dts      |  1706 ++
 arch/arm/boot/dts/overlays/tinylcd35-overlay.dts   |   224 +
 arch/arm/boot/dts/overlays/uart0-overlay.dts       |    32 +
 arch/arm/boot/dts/overlays/uart1-overlay.dts       |    38 +
 .../overlays/upstream-aux-interrupt-overlay.dts    |    33 +
 arch/arm/boot/dts/overlays/upstream-overlay.dts    |   154 +
 .../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                 |  1364 ++
 arch/arm/configs/bcmrpi_defconfig                  |  1357 ++
 arch/arm/include/asm/cacheflush.h                  |    21 +
 arch/arm/include/asm/glue-cache.h                  |     2 +
 arch/arm/include/asm/irqflags.h                    |    16 +-
 arch/arm/include/asm/string.h                      |     5 +
 arch/arm/include/asm/uaccess.h                     |     3 +
 arch/arm/kernel/fiq.c                              |     4 +
 arch/arm/kernel/fiqasm.S                           |     4 +
 arch/arm/kernel/reboot.c                           |     4 +-
 arch/arm/lib/Makefile                              |    14 +-
 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                          |   128 +
 arch/arm/lib/uaccess_with_memcpy.c                 |   120 +-
 arch/arm/mach-bcm/Kconfig                          |     9 +
 arch/arm/mach-bcm/board_bcm2835.c                  |    14 +
 arch/arm/mm/cache-v6.S                             |     4 +-
 arch/arm/mm/cache-v7.S                             |     6 +-
 arch/arm/mm/proc-macros.S                          |     2 +
 arch/arm/mm/proc-syms.c                            |     3 +
 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/Makefile                       |     2 +
 arch/arm64/boot/dts/broadcom/Makefile              |     3 +
 .../boot/dts/broadcom/bcm2710-rpi-3-b-plus.dts     |     3 +
 arch/arm64/boot/dts/broadcom/bcm2710-rpi-3-b.dts   |     3 +
 .../boot/dts/broadcom/bcm283x-rpi-lan7515.dtsi     |     1 +
 arch/arm64/boot/dts/overlays                       |     1 +
 arch/arm64/configs/bcmrpi3_defconfig               |  1291 ++
 arch/arm64/kernel/armv8_deprecated.c               |     5 +
 debian.raspi2/abi/4.18.0-1002.2/abiname            |     1 +
 .../abi/4.18.0-1002.2/arm64/ignore.modules         |     0
 debian.raspi2/abi/4.18.0-1002.2/arm64/raspi2       | 17894 ++++++++++++++++++
 .../abi/4.18.0-1002.2/arm64/raspi2.compiler        |     1 +
 .../abi/4.18.0-1002.2/arm64/raspi2.modules         |  3871 ++++
 .../abi/4.18.0-1002.2/arm64/raspi2.retpoline       |     1 +
 .../abi/4.18.0-1002.2/armhf/ignore.modules         |     0
 debian.raspi2/abi/4.18.0-1002.2/armhf/raspi2       | 18009 +++++++++++++++++++
 .../abi/4.18.0-1002.2/armhf/raspi2.compiler        |     1 +
 .../abi/4.18.0-1002.2/armhf/raspi2.modules         |  3934 ++++
 .../abi/4.18.0-1002.2/armhf/raspi2.retpoline       |     1 +
 debian.raspi2/abi/4.18.0-1002.2/fwinfo             |   338 +
 debian.raspi2/abi/perm-blacklist                   |     0
 debian.raspi2/changelog                            |  7569 ++++++++
 debian.raspi2/config/annotations                   | 11095 ++++++++++++
 debian.raspi2/config/arm64/config.common.arm64     |    12 +
 debian.raspi2/config/arm64/config.flavour.raspi2   |     3 +
 debian.raspi2/config/armhf/config.common.armhf     |    12 +
 debian.raspi2/config/armhf/config.flavour.raspi2   |     3 +
 debian.raspi2/config/config.common.ports           |     3 +
 debian.raspi2/config/config.common.ubuntu          |  6703 +++++++
 debian.raspi2/control.d/flavour-control.stub       |   107 +
 debian.raspi2/control.d/vars.raspi2                |     6 +
 debian.raspi2/control.stub.in                      |    76 +
 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/reconstruct                          |   208 +
 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                      |    51 +
 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              |  3543 ++++
 drivers/char/broadcom/vcio.c                       |   175 +
 drivers/char/hw_random/bcm2835-rng.c               |     6 +-
 drivers/clk/Makefile                               |     2 +
 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                     |   219 +-
 drivers/gpio/Kconfig                               |     6 +
 drivers/gpio/Makefile                              |     1 +
 drivers/gpio/gpio-bcm-virt.c                       |   214 +
 drivers/gpio/gpiolib.c                             |     6 +-
 drivers/gpu/drm/vc4/Makefile                       |     1 +
 drivers/gpu/drm/vc4/vc4_crtc.c                     |     3 +
 drivers/gpu/drm/vc4/vc4_drv.c                      |     1 +
 drivers/gpu/drm/vc4/vc4_drv.h                      |     7 +
 drivers/gpu/drm/vc4/vc4_firmware_kms.c             |   772 +
 drivers/gpu/drm/vc4/vc4_kms.c                      |     3 +-
 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/i2c/busses/i2c-gpio.c                      |     4 +-
 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             |   364 +
 drivers/irqchip/irq-bcm2835.c                      |   104 +-
 drivers/irqchip/irq-bcm2836.c                      |    29 +-
 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/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                     |  1582 ++
 drivers/mmc/host/bcm2835-sdhost.c                  |  2191 +++
 drivers/mtd/nand/raw/Kconfig                       |     7 +
 drivers/mtd/nand/raw/Makefile                      |     1 +
 drivers/mtd/nand/raw/bcm2835_smi_nand.c            |   267 +
 drivers/net/can/spi/mcp251x.c                      |     3 +
 drivers/net/usb/lan78xx.c                          |    46 +-
 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       |  1147 ++
 .../net/wireless/realtek/rtl8192cu/core/rtw_ap.c   |  2943 +++
 .../wireless/realtek/rtl8192cu/core/rtw_br_ext.c   |  1700 ++
 .../net/wireless/realtek/rtl8192cu/core/rtw_cmd.c  |  3035 ++++
 .../wireless/realtek/rtl8192cu/core/rtw_debug.c    |  1337 ++
 .../wireless/realtek/rtl8192cu/core/rtw_eeprom.c   |   423 +
 .../realtek/rtl8192cu/core/rtw_ieee80211.c         |  1916 ++
 .../net/wireless/realtek/rtl8192cu/core/rtw_io.c   |   464 +
 .../realtek/rtl8192cu/core/rtw_ioctl_query.c       |   196 +
 .../realtek/rtl8192cu/core/rtw_ioctl_rtl.c         |  1031 ++
 .../realtek/rtl8192cu/core/rtw_ioctl_set.c         |  1494 ++
 .../net/wireless/realtek/rtl8192cu/core/rtw_iol.c  |   263 +
 .../net/wireless/realtek/rtl8192cu/core/rtw_mlme.c |  3967 ++++
 .../wireless/realtek/rtl8192cu/core/rtw_mlme_ext.c | 13601 ++++++++++++++
 .../net/wireless/realtek/rtl8192cu/core/rtw_mp.c   |  1324 ++
 .../wireless/realtek/rtl8192cu/core/rtw_mp_ioctl.c |  2954 +++
 .../net/wireless/realtek/rtl8192cu/core/rtw_p2p.c  |  5358 ++++++
 .../wireless/realtek/rtl8192cu/core/rtw_pwrctrl.c  |  1551 ++
 .../net/wireless/realtek/rtl8192cu/core/rtw_recv.c |  4307 +++++
 .../net/wireless/realtek/rtl8192cu/core/rtw_rf.c   |    95 +
 .../wireless/realtek/rtl8192cu/core/rtw_security.c |  3115 ++++
 .../wireless/realtek/rtl8192cu/core/rtw_sreset.c   |   352 +
 .../wireless/realtek/rtl8192cu/core/rtw_sta_mgt.c  |   848 +
 .../net/wireless/realtek/rtl8192cu/core/rtw_tdls.c |  2941 +++
 .../realtek/rtl8192cu/core/rtw_wlan_util.c         |  2305 +++
 .../net/wireless/realtek/rtl8192cu/core/rtw_xmit.c |  4156 +++++
 .../wireless/realtek/rtl8192cu/hal/HalPwrSeqCmd.c  |   177 +
 drivers/net/wireless/realtek/rtl8192cu/hal/dm.c    |   314 +
 drivers/net/wireless/realtek/rtl8192cu/hal/dm.h    |    30 +
 .../net/wireless/realtek/rtl8192cu/hal/hal_com.c   |   371 +
 .../net/wireless/realtek/rtl8192cu/hal/hal_intf.c  |   546 +
 .../realtek/rtl8192cu/hal/rtl8192c/rtl8192c_cmd.c  |  1159 ++
 .../realtek/rtl8192cu/hal/rtl8192c/rtl8192c_dm.c   |  5058 ++++++
 .../rtl8192cu/hal/rtl8192c/rtl8192c_hal_init.c     |  3628 ++++
 .../realtek/rtl8192cu/hal/rtl8192c/rtl8192c_mp.c   |  1207 ++
 .../rtl8192cu/hal/rtl8192c/rtl8192c_phycfg.c       |  4842 +++++
 .../rtl8192cu/hal/rtl8192c/rtl8192c_rf6052.c       |  1031 ++
 .../rtl8192cu/hal/rtl8192c/rtl8192c_rxdesc.c       |   876 +
 .../rtl8192cu/hal/rtl8192c/rtl8192c_sreset.c       |    94 +
 .../realtek/rtl8192cu/hal/rtl8192c/rtl8192c_xmit.c |    63 +
 .../rtl8192cu/hal/rtl8192c/usb/Hal8192CUHWImg.c    |  8758 +++++++++
 .../hal/rtl8192c/usb/Hal8192CUHWImg_wowlan.c       |  2564 +++
 .../rtl8192cu/hal/rtl8192c/usb/rtl8192cu_led.c     |  2680 +++
 .../rtl8192cu/hal/rtl8192c/usb/rtl8192cu_recv.c    |   229 +
 .../rtl8192cu/hal/rtl8192c/usb/rtl8192cu_xmit.c    |  1150 ++
 .../rtl8192cu/hal/rtl8192c/usb/usb_halinit.c       |  6262 +++++++
 .../rtl8192cu/hal/rtl8192c/usb/usb_ops_ce.c        |  1207 ++
 .../rtl8192cu/hal/rtl8192c/usb/usb_ops_linux.c     |  1536 ++
 .../rtl8192cu/hal/rtl8192c/usb/usb_ops_xp.c        |  1265 ++
 drivers/net/wireless/realtek/rtl8192cu/ifcfg-wlan0 |     4 +
 .../realtek/rtl8192cu/include/Hal8192CEHWImg.h     |    85 +
 .../realtek/rtl8192cu/include/Hal8192CPhyCfg.h     |   428 +
 .../realtek/rtl8192cu/include/Hal8192CPhyReg.h     |  1123 ++
 .../realtek/rtl8192cu/include/Hal8192CUHWImg.h     |   105 +
 .../rtl8192cu/include/Hal8192CUHWImg_wowlan.h      |    34 +
 .../realtek/rtl8192cu/include/Hal8192DEHWImg.h     |    66 +
 .../realtek/rtl8192cu/include/Hal8192DPhyCfg.h     |   528 +
 .../realtek/rtl8192cu/include/Hal8192DPhyReg.h     |  1171 ++
 .../realtek/rtl8192cu/include/Hal8192DUHWImg.h     |    66 +
 .../rtl8192cu/include/Hal8192DUHWImg_wowlan.h      |    30 +
 .../realtek/rtl8192cu/include/HalPwrSeqCmd.h       |   137 +
 .../wireless/realtek/rtl8192cu/include/autoconf.h  |   336 +
 .../realtek/rtl8192cu/include/basic_types.h        |   321 +
 .../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 |    36 +
 .../wireless/realtek/rtl8192cu/include/drv_conf.h  |    78 +
 .../wireless/realtek/rtl8192cu/include/drv_types.h |   662 +
 .../realtek/rtl8192cu/include/drv_types_ce.h       |    92 +
 .../realtek/rtl8192cu/include/drv_types_linux.h    |    25 +
 .../realtek/rtl8192cu/include/drv_types_sdio.h     |    70 +
 .../realtek/rtl8192cu/include/drv_types_xp.h       |    95 +
 .../wireless/realtek/rtl8192cu/include/ethernet.h  |    41 +
 .../wireless/realtek/rtl8192cu/include/h2clbk.h    |    35 +
 .../wireless/realtek/rtl8192cu/include/hal_com.h   |   146 +
 .../wireless/realtek/rtl8192cu/include/hal_intf.h  |   432 +
 .../wireless/realtek/rtl8192cu/include/ieee80211.h |  1580 ++
 .../realtek/rtl8192cu/include/ieee80211_ext.h      |   477 +
 .../wireless/realtek/rtl8192cu/include/if_ether.h  |   112 +
 .../realtek/rtl8192cu/include/ioctl_cfg80211.h     |   180 +
 .../net/wireless/realtek/rtl8192cu/include/ip.h    |   141 +
 .../realtek/rtl8192cu/include/linux/wireless.h     |    90 +
 .../realtek/rtl8192cu/include/mlme_osdep.h         |    40 +
 .../realtek/rtl8192cu/include/mp_custom_oid.h      |   353 +
 .../wireless/realtek/rtl8192cu/include/nic_spec.h  |    47 +
 .../realtek/rtl8192cu/include/osdep_ce_service.h   |   171 +
 .../realtek/rtl8192cu/include/osdep_intf.h         |   155 +
 .../realtek/rtl8192cu/include/osdep_service.h      |  1821 ++
 .../wireless/realtek/rtl8192cu/include/pci_hal.h   |   168 +
 .../wireless/realtek/rtl8192cu/include/pci_ops.h   |    60 +
 .../realtek/rtl8192cu/include/pci_osintf.h         |    33 +
 .../realtek/rtl8192cu/include/recv_osdep.h         |    58 +
 .../realtek/rtl8192cu/include/rtl8192c_cmd.h       |   153 +
 .../realtek/rtl8192cu/include/rtl8192c_dm.h        |   516 +
 .../realtek/rtl8192cu/include/rtl8192c_event.h     |    28 +
 .../realtek/rtl8192cu/include/rtl8192c_hal.h       |   937 +
 .../realtek/rtl8192cu/include/rtl8192c_led.h       |    42 +
 .../realtek/rtl8192cu/include/rtl8192c_recv.h      |   184 +
 .../realtek/rtl8192cu/include/rtl8192c_rf.h        |    92 +
 .../realtek/rtl8192cu/include/rtl8192c_spec.h      |  1865 ++
 .../realtek/rtl8192cu/include/rtl8192c_sreset.h    |    32 +
 .../realtek/rtl8192cu/include/rtl8192c_xmit.h      |   129 +
 .../realtek/rtl8192cu/include/rtl8192d_cmd.h       |   142 +
 .../realtek/rtl8192cu/include/rtl8192d_dm.h        |   420 +
 .../realtek/rtl8192cu/include/rtl8192d_hal.h       |  1126 ++
 .../realtek/rtl8192cu/include/rtl8192d_led.h       |    43 +
 .../realtek/rtl8192cu/include/rtl8192d_recv.h      |   187 +
 .../realtek/rtl8192cu/include/rtl8192d_rf.h        |    97 +
 .../realtek/rtl8192cu/include/rtl8192d_spec.h      |  1841 ++
 .../realtek/rtl8192cu/include/rtl8192d_xmit.h      |   145 +
 .../realtek/rtl8192cu/include/rtw_android.h        |    90 +
 .../wireless/realtek/rtl8192cu/include/rtw_ap.h    |    64 +
 .../realtek/rtl8192cu/include/rtw_br_ext.h         |    76 +
 .../realtek/rtl8192cu/include/rtw_byteorder.h      |    40 +
 .../wireless/realtek/rtl8192cu/include/rtw_cmd.h   |  1167 ++
 .../wireless/realtek/rtl8192cu/include/rtw_debug.h |   538 +
 .../realtek/rtl8192cu/include/rtw_eeprom.h         |   152 +
 .../wireless/realtek/rtl8192cu/include/rtw_efuse.h |   124 +
 .../wireless/realtek/rtl8192cu/include/rtw_event.h |   154 +
 .../wireless/realtek/rtl8192cu/include/rtw_ht.h    |    50 +
 .../wireless/realtek/rtl8192cu/include/rtw_io.h    |   504 +
 .../wireless/realtek/rtl8192cu/include/rtw_ioctl.h |   269 +
 .../realtek/rtl8192cu/include/rtw_ioctl_query.h    |    36 +
 .../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   |   217 +
 .../wireless/realtek/rtl8192cu/include/rtw_mlme.h  |   850 +
 .../realtek/rtl8192cu/include/rtw_mlme_ext.h       |   963 +
 .../wireless/realtek/rtl8192cu/include/rtw_mp.h    |   712 +
 .../realtek/rtl8192cu/include/rtw_mp_ioctl.h       |   596 +
 .../realtek/rtl8192cu/include/rtw_mp_phy_regdef.h  |  1097 ++
 .../wireless/realtek/rtl8192cu/include/rtw_p2p.h   |   161 +
 .../realtek/rtl8192cu/include/rtw_pwrctrl.h        |   362 +
 .../wireless/realtek/rtl8192cu/include/rtw_qos.h   |    40 +
 .../wireless/realtek/rtl8192cu/include/rtw_recv.h  |   731 +
 .../wireless/realtek/rtl8192cu/include/rtw_rf.h    |   152 +
 .../realtek/rtl8192cu/include/rtw_security.h       |   447 +
 .../realtek/rtl8192cu/include/rtw_sreset.h         |    74 +
 .../wireless/realtek/rtl8192cu/include/rtw_tdls.h  |   143 +
 .../realtek/rtl8192cu/include/rtw_version.h        |     1 +
 .../wireless/realtek/rtl8192cu/include/rtw_xmit.h  |   754 +
 .../wireless/realtek/rtl8192cu/include/sta_info.h  |   432 +
 .../wireless/realtek/rtl8192cu/include/usb_hal.h   |    37 +
 .../wireless/realtek/rtl8192cu/include/usb_ops.h   |   110 +
 .../realtek/rtl8192cu/include/usb_ops_linux.h      |    63 +
 .../realtek/rtl8192cu/include/usb_osintf.h         |    38 +
 .../realtek/rtl8192cu/include/usb_vendor_req.h     |    59 +
 .../net/wireless/realtek/rtl8192cu/include/wifi.h  |  1246 ++
 .../realtek/rtl8192cu/include/wlan_bssdef.h        |   703 +
 .../realtek/rtl8192cu/include/xmit_osdep.h         |    95 +
 .../rtl8192cu/os_dep/linux/ioctl_cfg80211.c        |  5522 ++++++
 .../realtek/rtl8192cu/os_dep/linux/ioctl_linux.c   | 11909 ++++++++++++
 .../realtek/rtl8192cu/os_dep/linux/mlme_linux.c    |   653 +
 .../realtek/rtl8192cu/os_dep/linux/os_intfs.c      |  2764 +++
 .../realtek/rtl8192cu/os_dep/linux/pci_intf.c      |  1997 ++
 .../realtek/rtl8192cu/os_dep/linux/pci_ops_linux.c |    24 +
 .../realtek/rtl8192cu/os_dep/linux/recv_linux.c    |   461 +
 .../realtek/rtl8192cu/os_dep/linux/rtw_android.c   |   839 +
 .../realtek/rtl8192cu/os_dep/linux/usb_intf.c      |  1662 ++
 .../realtek/rtl8192cu/os_dep/linux/usb_ops_linux.c |   649 +
 .../realtek/rtl8192cu/os_dep/linux/xmit_linux.c    |   421 +
 .../realtek/rtl8192cu/os_dep/osdep_service.c       |  2300 +++
 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                              |   277 +
 drivers/perf/Kconfig                               |     7 +
 drivers/perf/Makefile                              |     1 +
 drivers/perf/raspberrypi_axi_monitor.c             |   637 +
 drivers/pinctrl/bcm/pinctrl-bcm2835.c              |     2 +-
 drivers/power/reset/gpio-poweroff.c                |    13 +-
 drivers/pps/clients/pps-gpio.c                     |     3 +
 drivers/rtc/rtc-pcf2123.c                          |     1 +
 drivers/soc/bcm/Kconfig                            |     1 +
 drivers/spi/spi-bcm2835.c                          |    30 -
 drivers/spi/spidev.c                               |     1 +
 .../interface/vchiq_arm/vchiq_2835_arm.c           |    24 +-
 drivers/tty/serial/8250/8250_bcm2835aux.c          |     3 +-
 drivers/tty/serial/amba-pl011.c                    |    34 +-
 drivers/tty/serial/sc16is7xx.c                     |    50 +-
 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                           |    10 +
 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    |  1409 ++
 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            |  1212 ++
 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             |  7146 ++++++++
 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          |  1767 ++
 drivers/usb/host/dwc_otg/dwc_otg_driver.h          |    86 +
 drivers/usb/host/dwc_otg/dwc_otg_fiq_fsm.c         |  1418 ++
 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             |  4301 +++++
 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        |  2753 +++
 drivers/usb/host/dwc_otg/dwc_otg_hcd_linux.c       |  1074 ++
 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                    |     7 +
 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                   |   981 +
 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/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             |   294 +
 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/dma-bcm2708.h          |   143 +
 include/soc/bcm2835/raspberrypi-firmware.h         |     6 +
 include/uapi/linux/fb.h                            |    12 +
 kernel/cgroup/cgroup.c                             |    30 +
 kernel/resource.c                                  |     6 +
 mm/page_alloc.c                                    |     3 -
 scripts/Kbuild.include                             |     2 +-
 scripts/Makefile.dtbinst                           |     8 +-
 scripts/Makefile.lib                               |    13 +
 scripts/knlinfo                                    |   171 +
 scripts/mkknlimg                                   |   262 +
 sound/soc/bcm/Kconfig                              |   199 +
 sound/soc/bcm/Makefile                             |    42 +
 sound/soc/bcm/allo-boss-dac.c                      |   456 +
 sound/soc/bcm/allo-katana-codec.c                  |   360 +
 sound/soc/bcm/allo-piano-dac-plus.c                |  1010 ++
 sound/soc/bcm/allo-piano-dac.c                     |   120 +
 sound/soc/bcm/audioinjector-octo-soundcard.c       |   336 +
 sound/soc/bcm/audioinjector-pi-soundcard.c         |   185 +
 sound/soc/bcm/digidac1-soundcard.c                 |   416 +
 sound/soc/bcm/dionaudio_loco-v2.c                  |   115 +
 sound/soc/bcm/dionaudio_loco.c                     |   115 +
 sound/soc/bcm/fe-pi-audio.c                        |   152 +
 sound/soc/bcm/googlevoicehat-codec.c               |   191 +
 sound/soc/bcm/hifiberry_dacplus.c                  |   352 +
 sound/soc/bcm/iqaudio-dac.c                        |   221 +
 sound/soc/bcm/justboom-dac.c                       |   145 +
 sound/soc/bcm/pisound.c                            |  1204 ++
 sound/soc/bcm/rpi-cirrus.c                         |  1029 ++
 sound/soc/bcm/rpi-proto.c                          |   145 +
 sound/soc/bcm/rpi-simple-soundcard.c               |   268 +
 sound/soc/bcm/rpi-wm8804-soundcard.c               |   428 +
 sound/soc/codecs/Kconfig                           |    11 +-
 sound/soc/codecs/Makefile                          |     4 +
 sound/soc/codecs/pcm1794a.c                        |    69 +
 sound/soc/codecs/pcm512x.c                         |    28 +-
 sound/soc/codecs/tas5713.c                         |   366 +
 sound/soc/codecs/tas5713.h                         |   210 +
 sound/soc/codecs/wm8804.c                          |     1 +
 sound/soc/soc-core.c                               |     6 +-
 675 files changed, 351256 insertions(+), 1782 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-plus.dts
 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-katana-dac-audio-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/applepi-dac-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/balena-fin-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/exc3000-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-ir-tx-overlay.dts
 create mode 100644 arch/arm/boot/dts/overlays/gpio-key-overlay.dts
 create mode 100644 arch/arm/boot/dts/overlays/gpio-no-irq-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/jedec-spi-nor-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/ltc294x-overlay.dts
 create mode 100644 arch/arm/boot/dts/overlays/mbed-dac-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 100755 arch/arm/boot/dts/overlays/mcp3202-overlay.dts
 create mode 100644 arch/arm/boot/dts/overlays/media-center-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/papirus-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/pibell-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-ir-tx-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/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-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 100755 arch/arm/boot/dts/overlays/superaudioboard-overlay.dts
 create mode 100644 arch/arm/boot/dts/overlays/sx150x-overlay.dts
 create mode 100644 arch/arm/boot/dts/overlays/tinylcd35-overlay.dts
 create mode 100755 arch/arm/boot/dts/overlays/uart0-overlay.dts
 create mode 100644 arch/arm/boot/dts/overlays/uart1-overlay.dts
 create mode 100644 arch/arm/boot/dts/overlays/upstream-aux-interrupt-overlay.dts
 create mode 100644 arch/arm/boot/dts/overlays/upstream-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-plus.dts
 create mode 100644 arch/arm64/boot/dts/broadcom/bcm2710-rpi-3-b.dts
 create mode 120000 arch/arm64/boot/dts/broadcom/bcm283x-rpi-lan7515.dtsi
 create mode 120000 arch/arm64/boot/dts/overlays
 create mode 100644 arch/arm64/configs/bcmrpi3_defconfig
 create mode 100644 debian.raspi2/abi/4.18.0-1002.2/abiname
 create mode 100644 debian.raspi2/abi/4.18.0-1002.2/arm64/ignore.modules
 create mode 100644 debian.raspi2/abi/4.18.0-1002.2/arm64/raspi2
 create mode 100644 debian.raspi2/abi/4.18.0-1002.2/arm64/raspi2.compiler
 create mode 100644 debian.raspi2/abi/4.18.0-1002.2/arm64/raspi2.modules
 create mode 100644 debian.raspi2/abi/4.18.0-1002.2/arm64/raspi2.retpoline
 create mode 100644 debian.raspi2/abi/4.18.0-1002.2/armhf/ignore.modules
 create mode 100644 debian.raspi2/abi/4.18.0-1002.2/armhf/raspi2
 create mode 100644 debian.raspi2/abi/4.18.0-1002.2/armhf/raspi2.compiler
 create mode 100644 debian.raspi2/abi/4.18.0-1002.2/armhf/raspi2.modules
 create mode 100644 debian.raspi2/abi/4.18.0-1002.2/armhf/raspi2.retpoline
 create mode 100644 debian.raspi2/abi/4.18.0-1002.2/fwinfo
 create mode 100644 debian.raspi2/abi/perm-blacklist
 create mode 100644 debian.raspi2/changelog
 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/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-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/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/raw/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 100755 drivers/net/wireless/realtek/rtl8192cu/core/efuse/rtw_efuse.c
 create mode 100755 drivers/net/wireless/realtek/rtl8192cu/core/rtw_ap.c
 create mode 100755 drivers/net/wireless/realtek/rtl8192cu/core/rtw_br_ext.c
 create mode 100755 drivers/net/wireless/realtek/rtl8192cu/core/rtw_cmd.c
 create mode 100755 drivers/net/wireless/realtek/rtl8192cu/core/rtw_debug.c
 create mode 100755 drivers/net/wireless/realtek/rtl8192cu/core/rtw_eeprom.c
 create mode 100755 drivers/net/wireless/realtek/rtl8192cu/core/rtw_ieee80211.c
 create mode 100755 drivers/net/wireless/realtek/rtl8192cu/core/rtw_io.c
 create mode 100755 drivers/net/wireless/realtek/rtl8192cu/core/rtw_ioctl_query.c
 create mode 100755 drivers/net/wireless/realtek/rtl8192cu/core/rtw_ioctl_rtl.c
 create mode 100755 drivers/net/wireless/realtek/rtl8192cu/core/rtw_ioctl_set.c
 create mode 100755 drivers/net/wireless/realtek/rtl8192cu/core/rtw_iol.c
 create mode 100755 drivers/net/wireless/realtek/rtl8192cu/core/rtw_mlme.c
 create mode 100755 drivers/net/wireless/realtek/rtl8192cu/core/rtw_mlme_ext.c
 create mode 100755 drivers/net/wireless/realtek/rtl8192cu/core/rtw_mp.c
 create mode 100755 drivers/net/wireless/realtek/rtl8192cu/core/rtw_mp_ioctl.c
 create mode 100755 drivers/net/wireless/realtek/rtl8192cu/core/rtw_p2p.c
 create mode 100755 drivers/net/wireless/realtek/rtl8192cu/core/rtw_pwrctrl.c
 create mode 100755 drivers/net/wireless/realtek/rtl8192cu/core/rtw_recv.c
 create mode 100755 drivers/net/wireless/realtek/rtl8192cu/core/rtw_rf.c
 create mode 100755 drivers/net/wireless/realtek/rtl8192cu/core/rtw_security.c
 create mode 100755 drivers/net/wireless/realtek/rtl8192cu/core/rtw_sreset.c
 create mode 100755 drivers/net/wireless/realtek/rtl8192cu/core/rtw_sta_mgt.c
 create mode 100755 drivers/net/wireless/realtek/rtl8192cu/core/rtw_tdls.c
 create mode 100755 drivers/net/wireless/realtek/rtl8192cu/core/rtw_wlan_util.c
 create mode 100755 drivers/net/wireless/realtek/rtl8192cu/core/rtw_xmit.c
 create mode 100755 drivers/net/wireless/realtek/rtl8192cu/hal/HalPwrSeqCmd.c
 create mode 100755 drivers/net/wireless/realtek/rtl8192cu/hal/dm.c
 create mode 100755 drivers/net/wireless/realtek/rtl8192cu/hal/dm.h
 create mode 100755 drivers/net/wireless/realtek/rtl8192cu/hal/hal_com.c
 create mode 100755 drivers/net/wireless/realtek/rtl8192cu/hal/hal_intf.c
 create mode 100755 drivers/net/wireless/realtek/rtl8192cu/hal/rtl8192c/rtl8192c_cmd.c
 create mode 100755 drivers/net/wireless/realtek/rtl8192cu/hal/rtl8192c/rtl8192c_dm.c
 create mode 100755 drivers/net/wireless/realtek/rtl8192cu/hal/rtl8192c/rtl8192c_hal_init.c
 create mode 100755 drivers/net/wireless/realtek/rtl8192cu/hal/rtl8192c/rtl8192c_mp.c
 create mode 100755 drivers/net/wireless/realtek/rtl8192cu/hal/rtl8192c/rtl8192c_phycfg.c
 create mode 100755 drivers/net/wireless/realtek/rtl8192cu/hal/rtl8192c/rtl8192c_rf6052.c
 create mode 100755 drivers/net/wireless/realtek/rtl8192cu/hal/rtl8192c/rtl8192c_rxdesc.c
 create mode 100755 drivers/net/wireless/realtek/rtl8192cu/hal/rtl8192c/rtl8192c_sreset.c
 create mode 100755 drivers/net/wireless/realtek/rtl8192cu/hal/rtl8192c/rtl8192c_xmit.c
 create mode 100755 drivers/net/wireless/realtek/rtl8192cu/hal/rtl8192c/usb/Hal8192CUHWImg.c
 create mode 100755 drivers/net/wireless/realtek/rtl8192cu/hal/rtl8192c/usb/Hal8192CUHWImg_wowlan.c
 create mode 100755 drivers/net/wireless/realtek/rtl8192cu/hal/rtl8192c/usb/rtl8192cu_led.c
 create mode 100755 drivers/net/wireless/realtek/rtl8192cu/hal/rtl8192c/usb/rtl8192cu_recv.c
 create mode 100755 drivers/net/wireless/realtek/rtl8192cu/hal/rtl8192c/usb/rtl8192cu_xmit.c
 create mode 100755 drivers/net/wireless/realtek/rtl8192cu/hal/rtl8192c/usb/usb_halinit.c
 create mode 100755 drivers/net/wireless/realtek/rtl8192cu/hal/rtl8192c/usb/usb_ops_ce.c
 create mode 100755 drivers/net/wireless/realtek/rtl8192cu/hal/rtl8192c/usb/usb_ops_linux.c
 create mode 100755 drivers/net/wireless/realtek/rtl8192cu/hal/rtl8192c/usb/usb_ops_xp.c
 create mode 100755 drivers/net/wireless/realtek/rtl8192cu/ifcfg-wlan0
 create mode 100755 drivers/net/wireless/realtek/rtl8192cu/include/Hal8192CEHWImg.h
 create mode 100755 drivers/net/wireless/realtek/rtl8192cu/include/Hal8192CPhyCfg.h
 create mode 100755 drivers/net/wireless/realtek/rtl8192cu/include/Hal8192CPhyReg.h
 create mode 100755 drivers/net/wireless/realtek/rtl8192cu/include/Hal8192CUHWImg.h
 create mode 100755 drivers/net/wireless/realtek/rtl8192cu/include/Hal8192CUHWImg_wowlan.h
 create mode 100755 drivers/net/wireless/realtek/rtl8192cu/include/Hal8192DEHWImg.h
 create mode 100755 drivers/net/wireless/realtek/rtl8192cu/include/Hal8192DPhyCfg.h
 create mode 100755 drivers/net/wireless/realtek/rtl8192cu/include/Hal8192DPhyReg.h
 create mode 100755 drivers/net/wireless/realtek/rtl8192cu/include/Hal8192DUHWImg.h
 create mode 100755 drivers/net/wireless/realtek/rtl8192cu/include/Hal8192DUHWImg_wowlan.h
 create mode 100755 drivers/net/wireless/realtek/rtl8192cu/include/HalPwrSeqCmd.h
 create mode 100755 drivers/net/wireless/realtek/rtl8192cu/include/autoconf.h
 create mode 100755 drivers/net/wireless/realtek/rtl8192cu/include/basic_types.h
 create mode 100755 drivers/net/wireless/realtek/rtl8192cu/include/byteorder/big_endian.h
 create mode 100755 drivers/net/wireless/realtek/rtl8192cu/include/byteorder/generic.h
 create mode 100755 drivers/net/wireless/realtek/rtl8192cu/include/byteorder/little_endian.h
 create mode 100755 drivers/net/wireless/realtek/rtl8192cu/include/byteorder/swab.h
 create mode 100755 drivers/net/wireless/realtek/rtl8192cu/include/byteorder/swabb.h
 create mode 100755 drivers/net/wireless/realtek/rtl8192cu/include/circ_buf.h
 create mode 100755 drivers/net/wireless/realtek/rtl8192cu/include/cmd_osdep.h
 create mode 100755 drivers/net/wireless/realtek/rtl8192cu/include/drv_conf.h
 create mode 100755 drivers/net/wireless/realtek/rtl8192cu/include/drv_types.h
 create mode 100755 drivers/net/wireless/realtek/rtl8192cu/include/drv_types_ce.h
 create mode 100755 drivers/net/wireless/realtek/rtl8192cu/include/drv_types_linux.h
 create mode 100755 drivers/net/wireless/realtek/rtl8192cu/include/drv_types_sdio.h
 create mode 100755 drivers/net/wireless/realtek/rtl8192cu/include/drv_types_xp.h
 create mode 100755 drivers/net/wireless/realtek/rtl8192cu/include/ethernet.h
 create mode 100755 drivers/net/wireless/realtek/rtl8192cu/include/h2clbk.h
 create mode 100755 drivers/net/wireless/realtek/rtl8192cu/include/hal_com.h
 create mode 100755 drivers/net/wireless/realtek/rtl8192cu/include/hal_intf.h
 create mode 100755 drivers/net/wireless/realtek/rtl8192cu/include/ieee80211.h
 create mode 100755 drivers/net/wireless/realtek/rtl8192cu/include/ieee80211_ext.h
 create mode 100755 drivers/net/wireless/realtek/rtl8192cu/include/if_ether.h
 create mode 100755 drivers/net/wireless/realtek/rtl8192cu/include/ioctl_cfg80211.h
 create mode 100755 drivers/net/wireless/realtek/rtl8192cu/include/ip.h
 create mode 100755 drivers/net/wireless/realtek/rtl8192cu/include/linux/wireless.h
 create mode 100755 drivers/net/wireless/realtek/rtl8192cu/include/mlme_osdep.h
 create mode 100755 drivers/net/wireless/realtek/rtl8192cu/include/mp_custom_oid.h
 create mode 100755 drivers/net/wireless/realtek/rtl8192cu/include/nic_spec.h
 create mode 100755 drivers/net/wireless/realtek/rtl8192cu/include/osdep_ce_service.h
 create mode 100755 drivers/net/wireless/realtek/rtl8192cu/include/osdep_intf.h
 create mode 100755 drivers/net/wireless/realtek/rtl8192cu/include/osdep_service.h
 create mode 100755 drivers/net/wireless/realtek/rtl8192cu/include/pci_hal.h
 create mode 100755 drivers/net/wireless/realtek/rtl8192cu/include/pci_ops.h
 create mode 100755 drivers/net/wireless/realtek/rtl8192cu/include/pci_osintf.h
 create mode 100755 drivers/net/wireless/realtek/rtl8192cu/include/recv_osdep.h
 create mode 100755 drivers/net/wireless/realtek/rtl8192cu/include/rtl8192c_cmd.h
 create mode 100755 drivers/net/wireless/realtek/rtl8192cu/include/rtl8192c_dm.h
 create mode 100755 drivers/net/wireless/realtek/rtl8192cu/include/rtl8192c_event.h
 create mode 100755 drivers/net/wireless/realtek/rtl8192cu/include/rtl8192c_hal.h
 create mode 100755 drivers/net/wireless/realtek/rtl8192cu/include/rtl8192c_led.h
 create mode 100755 drivers/net/wireless/realtek/rtl8192cu/include/rtl8192c_recv.h
 create mode 100755 drivers/net/wireless/realtek/rtl8192cu/include/rtl8192c_rf.h
 create mode 100755 drivers/net/wireless/realtek/rtl8192cu/include/rtl8192c_spec.h
 create mode 100755 drivers/net/wireless/realtek/rtl8192cu/include/rtl8192c_sreset.h
 create mode 100755 drivers/net/wireless/realtek/rtl8192cu/include/rtl8192c_xmit.h
 create mode 100755 drivers/net/wireless/realtek/rtl8192cu/include/rtl8192d_cmd.h
 create mode 100755 drivers/net/wireless/realtek/rtl8192cu/include/rtl8192d_dm.h
 create mode 100755 drivers/net/wireless/realtek/rtl8192cu/include/rtl8192d_hal.h
 create mode 100755 drivers/net/wireless/realtek/rtl8192cu/include/rtl8192d_led.h
 create mode 100755 drivers/net/wireless/realtek/rtl8192cu/include/rtl8192d_recv.h
 create mode 100755 drivers/net/wireless/realtek/rtl8192cu/include/rtl8192d_rf.h
 create mode 100755 drivers/net/wireless/realtek/rtl8192cu/include/rtl8192d_spec.h
 create mode 100755 drivers/net/wireless/realtek/rtl8192cu/include/rtl8192d_xmit.h
 create mode 100755 drivers/net/wireless/realtek/rtl8192cu/include/rtw_android.h
 create mode 100755 drivers/net/wireless/realtek/rtl8192cu/include/rtw_ap.h
 create mode 100755 drivers/net/wireless/realtek/rtl8192cu/include/rtw_br_ext.h
 create mode 100755 drivers/net/wireless/realtek/rtl8192cu/include/rtw_byteorder.h
 create mode 100755 drivers/net/wireless/realtek/rtl8192cu/include/rtw_cmd.h
 create mode 100755 drivers/net/wireless/realtek/rtl8192cu/include/rtw_debug.h
 create mode 100755 drivers/net/wireless/realtek/rtl8192cu/include/rtw_eeprom.h
 create mode 100755 drivers/net/wireless/realtek/rtl8192cu/include/rtw_efuse.h
 create mode 100755 drivers/net/wireless/realtek/rtl8192cu/include/rtw_event.h
 create mode 100755 drivers/net/wireless/realtek/rtl8192cu/include/rtw_ht.h
 create mode 100755 drivers/net/wireless/realtek/rtl8192cu/include/rtw_io.h
 create mode 100755 drivers/net/wireless/realtek/rtl8192cu/include/rtw_ioctl.h
 create mode 100755 drivers/net/wireless/realtek/rtl8192cu/include/rtw_ioctl_query.h
 create mode 100755 drivers/net/wireless/realtek/rtl8192cu/include/rtw_ioctl_rtl.h
 create mode 100755 drivers/net/wireless/realtek/rtl8192cu/include/rtw_ioctl_set.h
 create mode 100755 drivers/net/wireless/realtek/rtl8192cu/include/rtw_iol.h
 create mode 100755 drivers/net/wireless/realtek/rtl8192cu/include/rtw_led.h
 create mode 100755 drivers/net/wireless/realtek/rtl8192cu/include/rtw_mlme.h
 create mode 100755 drivers/net/wireless/realtek/rtl8192cu/include/rtw_mlme_ext.h
 create mode 100755 drivers/net/wireless/realtek/rtl8192cu/include/rtw_mp.h
 create mode 100755 drivers/net/wireless/realtek/rtl8192cu/include/rtw_mp_ioctl.h
 create mode 100755 drivers/net/wireless/realtek/rtl8192cu/include/rtw_mp_phy_regdef.h
 create mode 100755 drivers/net/wireless/realtek/rtl8192cu/include/rtw_p2p.h
 create mode 100755 drivers/net/wireless/realtek/rtl8192cu/include/rtw_pwrctrl.h
 create mode 100755 drivers/net/wireless/realtek/rtl8192cu/include/rtw_qos.h
 create mode 100755 drivers/net/wireless/realtek/rtl8192cu/include/rtw_recv.h
 create mode 100755 drivers/net/wireless/realtek/rtl8192cu/include/rtw_rf.h
 create mode 100755 drivers/net/wireless/realtek/rtl8192cu/include/rtw_security.h
 create mode 100755 drivers/net/wireless/realtek/rtl8192cu/include/rtw_sreset.h
 create mode 100755 drivers/net/wireless/realtek/rtl8192cu/include/rtw_tdls.h
 create mode 100644 drivers/net/wireless/realtek/rtl8192cu/include/rtw_version.h
 create mode 100755 drivers/net/wireless/realtek/rtl8192cu/include/rtw_xmit.h
 create mode 100755 drivers/net/wireless/realtek/rtl8192cu/include/sta_info.h
 create mode 100755 drivers/net/wireless/realtek/rtl8192cu/include/usb_hal.h
 create mode 100755 drivers/net/wireless/realtek/rtl8192cu/include/usb_ops.h
 create mode 100755 drivers/net/wireless/realtek/rtl8192cu/include/usb_ops_linux.h
 create mode 100755 drivers/net/wireless/realtek/rtl8192cu/include/usb_osintf.h
 create mode 100755 drivers/net/wireless/realtek/rtl8192cu/include/usb_vendor_req.h
 create mode 100755 drivers/net/wireless/realtek/rtl8192cu/include/wifi.h
 create mode 100755 drivers/net/wireless/realtek/rtl8192cu/include/wlan_bssdef.h
 create mode 100755 drivers/net/wireless/realtek/rtl8192cu/include/xmit_osdep.h
 create mode 100755 drivers/net/wireless/realtek/rtl8192cu/os_dep/linux/ioctl_cfg80211.c
 create mode 100755 drivers/net/wireless/realtek/rtl8192cu/os_dep/linux/ioctl_linux.c
 create mode 100755 drivers/net/wireless/realtek/rtl8192cu/os_dep/linux/mlme_linux.c
 create mode 100755 drivers/net/wireless/realtek/rtl8192cu/os_dep/linux/os_intfs.c
 create mode 100755 drivers/net/wireless/realtek/rtl8192cu/os_dep/linux/pci_intf.c
 create mode 100755 drivers/net/wireless/realtek/rtl8192cu/os_dep/linux/pci_ops_linux.c
 create mode 100755 drivers/net/wireless/realtek/rtl8192cu/os_dep/linux/recv_linux.c
 create mode 100755 drivers/net/wireless/realtek/rtl8192cu/os_dep/linux/rtw_android.c
 create mode 100755 drivers/net/wireless/realtek/rtl8192cu/os_dep/linux/usb_intf.c
 create mode 100755 drivers/net/wireless/realtek/rtl8192cu/os_dep/linux/usb_ops_linux.c
 create mode 100755 drivers/net/wireless/realtek/rtl8192cu/os_dep/linux/xmit_linux.c
 create mode 100755 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/perf/raspberrypi_axi_monitor.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/dma-bcm2708.h
 create mode 100755 scripts/knlinfo
 create mode 100755 scripts/mkknlimg
 create mode 100644 sound/soc/bcm/allo-boss-dac.c
 create mode 100644 sound/soc/bcm/allo-katana-codec.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/hifiberry_dacplus.c
 create mode 100644 sound/soc/bcm/iqaudio-dac.c
 create mode 100644 sound/soc/bcm/justboom-dac.c
 create mode 100644 sound/soc/bcm/pisound.c
 create mode 100644 sound/soc/bcm/rpi-cirrus.c
 create mode 100644 sound/soc/bcm/rpi-proto.c
 create mode 100644 sound/soc/bcm/rpi-simple-soundcard.c
 create mode 100644 sound/soc/bcm/rpi-wm8804-soundcard.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
--
bye,
p.

--
kernel-team mailing list
[hidden email]
https://lists.ubuntu.com/mailman/listinfo/kernel-team
Reply | Threaded
Open this post in threaded view
|

APPLIED: [Pull][C/raspi2] Initial raspi2 kernel branch for Cosmic

Seth Forshee
On Fri, Sep 07, 2018 at 04:39:08PM +0200, Paolo Pisati wrote:

> This is an initial raspi2 kernel branch for Cosmic, based off
> the latest cosmic/master-next branch.
>
> It's composed of 316 commits, among which ~200 came from the RaspberryPi kernel
> tree:
>
> https://github.com/raspberrypi/linux rpi-4.18.y @ 66e6c37
>
> and the remaining are Ubuntu packaging and config adjustements bits.
>
> Tested on the RasbperryPi 2 and RaspberryPi 3 Plus (armhf and arm64) boards.

Applied to cosmic/raspi2, thanks!

--
kernel-team mailing list
[hidden email]
https://lists.ubuntu.com/mailman/listinfo/kernel-team