pull request for raspi2 eoan kernel

Paolo Pisati paolo.pisati at canonical.com
Thu Sep 19 13:24:01 UTC 2019


On Thu, Sep 19, 2019 at 03:31:38PM +0800, Hui Wang wrote:
...
> And the git repository is at,
> https://github.com/jason77-wang/eoan-rpi-pull/tree/e-raspi2 , from the
> commit 329843469a92

Next time, use the 'git request-pull' command and pipe the output - in this
case:

git request-pull Ubuntu-5.3.0-12.13 https://github.com/jason77-wang/eoan-rpi-pull.git e-raspi2

Other than that, looks good to me:

Acked-by: Paolo Pisati <paolo.pisati at canonical.com>



The following changes since commit 45e70975b2c9b8041ea232820fe988845ffd8eff:

  UBUNTU: Ubuntu-5.3.0-12.13 (2019-09-17 13:36:26 +0200)

are available in the Git repository at:

  https://github.com/jason77-wang/eoan-rpi-pull.git e-raspi2

for you to fetch changes up to 2a1f403814d048d249befedf102a51182f6c9318:

  UBUNTU: Ubuntu-raspi2-5.3.0-1004.5 (2019-09-18 22:50:53 +0800)

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

Andrei Gherzan (1):
      arm64/mm: Limit the DMA zone for arm64

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

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

Chris Miller (1):
      drm: vc4_dsi: Fix DMA channel and memory leak in vc4 (#3012

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 (2):
      Added support for HiFiBerry DAC+
      Added driver for HiFiBerry Amp amplifier add-on board

Dave Stevenson (115):
      gpu:vc4-fkms: Update driver to not use plane->crtc.
      net: lan78xx: Disable TCP Segmentation Offload (TSO
      staging: bcm2835-camera: Ensure H264 header bytes get a sensible timestamp
      firmware: raspberrypi: Report the fw variant during probe
      firmware: raspberrypi: Report the fw git hash during probe
      gpu: vc4_firmware_kms: Fix up 64 bit compile warnings.
      drm: vc4: Programming the CTM is conditional on running full KMS
      media: ov5647: Add set_fmt and get_fmt calls.
      Documentation: DT: add device tree for PWDN control
      media: ov5647: Add support for PWDN GPIO.
      media: ov5647: Add support for non-continuous clock mode
      media: tc358743: Increase FIFO level to 374.
      media: tc358743: Add support for 972Mbit/s link freq.
      media: tc358743: Check I2C succeeded during probe.
      media: adv7180: Default to the first valid input
      media: adv7180: Add YPrPb support for ADV7282M
      media: videodev2: Add helper defines for printing FOURCCs
      dt-bindings: Document BCM283x CSI2/CCP2 receiver
      media: bcm2835-unicam: Driver for CCP2/CSI2 camera interface
      MAINTAINERS: Add entry for BCM2835 Unicam driver
      media: bcm2835-unicam: Pass through the colorspace on try_fmt
      media: tc358743: Return an appropriate colorspace from tc358743_set_fmt
      staging: bcm2835-camera: Fix logical continuation splits
      staging: bcm2835-camera: Ensure timestamps never go backwards.
      staging: vc04_services: Split vchiq-mmal into a module
      staging: mmal-vchiq: Allocate and free components as required
      staging: mmal-vchiq: Avoid use of bool in structures
      staging: mmal-vchiq: Make timeout a defined parameter
      staging: mmal-vchiq: Make a mmal_buf struct for passing parameters
      staging: mmal-vchiq: Add support for event callbacks.
      staging: vc04_services: Support sending data to MMAL ports
      staging: vc04_services: Fixup vchiq-mmal include ordering
      staging: vc04_services: Add new vc-sm-cma driver
      staging: vc04_services: Use vc-sm-cma to support zero copy
      media: videobuf2: Allow exporting of a struct dmabuf
      staging: vc04_services: Add a V4L2 M2M codec driver
      char: vcio: Add compat ioctl handling
      char: vcio: Fail probe if rpi_firmware is not found.
      staging: mmal-vchiq: Fix client_component for 64 bit kernel
      char: vc_mem: Fix up compat ioctls for 64bit kernel
      char: vc_mem: Fix all coding style issues.
      clk: clk-bcm2835: Use %zd when printing size_t
      media: ov5647: Use gpiod_set_value_cansleep
      media:bcm2835-unicam: Power on subdev on open/release, not streaming
      staging: bcm2835-codec: variable vb2 may be used uninitialised
      staging: bcm2835-codec: Fix potentially uninitialised vars
      staging: vc-sm-cma: Correct DMA configuration.
      staging: vc-sm-cma: Use a void* pointer as the handle within the kernel
      staging: vc-sm-cma: Fix up for 64bit builds
      staging: mmal_vchiq: Add in the Bayer encoding formats
      staging: mmal-vchiq: Always return the param size from param_get
      staging: mmal-vchiq: If the VPU returns an error, don't negate it
      staging: bcm2835_codec: Query supported formats from the component
      staging: bcm2835_codec: Add support for the ISP as an M2M device
      staging: bcm2835_codec: Add an option for ignoring Bayer formats.
      staging: bcm2835_codec: Fix handling of VB2_MEMORY_DMABUF buffers
      staging: mmal-vchiq: Update mmal_parameters.h with recently defined params
      staging: bcm2835_codec: Include timing info in SPS headers
      staging: vc_sm_cma: Remove erroneous misc_deregister
      staging: bcm2835-codec: NULL component handle on queue_setup failure
      staging: vc-sm-cma: Remove the debugfs directory on remove
      staging: vc-sm-cma: Use devm_ allocs for sm_state.
      staging: vc-sm-cma: Don't fail if debugfs calls fail.
      staging: vc-sm-cma: Ensure mutex and idr are destroyed
      staging: bcm2835_codec: Clean up logging on unloading the driver
      media: bcm2835-unicam: Add support for enum framesizes and frameintervals
      staging: bcm2835-codec: Refactor default resolution code
      staging: bcm2835-codec: Correct port width calc for truncation
      staging: bcm2835-codec: Remove height padding for ISP role
      staging: mmal-vchiq: Free the event context for control ports
      staging: mmal-vchiq: Fix memory leak in error path
      staging: bcm2835-codec: Convert V4L2 nsec timestamps to MMAL usec
      staging: bcm2835-codec: Add support for setting S_PARM and G_PARM
      staging: vc-sm-cma: Remove obsolete comment and make function static
      staging: vc-sm-cma: Add in allocation for VPU requests.
      staging: vc-sm-cma: Update TODO.
      staging: vc-sm-cma: Add in userspace allocation API
      staging: vcsm-cma: Add cache control ioctls
      staging: vcsm-cma: Alter dev node permissions to 0666
      staging: vcsm-cma: Drop logging level on messages in vc_sm_release_resource
      staging: vcsm-cma: Fixup the alloc code handling of kernel_id
      gpu: vc4-fkms: Switch to the newer mailbox frame buffer API.
      drm: vc4: Add an overlay plane to vc4-firmware-kms
      drm: vc4: Increase max screen size to 4096x4096.
      drm: vc4: Add support for multiple displays to fkms
      drm: vc4: Fix build warning
      drm: vc4: Select display to blank during initialisation
      drm: vc4: Remove now unused structure.
      drm: vc4: Query the display ID for each display in FKMS
      drm/vc4: Set the display number when querying the display resolution
      drm: vc4: Need to call drm_crtc_vblank_[on|off] from vc4_crtc_[en|dis]able
      drm: vc4: Add support for H & V flips on each plane for FKMS
      drm: vc4: Remove unused vc4_fkms_cancel_page_flip function
      drm: vc4: Iterate over all planes in vc4_crtc_[dis|en]able
      drm: vc4: Bring fkms into line with kms in blocking doublescan modes
      drm: vc4: Increase max_width/height to 7680.
      drm: vc4: FKMS reads the EDID from fw, and supports mode setting
      drm: vc4-firmware-kms: Remove incorrect overscan support.
      drm: vc4: Log flags in fkms mode set
      drm: vc4-firmware-kms: Fix DSI display support
      drm: vc4: Probe DPI/DSI timings from the firmware
      drm/vc4: Support the VEC in FKMS
      drm: vc4: Fixup typo when setting HDMI aspect ratio
      drm/vc4: Correct SAND support for FKMS.
      drm/vc4: fkms to query the VPU for HDMI clock limits
      drm/vc4: Max resolution of 7680 is conditional on being Pi4
      drm/vc4: Fix T-format modifiers in FKMS.
      drm/vc4: Remove 340MHz clock limit from FKMS now scrambling issues resolved
      drm: vc4: Add status of which display is updated through vblank
      drm/vc4: In FKMS look at the modifiers correctly for SAND
      drm/vc4: Limit fkms to modes <= 85Hz
      drm/vc4: Add support for color encoding on YUV planes
      staging: vcsm-cma: Remove cache manipulation ioctl from ARM64
      staging: vcsm-cma: Rework to use dma APIs, not CMA
      staging: vc-sm-cma: Fix the few remaining coding style issues

DigitalDreamtime (1):
      Add support for Dion Audio LOCO DAC-AMP HAT

Eric Anholt (24):
      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.
      soc: bcm: bcm2835-pm: Add support for 2711.
      clk: bcm2835: Add support for setting leaf clock rates while running.
      clk: bcm2835: Allow reparenting leaf clocks while they're running.
      drm/vc4: Fix oops at boot with firmwarekms on 4.19.
      drm/v3d: Add support for 2711.
      drm/v3d: Skip MMU flush if the device is currently off.
      drm/v3d: Hook up the runtime PM ops.
      drm/vc4: Fix synchronization firmwarekms against GL rendering.
      drm/vc4: Expose the format modifiers for firmware kms.
      drm/vc4: Fix vblank timestamping for firmwarekms.

Ezekiel Bethel (1):
      bcm2835_smi: re-add dereference to fix DMA transfers

FERHAT Nicolas (1):
      Audiophonics I-Sabre 9038Q2M DAC driver

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

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

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

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

HiFiBerry (1):
      Added driver for the HiFiBerry DAC+ ADC (#2694

Hui Wang (254):
      UBUNTU: import debian/raspi2 packaging bits from disco/raspi2 (1013.13)
      UBUNTU: Ubuntu-raspi2-5.3.0-1001.2
      UBUNTU: change ABI to 5.3.0-1001.2 in the debian/raspi2
      UBUNTU: add ignore for abi and module
      UBUNTU: change DEBIAN=debian.master to DEBIAN=debian.raspi2
      UBUNTU: add extend-diff-ignore for ln files
      ASoC: rpi-simple-soundcard: use modern dai_link style
      ASoC: rpi-proto: use modern dai_link style
      ASoC: pisound: use modern dai_link style
      ASoC: iqaudio-codec: use modern dai_link style
      ASoC: i-sabre-q2m: use modern dai_link style
      ASoC: hifiberry_dacplus: use modern dai_link style
      ASoC: fe-pi-audio: use modern dai_link style
      ASoC: dionaudio_loco: use modern dai_link style
      ASoC: dionaudio_loco-v2: use modern dai_link style
      ASoC: digidac1-soundcard: use modern dai_link style
      ASoC: audiosense-pi: use modern dai_link style
      ASoC: audioinjector-pi-soundcard: use modern dai_link style
      ASoC: audioinjector-octo-soundcard: use modern dai_link style
      ASoC: allo-piano-dac: use modern dai_link style
      ASoC: allo-piano-dac-plus: use modern dai_link style
      ASoC: allo-boss-dac: use modern dai_link style
      ASoC: pisound: fix the parameter for spi_device_match
      rtl8192cu: Let it support to build in the non-src folder
      vc_sm: Let it support to build in the non-src folder
      UBUNTU: [Config] IKHEADERS is not set
      UBUNTU: [Config] IO_URING=y
      UBUNTU: [Config] SHUFFLE_PAGE_ALLOCATOR is not set
      UBUNTU: [Config] ARCH_AGILEX is not set
      UBUNTU: [Config] ARCH_BITMAIN is not set
      UBUNTU: [Config] ARM64_ERRATUM_1418040=y
      UBUNTU: [Config] ARM64_ERRATUM_1463225=y
      UBUNTU: [Config] FUJITSU_ERRATUM_010001=y
      UBUNTU: [Config] KEXEC_SIG=y
      UBUNTU: [Config] KEXEC_SIG_FORCE is not set
      UBUNTU: [Config] CPU_IDLE_GOV_TEO=y
      UBUNTU: [Config] LOCK_EVENT_COUNTS is not set
      UBUNTU: [Config] XDP_SOCKETS_DIAG=m
      UBUNTU: [Config] NET_DEVLINK=y
      UBUNTU: [Config] NF_CT_PROTO_GRE=y
      UBUNTU: [Config] NET_DSA_TAG_8021Q=m
      UBUNTU: [Config] NET_DSA_TAG_SJA1105=m
      UBUNTU: [Config] BATMAN_ADV_SYSFS=y
      UBUNTU: [Config] BT_MTKSDIO=m
      UBUNTU: [Config] GNSS_MTK_SERIAL=m
      UBUNTU: [Config] MTD_NAND_ECC_SW_HAMMING_SMC is not set
      UBUNTU: [Config] MTD_RAW_NAND=m
      UBUNTU: [Config] CONFIG_MTD_NAND_ECC_SW_BCH=y
      UBUNTU: [Config] SPI_MTK_QUADSPI=m
      UBUNTU: [Config] VOP_BUS is not set
      UBUNTU: [Config] DM_DUST is not set
      UBUNTU: [Config] DM_INIT=y
      UBUNTU: [Config] NET_DSA_SJA1105=m
      UBUNTU: [Config] MDIO_BUS_MUX_MULTIPLEXER=m
      UBUNTU: [Config] KEYBOARD_QT1050=m
      UBUNTU: [Config] TOUCHSCREEN_IQS5XX=m
      UBUNTU: [Config] INPUT_MSM_VIBRATOR=m
      UBUNTU: [Config] INPUT_GPIO_VIBRA=m
      UBUNTU: [Config] ARGON_MEM=m
      UBUNTU: [Config] NULL_TTY=m
      UBUNTU: [Config] SERIAL_SIFIVE=m
      UBUNTU: [Config] HW_RANDOM_IPROC_RNG200=y
      UBUNTU: [Config] SPI_NXP_FLEXSPI is not set
      UBUNTU: [Config] SPI_SIFIVE is not set
      UBUNTU: [Config] PINCTRL_STMFX is not set
      UBUNTU: [Config] GPIO_AMD_FCH is not set
      UBUNTU: [Config] GPIO_GW_PLD is not set
      UBUNTU: [Config] CHARGER_LT3651 is not set
      UBUNTU: [Config] CHARGER_UCS1002 is not set
      UBUNTU: [Config] SENSORS_IR38064 is not set
      UBUNTU: [Config] SENSORS_ISL68137 is not set
      UBUNTU: [Config] THERMAL_MMIO is not set
      UBUNTU: [Config] BRCMSTB_THERMAL=y
      UBUNTU: [Config] IMX_SC_WDT is not set
      UBUNTU: [Config] MFD_MAX77650 is not set
      UBUNTU: [Config] MFD_TQMX86 is not set
      UBUNTU: [Config] MFD_LOCHNAGAR is not set
      UBUNTU: [Config] MFD_STPMIC1 is not set
      UBUNTU: [Config] MFD_STMFX is not set
      UBUNTU: [Config] IR_RCMM_DECODER is not set
      UBUNTU: [Config] VIDEO_BCM2835_UNICAM is not set
      UBUNTU: [Config] DRM_KOMEDA is not set
      UBUNTU: [Config] DRM_PANEL_FEIYANG_FY07024DI26A30D=m
      UBUNTU: [Config] DRM_PANEL_KINGDISPLAY_KD097D04=m
      UBUNTU: [Config] DRM_PANEL_ROCKTECH_JH057N00900=m
      UBUNTU: [Config] DRM_PANEL_RONBO_RB070D30=m
      UBUNTU: [Config] DRM_PANEL_SITRONIX_ST7701=m xc
      UBUNTU: [Config] DRM_PANEL_TPO_TPG110=m
      UBUNTU: [Config] DRM_ETNAVIV=m
      UBUNTU: [Config] DRM_ETNAVIV_THERMAL=y
      UBUNTU: [Config] DRM_LIMA=m
      UBUNTU: [Config] DRM_PANFROST=m
      UBUNTU: [Config] SND_SOC_FSL_AUDMIX=m
      UBUNTU: [Config] SND_SOC_FSL_MICFIL=m
      UBUNTU: [Config] SND_SOC_MTK_BTCVSD=m
      UBUNTU: [Config] SND_SOC_SOF_TOPLEVEL=y
      UBUNTU: [Config] SND_SOC_XILINX_AUDIO_FORMATTER=m
      UBUNTU: [Config] SND_SOC_XILINX_SPDIF=m
      UBUNTU: [Config] SND_SOC_CROS_EC_CODEC=m
      UBUNTU: [Config] SND_SOC_CS35L36=m
      UBUNTU: [Config] SND_SOC_CS4341=m
      UBUNTU: [Config] SND_SOC_RK3328=m
      UBUNTU: [Config] SND_SOC_WCD9335=m
      UBUNTU: [Config] SND_SOC_WM8904=m
      UBUNTU: [Config] SND_SOC_MT6358=m
      UBUNTU: [Config] HID_MACALLY=m
      UBUNTU: [Config] HID_VIEWSONIC=m
      UBUNTU: [Config] HID_MALTRON=m
      UBUNTU: [Config] HID_U2FZERO=m
      UBUNTU: [Config] USB_AUTOSUSPEND_DELAY=2
      UBUNTU: [Config] USB_EHCI_FSL=m
      UBUNTU: [Config] TYPEC_NVIDIA_ALTMODE=m
      UBUNTU: [Config] LEDS_LM3532=m
      UBUNTU: [Config] RTC_DRV_ABEOZ9=m
      UBUNTU: [Config] RTC_DRV_SD3078=m
      UBUNTU: [Config] RTC_DRV_CADENCE=m
      UBUNTU: [Config] FSL_QDMA=m
      UBUNTU: [Config] CHARLCD_BL_FLASH=y
      UBUNTU: [Config] BCM2835_VCHIQ_MMAL=m
      UBUNTU: [Config] BCM_VC_SM_CMA=m
      UBUNTU: [Config] VIDEO_CODEC_BCM2835 is not set
      UBUNTU: [Config] FIELDBUS_DEV=m
      UBUNTU: [Config] HMS_ANYBUSS_BUS=m
      UBUNTU: [Config] ARCX_ANYBUS_CONTROLLER=m
      UBUNTU: [Config] HMS_PROFINET=m
      UBUNTU: [Config] CROS_EC_RPMSG=m
      UBUNTU: [Config] CROS_EC_LIGHTBAR=m
      UBUNTU: [Config] CROS_EC_VBC=m
      UBUNTU: [Config] CROS_EC_DEBUGFS=m
      UBUNTU: [Config] CROS_EC_SYSFS=m
      UBUNTU: [Config] CROS_USBPD_LOGGER=m
      UBUNTU: [Config] COMMON_CLK_FIXED_MMIO=y
      UBUNTU: [Config] IOMMU_IO_PGTABLE_LPAE_SELFTEST is not set
      UBUNTU: [Config] BCM2835_POWER=y
      UBUNTU: [Config] IXP4XX_QMGR is not set
      UBUNTU: [Config] IXP4XX_NPE is not set
      UBUNTU: [Config] EXTCON_PTN5150=m
      UBUNTU: [Config] AD7768_1=m
      UBUNTU: [Config] STMPE_ADC=m
      UBUNTU: [Config] TI_ADS8344=m
      UBUNTU: [Config] TI_ADS124S08=m
      UBUNTU: [Config] PMS7003=m
      UBUNTU: [Config] SENSIRION_SGP30=m
      UBUNTU: [Config] SPS30=m
      UBUNTU: [Config] TI_DAC7612=m
      UBUNTU: [Config] FXAS21002C=m
      UBUNTU: [Config] MAX44009=m
      UBUNTU: [Config] MB1232=m
      UBUNTU: [Config] MAX31856=m
      UBUNTU: [Config] PHY_CADENCE_DPHY is not set
      UBUNTU: [Config] ALTERA_FREEZE_BRIDGE=m
      UBUNTU: [Config] INTERCONNECT is not set
      UBUNTU: [Config] COUNTER=m
      UBUNTU: [Config] FTM_QUADDEC=m
      UBUNTU: [Config] VALIDATE_FS_PARSER=y
      UBUNTU: [Config] SUNRPC_DISABLE_INSECURE_ENCTYPES is not set
      UBUNTU: [Config] UNICODE=y
      UBUNTU: [Config] UNICODE_NORMALIZATION_SELFTEST is not set
      UBUNTU: [Config] LOCK_DOWN_KERNEL_FORCE is not set
      UBUNTU: [Config] SECURITY_TOMOYO_INSECURE_BUILTIN_SETTING is not set
      UBUNTU: [Config] SECURITY_SAFESETID is not set
      UBUNTU: [Config] DEFAULT_SECURITY_APPARMOR=y
      UBUNTU: [Config] CRYPTO_ECRDSA=m x
      UBUNTU: [Config] PRINTK_CALLER is not set
      UBUNTU: [Config] DEBUG_INFO_BTF is not set
      UBUNTU: [Config] OPTIMIZE_INLINING=y
      UBUNTU: [Config] DEBUG_MISC=y
      UBUNTU: [Config] DEBUG_PLIST is not set
      UBUNTU: [Config] TEST_STRSCPY is not set
      UBUNTU: [Config] TEST_VMALLOC is not set
      UBUNTU: [Config] TEST_STACKINIT is not set
      UBUNTU: [Config] PCI=y
      UBUNTU: [Config] CAN_C_CAN_PCI=m
      UBUNTU: [Config] CAN_PEAK_PCIEFD=m
      UBUNTU: [Config] CAN_EMS_PCI=m
      UBUNTU: [Config] CAN_PEAK_PCI=m
      UBUNTU: [Config] CAN_PEAK_PCIEC=y
      UBUNTU: [Config] CAN_KVASER_PCI=m
      UBUNTU: [Config] CAN_PLX_PCI=m
      UBUNTU: [Config] PCIEPORTBUS=y
      UBUNTU: [Config] PCIEAER=y
      UBUNTU: [Config] PCIEAER_INJECT is not set
      UBUNTU: [Config] PCIE_ECRC is not set
      UBUNTU: [Config] PCIEASPM=y
      UBUNTU: [Config] PCIEASPM_DEBUG=y
      UBUNTU: [Config] PCIEASPM_DEFAULT=y
      UBUNTU: [Config] PCIE_DPC=y
      UBUNTU: [Config] PCIE_PTM=y
      UBUNTU: [Config] PCIE_BW is not set
      UBUNTU: [Config] PCI_QUIRKS=y
      UBUNTU: [Config] PCI_DEBUG is not set
      UBUNTU: [Config] PCI_STUB=m
      UBUNTU: [Config] PCI_IOV=y
      UBUNTU: [Config] PCI_PRI=y
      UBUNTU: [Config] PCI_PASID=y
      UBUNTU: [Config] HOTPLUG_PCI is not set
      UBUNTU: [Config] PCIE_CADENCE_HOST is not set
      UBUNTU: [Config] PCI_FTPCI100 is not set
      UBUNTU: [Config] PCI_HOST_GENERIC=y
      UBUNTU: [Config] PCIE_XILINX=y
      UBUNTU: [Config] PCI_XGENE is not set
      UBUNTU: [Config] PCIE_ALTERA is not set
      UBUNTU: [Config] PCI_HOST_THUNDER_PEM is not set
      UBUNTU: [Config] PCI_REALLOC_ENABLE_AUTO=y
      UBUNTU: [Config] PCI_PF_STUB=m
      UBUNTU: [Config] PCI_HOST_THUNDER_ECAM is not set
      UBUNTU: [Config] PCIE_BRCMSTB=y
      UBUNTU: [Config] mass config changes inroduced by PCI/PCIe
      UBUNTU: [Config] CONFIG_VMSPLIT_3G=y
      UBUNTU: [Config] CONFIG_LPAE=y and CONFIG_HIGHMEM=y
      UBUNTU: [Config] CONFIG_ARCH_AXXIA is not set
      UBUNTU: [Config] CONFIG_HIGHPTE=y
      UBUNTU: [Config] CONFIG_BOUNCE=y
      UBUNTU: [Config] CONFIG_DEBUG_HIGHMEM is not set
      UBUNTU: [Config] CONFIG_HEADER_TEST is not set
      UBUNTU: [Config] UCLAMP_TASK=y
      UBUNTU: [Config] ARM64_PSEUDO_NMI=y
      UBUNTU: [Config] BFQ_CGROUP_DEBUG is not set
      UBUNTU: [Config] NFT_SYNPROXY=m
      UBUNTU: [Config] NFT_BRIDGE_META=m
      UBUNTU: [Config] NET_ACT_MPLS=m
      UBUNTU: [Config] BT_HCIBTUSB_MTK=y
      UBUNTU: [Config] FW_LOADER_COMPRESS=y
      UBUNTU: [Config] CONFIG_MTD_HYPERBUS is not set
      UBUNTU: [Config] XILINX_SDFEC=m
      UBUNTU: [Config] SCSI_FDOMAIN_PCI=m
      UBUNTU: [Config] NET_DSA_SJA1105_PTP=y
      UBUNTU: [Config] NET_VENDOR_GOOGLE=y
      UBUNTU: [Config] NXP_TJA11XX_PHY=m
      UBUNTU: [Config] IPMB_DEVICE_INTERFACE=m
      UBUNTU: [Config] NVMEM_REBOOT_MODE=m
      UBUNTU: [Config] POWER_SUPPLY_HWMON=y
      UBUNTU: [Config] SENSORS_IRPS5401=m
      UBUNTU: [Config] WATCHDOG_OPEN_TIMEOUT=0
      UBUNTU: [Config] MFD_CS47L15=y
      UBUNTU: [Config] REGULATOR_BD70528=m
      UBUNTU: [Config] DVB_USB_CXUSB_ANALOG=y
      UBUNTU: [Config] VIDEO_TVAUDIO=m
      UBUNTU: [Config] VIDEO_SAA6588 is not set
      UBUNTU: [Config] GPIO_BD70528=m
      UBUNTU: [Config] CHARGER_BD70528 is not set
      UBUNTU: [Config] BD70528_WATCHDOG=m
      UBUNTU: [Config] set many video related sensors to N
      UBUNTU: [Config] MEDIA_TUNER_MT2131 is not set
      UBUNTU: [Config] set many DVB related tuners to N
      UBUNTU: [Config] DRM_PANEL_OSD_OSD101T2587_53TS is not set
      UBUNTU: [Config] SND_SOC_CX2072X is not set
      UBUNTU: [Config] LEDS_SPI_BYTE is not set
      UBUNTU: [Config] set many unused configs to N
      UBUNTU: [Config] a couple of ARM_ERRATA to Y
      UBUNTU: [Config] merge updateconfigs diff
      UBUNTU: Start new release
      UBUNTU: regenerate debian.raspi2/reconstruct
      UBUNTU: Ubuntu-raspi2-5.3.0-1004.5

IQaudIO (1):
      Added IQaudIO Pi-Codec board support (#2969

James Hughes (3):
      AXI performance monitor driver (#2222
      Update issue templates (#2736
      Pulled in the multi frame buffer support from the Pi3 repo

Jim Quinlan (1):
      dt-bindings: pci: Add DT docs for Brcmstb PCIe device

Jonathan Bell (10):
      bcmgenet: constrain max DMA burst length
      net: genet: enable link energy detect powerdown for external PHYs
      phy: broadcom: split out the BCM54213PE from the BCM54210E IDs
      phy: bcm54213pe: configure the LED outputs to be more user-friendly
      drivers: char: add chardev for mmap'ing Argon control registers
      usb: add plumbing for updating interrupt endpoint interval state
      xhci: implement xhci_fixup_endpoint for interval adjustments
      usbhid: call usb_fixup_endpoint after mangling intervals
      drm: vc4: handle the case where there are no available displays
      xhci: add quirk for host controllers that don't update endpoint DCS

Joshua Emele (1):
      lan78xx: Debounce link events to minimize poll storm

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

Klaus Schulz (1):
      sound: pcm512x-codec: Adding 352.8kHz samplerate support

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

Marcel Holtmann (1):
      Bluetooth: Check key sizes only when Secure Simple Pairing is enabled

Marek Behún (1):
      staging: vc04_services: fix compiling in separate directory

Martin Sperl (3):
      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
      spi: bcm2835: enable shared interrupt support

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 (10):
      ASoC: Add driver for Cirrus Logic Audio Card
      rpi-wm8804-soundcard: drop PWRDN register writes
      rpi-wm8804-soundcard: configure wm8804 clocks only on rate change
      ASoC: rpi-cirrus: use modern dai_link style
      ASoC: iqaudio-dac: use modern dai_link style
      ASoC: justboom-dac: use modern dai_link style
      ASoC: rpi-wm8804-soundcard: use modern dai_link style
      ASoC: hifiberry_dacplusadc: fix DAI link setup
      ASoC: hifiberry_dacplusadc: use modern dai_link style
      clk: clk-hifiberry-dacpro: fix kconfig

Michael Zoran (2):
      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

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

Noralf Trønnes (8):
      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

P33M (2):
      rpi_display: add backlight driver and overlay
      lan78xx: use default alignment for rx buffers

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

Paolo Pisati (6):
      UBUNTU: Start new release
      abi: ignore module changes
      UBUNTU: Ubuntu-raspi2-5.3.0-1002.3
      UBUNTU: Start new release
      Rebase to v5.3 - Ubuntu-5.3.0-12.13
      UBUNTU: Ubuntu-raspi2-5.3.0-1003.4

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

Phil Elwell (74):
      Revert "rtc: pcf8523: properly handle oscillator stop bit"
      Protect __release_resource against resources without parents
      irq-bcm2836: Prevent spurious interrupts, and trap them early
      irq-bcm2836: Avoid "Invalid trigger warning"
      spi: spidev: Completely disable the spidev warning
      rtc: Add SPI alias for pcf2123 driver
      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
      hci_h5: Don't send conf_req when ACTIVE
      Revert "build/arm64: Add rules for .dtbo files for dts overlays"
      mcp2515: Use DT-supplied interrupt flags
      cgroup: Disable cgroup "memory" by default
      dwc-otg: FIQ: Fix "bad mode in data abort handler"
      ARM: Activate FIQs to avoid __irq_startup warnings
      serial: 8250: bcm2835aux - suppress EPROBE_DEFER
      i2c-gpio: Also set bus numbers from reg property
      lan78xx: Read initial EEE status from DT
      firmware/raspberrypi: Notify firmware of a reboot
      irqchip: irq-bcm2835: Calc. FIQ_START at boot-time
      of: configfs: Use of_overlay_fdt_apply API call
      brcmfmac: Re-enable firmware roaming support
      lan78xx: Move enabling of EEE into PHY init code
      sc16is7xx: Don't spin if no data received
      gpiolib: Don't prevent IRQ usage of output GPIOs
      lan78xx: disable interrupts for PHY irqs
      net: lan78xx: Support auto-downshift to 100Mb/s
      spi: spi-bcm2835: Re-enable HW CS
      spi: spi-bcm2835: Disable forced software CS
      configs: Enable the AD193x codecs
      lan78xx: EEE support is now a PHY property
      Revert "staging: vchiq: delete vchiq_killable.h"
      bcm2835-dma: Add support for per-channel flags
      sound: Fixes for audioinjector-octo under 4.19
      w1: w1-gpio: Make GPIO an output for strong pullup
      bcm2835-sdhost: Fix DMA channel leak on error/remove
      arm: bcm2835: Fix FIQ early ioremap
      PCI: brcmstb: Add Broadcom STB PCIe host controller driver
      PCI: brcmstb: Add dma-range mapping for inbound traffic
      PCI: brcmstb: Add MSI capability
      pcie-brcmstb: Changes for BCM2711
      arm: bcm2835: DMA can only address 1GB
      mmc: bcm2835-sdhost: Support 64-bit physical addresses
      mmc: sdhci: Mask "spurious" interrupts
      vchiq: Add 36-bit address support
      bcmgenet: Better coalescing parameter defaults
      usb: xhci: Show that the VIA VL805 supports LPM
      clk-bcm2835: Don't wait for pllh lock
      config: Permit LPAE and PCIE_BRCMSTB on BCM2835
      arm: bcm2835: Add bcm2838 compatible string.
      drm/vc4: Ignore HVS unless initialised
      tty: amba-pl011: Make TX optimisation conditional
      i2c: bcm2835: Set clock-stretch timeout to 35ms
      bcm2835-dma: Add proper 40-bit DMA support
      pcie-brcmstb: Don't set DMA ops for root complex
      bcm2835_mmc: Remove vestigial threaded IRQ
      drm/vc4: Disable load tracking by default
      net: bcmgenet: Workaround for Pi 4B network issue
      Revert "configs: Nobble I2S sound cards for now due to modern dai_link api breakage"
      Revert "drm/vc4: Disable load tracking by default"
      drm/vc4: Prevent load tracking from breaking FKMS

Phil Howard (1):
      rtc: rv3028: Add backup switchover mode support

Philipp Zabel (1):
      media: tc358743: fix connected/active CSI-2 lane reporting

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

Ram Chandrasekar (1):
      drivers: thermal: step_wise: add support for hysteresis

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

Serge Schneider (3):
      Add rpi-poe-fan driver
      drivers: thermal: step_wise: avoid throttling at hysteresis temperature after dropping below it
      mfd: Add rpi_sense_core of compatible string

Siarhei Siamashka (1):
      fbdev: add FBIOCOPYAREA ioctl

Stefan Wahren (7):
      hwmon: raspberrypi: Prevent voltage low warnings from filling log
      firmware: raspberrypi: Add backward compatible get_throttled
      staging: vchiq_arm: Fix platform device unregistration
      mmc: sdhci-iproc: Add support for emmc2 of the BCM2838
      hwrng: iproc-rng200: Add BCM2838 support
      thermal: brcmstb_thermal: Add BCM2838 support
      HACK: clk-bcm2835: Add BCM2838_CLOCK_EMMC2 support

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

Tim Gover (6):
      vcsm: VideoCore shared memory service for BCM2835
      ASoC: Add generic RPI driver for simple soundcards.
      ASoC: Create a generic Pi Hat WM8804 driver
      Fix copy_from_user if BCM2835_FAST_MEMCPY=n
      usb: xhci: Disable the XHCI 5 second timeout
      pinctrl-bcm2835: Add support for BCM2838

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

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

b-ak (1):
      ASoC: Add support for AudioSense-Pi add-on soundcard

detule (1):
      vchiq_2835_arm: Implement a DMA pool for small bulk transfers (#2699

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 (29):
      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
      Revert "Add SMI NAND driver"
      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
      ASoC: Add Kconfig and Makefile for sound/soc/bcm
      bcm2835-virtgpio: Virtual GPIO driver
      net: Add non-mainline source for rtl8192cu wlan
      config: Add default configs
      cache: export clean and invalidate
      vc4_fkms: Apply firmware overscan offset to hardware cursor
      vc4_firmware_kms: fix build
      hid: Reduce default mouse polling interval to 60Hz
      cxd2880: CXD2880_SPI_DRV should select DVB_CXD2880 with MEDIA_SUBDRV_AUTOSELECT
      Revert "staging: bcm2835-audio: Drop DT dependency"
      bcm2835-pcm.c: Support multichannel audio
      bcm2835-cpufreq: fixup
      bcm2835_mmc: fixup
      clk-bcm2835: Avoid null pointer exception
      configs: Nobble I2S sound cards for now due to modern dai_link api breakage

 .github/ISSUE_TEMPLATE/bug_report.md               |    34 +
 .gitignore                                         |     1 +
 .../devicetree/bindings/hwmon/rpi-poe-fan.txt      |    55 +
 .../devicetree/bindings/media/bcm2835-unicam.txt   |    85 +
 .../devicetree/bindings/media/i2c/ov5647.txt       |     4 +
 .../bindings/misc/brcm,bcm2835-smi-dev.txt         |    17 +
 .../devicetree/bindings/misc/brcm,bcm2835-smi.txt  |    48 +
 .../devicetree/bindings/net/microchip,lan78xx.txt  |     3 +
 .../devicetree/bindings/pci/brcmstb-pcie.txt       |    59 +
 .../bindings/power/reset/gpio-poweroff.txt         |     1 +
 .../devicetree/bindings/serial/pl011.yaml          |     6 +
 .../devicetree/bindings/vendor-prefixes.txt        |   463 +
 .../devicetree/bindings/vendor-prefixes.yaml       |     2 +
 Documentation/devicetree/configfs-overlays.txt     |    31 +
 Documentation/hwmon/rpi-poe-fan                    |    15 +
 MAINTAINERS                                        |     7 +
 arch/arm/boot/dts/Makefile                         |    24 +
 arch/arm/boot/dts/bcm2708-rpi-b-plus.dts           |   124 +
 arch/arm/boot/dts/bcm2708-rpi-b.dts                |   114 +
 arch/arm/boot/dts/bcm2708-rpi-cm.dts               |    97 +
 arch/arm/boot/dts/bcm2708-rpi-cm.dtsi              |    18 +
 arch/arm/boot/dts/bcm2708-rpi-zero-w.dts           |   163 +
 arch/arm/boot/dts/bcm2708-rpi-zero.dts             |   118 +
 arch/arm/boot/dts/bcm2708-rpi.dtsi                 |   143 +
 arch/arm/boot/dts/bcm2708.dtsi                     |    10 +
 arch/arm/boot/dts/bcm2709-rpi-2-b.dts              |   125 +
 arch/arm/boot/dts/bcm2709-rpi.dtsi                 |     5 +
 arch/arm/boot/dts/bcm2709.dtsi                     |    18 +
 arch/arm/boot/dts/bcm270x.dtsi                     |   165 +
 arch/arm/boot/dts/bcm2710-rpi-3-b-plus.dts         |   183 +
 arch/arm/boot/dts/bcm2710-rpi-3-b.dts              |   194 +
 arch/arm/boot/dts/bcm2710-rpi-cm3.dts              |   134 +
 arch/arm/boot/dts/bcm2710.dtsi                     |    25 +
 arch/arm/boot/dts/bcm2711-rpi-4-b.dts              |   328 +
 arch/arm/boot/dts/bcm2711-rpi.dtsi                 |     7 +
 arch/arm/boot/dts/bcm2711.dtsi                     |    44 +
 arch/arm/boot/dts/bcm2835-common.dtsi              |    53 +
 arch/arm/boot/dts/bcm2835-rpi-a-plus.dts           |     1 +
 arch/arm/boot/dts/bcm2835-rpi-a.dts                |     1 +
 arch/arm/boot/dts/bcm2835-rpi-b-plus.dts           |     1 +
 arch/arm/boot/dts/bcm2835-rpi-b-rev2.dts           |     1 +
 arch/arm/boot/dts/bcm2835-rpi-b.dts                |     1 +
 arch/arm/boot/dts/bcm2835-rpi-zero.dts             |     1 +
 arch/arm/boot/dts/bcm2835-rpi.dtsi                 |    24 +
 arch/arm/boot/dts/bcm2835.dtsi                     |     1 +
 arch/arm/boot/dts/bcm2836-rpi-2-b.dts              |     1 +
 arch/arm/boot/dts/bcm2836.dtsi                     |     1 +
 arch/arm/boot/dts/bcm2837-rpi-3-b.dts              |     1 +
 arch/arm/boot/dts/bcm2837.dtsi                     |     1 +
 arch/arm/boot/dts/bcm2838-rpi-4-b.dts              |   118 +
 arch/arm/boot/dts/bcm2838-rpi.dtsi                 |    25 +
 arch/arm/boot/dts/bcm2838.dtsi                     |   746 +
 arch/arm/boot/dts/bcm283x-rpi-csi0-2lane.dtsi      |     8 +
 arch/arm/boot/dts/bcm283x-rpi-csi1-2lane.dtsi      |     8 +
 arch/arm/boot/dts/bcm283x-rpi-csi1-4lane.dtsi      |     8 +
 arch/arm/boot/dts/bcm283x-rpi-lan7515.dtsi         |    15 +
 arch/arm/boot/dts/bcm283x.dtsi                     |    82 +-
 arch/arm/boot/dts/overlays/Makefile                |   189 +
 arch/arm/boot/dts/overlays/README                  |  2515 +++
 arch/arm/boot/dts/overlays/act-led-overlay.dts     |    27 +
 .../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 +
 arch/arm/boot/dts/overlays/adv7282m-overlay.dts    |    81 +
 arch/arm/boot/dts/overlays/adv728x-m-overlay.dts   |    37 +
 .../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  |    60 +
 .../dts/overlays/audioinjector-ultra-overlay.dts   |    71 +
 .../audioinjector-wm8731-audio-overlay.dts         |    39 +
 .../boot/dts/overlays/audiosense-pi-overlay.dts    |    82 +
 arch/arm/boot/dts/overlays/audremap-overlay.dts    |    19 +
 arch/arm/boot/dts/overlays/balena-fin-overlay.dts  |   122 +
 .../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/disable-bt-overlay.dts  |    55 +
 .../arm/boot/dts/overlays/disable-wifi-overlay.dts |    20 +
 arch/arm/boot/dts/overlays/dpi18-overlay.dts       |    39 +
 arch/arm/boot/dts/overlays/dpi24-overlay.dts       |    39 +
 arch/arm/boot/dts/overlays/draws-overlay.dts       |   200 +
 arch/arm/boot/dts/overlays/dwc-otg-overlay.dts     |    14 +
 arch/arm/boot/dts/overlays/dwc2-overlay.dts        |    26 +
 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-fan-overlay.dts    |    79 +
 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 +
 .../dts/overlays/gpio-no-bank0-irq-overlay.dts     |    14 +
 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 +
 arch/arm/boot/dts/overlays/hd44780-lcd-overlay.dts |    46 +
 .../boot/dts/overlays/hifiberry-amp-overlay.dts    |    39 +
 .../boot/dts/overlays/hifiberry-dac-overlay.dts    |    34 +
 .../dts/overlays/hifiberry-dacplus-overlay.dts     |    59 +
 .../dts/overlays/hifiberry-dacplusadc-overlay.dts  |    71 +
 .../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-2017-overlay.dts  |   152 +
 arch/arm/boot/dts/overlays/hy28b-overlay.dts       |   148 +
 arch/arm/boot/dts/overlays/i-sabre-q2m-overlay.dts |    39 +
 arch/arm/boot/dts/overlays/i2c-bcm2708-overlay.dts |    13 +
 arch/arm/boot/dts/overlays/i2c-gpio-overlay.dts    |    45 +
 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 |   244 +
 arch/arm/boot/dts/overlays/i2c-rtc-overlay.dts     |   225 +
 arch/arm/boot/dts/overlays/i2c-sensor-overlay.dts  |   239 +
 .../arm/boot/dts/overlays/i2c0-bcm2708-overlay.dts |    14 +
 arch/arm/boot/dts/overlays/i2c0-overlay.dts        |    61 +
 .../arm/boot/dts/overlays/i2c1-bcm2708-overlay.dts |     9 +
 arch/arm/boot/dts/overlays/i2c1-overlay.dts        |    44 +
 arch/arm/boot/dts/overlays/i2c3-overlay.dts        |    27 +
 arch/arm/boot/dts/overlays/i2c4-overlay.dts        |    27 +
 arch/arm/boot/dts/overlays/i2c5-overlay.dts        |    27 +
 arch/arm/boot/dts/overlays/i2c6-overlay.dts        |    27 +
 .../boot/dts/overlays/i2s-gpio28-31-overlay.dts    |    18 +
 arch/arm/boot/dts/overlays/ilitek251x-overlay.dts  |    45 +
 .../boot/dts/overlays/iqaudio-codec-overlay.dts    |    42 +
 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/ltc294x-overlay.dts     |    86 +
 arch/arm/boot/dts/overlays/max98357a-overlay.dts   |    84 +
 arch/arm/boot/dts/overlays/mbed-dac-overlay.dts    |    64 +
 arch/arm/boot/dts/overlays/mcp23017-overlay.dts    |    62 +
 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 +
 arch/arm/boot/dts/overlays/mcp342x-overlay.dts     |    93 +
 .../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/miniuart-bt-overlay.dts |    74 +
 arch/arm/boot/dts/overlays/mmc-overlay.dts         |    46 +
 arch/arm/boot/dts/overlays/mpu6050-overlay.dts     |    28 +
 arch/arm/boot/dts/overlays/mz61581-overlay.dts     |   117 +
 arch/arm/boot/dts/overlays/ov5647-overlay.dts      |    99 +
 arch/arm/boot/dts/overlays/papirus-overlay.dts     |    89 +
 arch/arm/boot/dts/overlays/pi3-act-led-overlay.dts |     1 +
 .../boot/dts/overlays/pi3-disable-bt-overlay.dts   |     1 +
 .../boot/dts/overlays/pi3-disable-wifi-overlay.dts |     1 +
 .../boot/dts/overlays/pi3-miniuart-bt-overlay.dts  |     1 +
 arch/arm/boot/dts/overlays/pibell-overlay.dts      |    81 +
 arch/arm/boot/dts/overlays/piglow-overlay.dts      |    97 +
 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     |   119 +
 .../dts/overlays/pitft35-resistive-overlay.dts     |   119 +
 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     |    55 +
 .../boot/dts/overlays/rotary-encoder-overlay.dts   |    59 +
 .../boot/dts/overlays/rpi-backlight-overlay.dts    |    21 +
 .../dts/overlays/rpi-cirrus-wm5102-overlay.dts     |   152 +
 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  |    25 +
 arch/arm/boot/dts/overlays/rpi-poe-overlay.dts     |    70 +
 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      |    34 +
 .../overlays/rra-digidac1-wm8741-audio-overlay.dts |    49 +
 .../boot/dts/overlays/sc16is750-i2c-overlay.dts    |    38 +
 .../boot/dts/overlays/sc16is752-i2c-overlay.dts    |    40 +
 .../boot/dts/overlays/sc16is752-spi1-overlay.dts   |    61 +
 arch/arm/boot/dts/overlays/sdhost-overlay.dts      |    38 +
 arch/arm/boot/dts/overlays/sdio-overlay.dts        |    77 +
 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    |    66 +
 arch/arm/boot/dts/overlays/smi-overlay.dts         |    37 +
 .../boot/dts/overlays/spi-gpio35-39-overlay.dts    |    31 +
 .../boot/dts/overlays/spi-gpio40-45-overlay.dts    |    36 +
 arch/arm/boot/dts/overlays/spi-rtc-overlay.dts     |    33 +
 arch/arm/boot/dts/overlays/spi0-cs-overlay.dts     |    29 +
 arch/arm/boot/dts/overlays/spi0-hw-cs-overlay.dts  |    26 +
 arch/arm/boot/dts/overlays/spi1-1cs-overlay.dts    |    57 +
 arch/arm/boot/dts/overlays/spi1-2cs-overlay.dts    |    69 +
 arch/arm/boot/dts/overlays/spi1-3cs-overlay.dts    |    81 +
 arch/arm/boot/dts/overlays/spi2-1cs-overlay.dts    |    57 +
 arch/arm/boot/dts/overlays/spi2-2cs-overlay.dts    |    69 +
 arch/arm/boot/dts/overlays/spi2-3cs-overlay.dts    |    81 +
 arch/arm/boot/dts/overlays/spi3-1cs-overlay.dts    |    44 +
 arch/arm/boot/dts/overlays/spi3-2cs-overlay.dts    |    56 +
 arch/arm/boot/dts/overlays/spi4-1cs-overlay.dts    |    44 +
 arch/arm/boot/dts/overlays/spi4-2cs-overlay.dts    |    56 +
 arch/arm/boot/dts/overlays/spi5-1cs-overlay.dts    |    44 +
 arch/arm/boot/dts/overlays/spi5-2cs-overlay.dts    |    56 +
 arch/arm/boot/dts/overlays/spi6-1cs-overlay.dts    |    44 +
 arch/arm/boot/dts/overlays/spi6-2cs-overlay.dts    |    56 +
 arch/arm/boot/dts/overlays/ssd1306-overlay.dts     |    36 +
 .../boot/dts/overlays/superaudioboard-overlay.dts  |    73 +
 arch/arm/boot/dts/overlays/sx150x-overlay.dts      |  1706 ++
 .../boot/dts/overlays/tc358743-audio-overlay.dts   |    52 +
 arch/arm/boot/dts/overlays/tc358743-overlay.dts    |   116 +
 arch/arm/boot/dts/overlays/tinylcd35-overlay.dts   |   222 +
 arch/arm/boot/dts/overlays/tpm-slb9670-overlay.dts |    44 +
 arch/arm/boot/dts/overlays/uart0-overlay.dts       |    33 +
 arch/arm/boot/dts/overlays/uart1-overlay.dts       |    38 +
 arch/arm/boot/dts/overlays/uart2-overlay.dts       |    27 +
 arch/arm/boot/dts/overlays/uart3-overlay.dts       |    27 +
 arch/arm/boot/dts/overlays/uart4-overlay.dts       |    27 +
 arch/arm/boot/dts/overlays/uart5-overlay.dts       |    27 +
 arch/arm/boot/dts/overlays/udrc-overlay.dts        |   128 +
 arch/arm/boot/dts/overlays/upstream-overlay.dts    |   125 +
 .../arm/boot/dts/overlays/vc4-fkms-v3d-overlay.dts |    81 +
 .../dts/overlays/vc4-kms-kippah-7inch-overlay.dts  |    43 +
 arch/arm/boot/dts/overlays/vc4-kms-v3d-overlay.dts |   144 +
 arch/arm/boot/dts/overlays/vga666-overlay.dts      |    30 +
 arch/arm/boot/dts/overlays/w1-gpio-overlay.dts     |    40 +
 .../boot/dts/overlays/w1-gpio-pullup-overlay.dts   |    42 +
 arch/arm/boot/dts/overlays/wittypi-overlay.dts     |    44 +
 arch/arm/configs/bcm2709_defconfig                 |  1441 ++
 arch/arm/configs/bcm2711_defconfig                 |  1431 ++
 arch/arm/configs/bcmrpi_defconfig                  |  1451 ++
 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                 |   126 +-
 arch/arm/mach-bcm/Kconfig                          |    13 +
 arch/arm/mach-bcm/board_bcm2835.c                  |    96 +
 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/boot/dts/Makefile                       |     2 +
 arch/arm64/boot/dts/broadcom/Makefile              |    11 +
 .../boot/dts/broadcom/bcm2710-rpi-3-b-plus.dts     |     3 +
 arch/arm64/boot/dts/broadcom/bcm2710-rpi-3-b.dts   |     3 +
 arch/arm64/boot/dts/broadcom/bcm2710-rpi-cm3.dts   |     3 +
 arch/arm64/boot/dts/broadcom/bcm2711-rpi-4-b.dts   |     3 +
 .../boot/dts/broadcom/bcm283x-rpi-csi1-2lane.dtsi  |     1 +
 .../boot/dts/broadcom/bcm283x-rpi-lan7515.dtsi     |     1 +
 arch/arm64/boot/dts/overlays                       |     1 +
 arch/arm64/configs/bcm2711_defconfig               |  1291 ++
 arch/arm64/configs/bcmrpi3_defconfig               |  1239 ++
 arch/arm64/kernel/armv8_deprecated.c               |     5 +
 arch/arm64/mm/init.c                               |     2 +-
 debian.raspi2/abi/5.3.0-1003.4/abiname             |     1 +
 debian.raspi2/abi/5.3.0-1003.4/arm64/ignore        |     1 +
 .../abi/5.3.0-1003.4/arm64/ignore.modules          |     1 +
 .../abi/5.3.0-1003.4/arm64/ignore.retpoline        |     1 +
 debian.raspi2/abi/5.3.0-1003.4/arm64/raspi2        | 17909 ++++++++++++++++++
 .../abi/5.3.0-1003.4/arm64/raspi2.compiler         |     1 +
 .../abi/5.3.0-1003.4/arm64/raspi2.modules          |  3871 ++++
 .../abi/5.3.0-1003.4/arm64/raspi2.retpoline        |     1 +
 debian.raspi2/abi/5.3.0-1003.4/armhf/ignore        |     1 +
 .../abi/5.3.0-1003.4/armhf/ignore.modules          |     1 +
 .../abi/5.3.0-1003.4/armhf/ignore.retpoline        |     1 +
 debian.raspi2/abi/5.3.0-1003.4/armhf/raspi2        | 18021 +++++++++++++++++++
 .../abi/5.3.0-1003.4/armhf/raspi2.compiler         |     1 +
 .../abi/5.3.0-1003.4/armhf/raspi2.modules          |  3934 ++++
 .../abi/5.3.0-1003.4/armhf/raspi2.retpoline        |     1 +
 debian.raspi2/abi/5.3.0-1003.4/fwinfo              |   338 +
 debian.raspi2/abi/5.3.0-1003.4/modules.ignore      |     1 +
 debian.raspi2/abi/perm-blacklist                   |     0
 debian.raspi2/changelog                            |   639 +
 debian.raspi2/config/annotations                   | 11322 ++++++++++++
 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          |  7994 ++++++++
 debian.raspi2/control.d/flavour-control.stub       |   152 +
 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                     |   193 +
 debian.raspi2/etc/getabis                          |    12 +
 debian.raspi2/etc/kernelconfig                     |     7 +
 debian.raspi2/etc/update.conf                      |     3 +
 debian.raspi2/reconstruct                          |   195 +
 debian.raspi2/rules.d/arm64.mk                     |    24 +
 debian.raspi2/rules.d/armhf.mk                     |    24 +
 debian.raspi2/tracking-bug                         |     1 +
 debian/debian.env                                  |     2 +-
 debian/source/options                              |     3 +
 drivers/bluetooth/hci_h5.c                         |     3 +-
 drivers/char/Kconfig                               |     2 +
 drivers/char/Makefile                              |     1 +
 drivers/char/broadcom/Kconfig                      |    59 +
 drivers/char/broadcom/Makefile                     |     7 +
 drivers/char/broadcom/argon-mem.c                  |   277 +
 drivers/char/broadcom/bcm2835-gpiomem.c            |   258 +
 drivers/char/broadcom/bcm2835_smi_dev.c            |   402 +
 drivers/char/broadcom/vc_mem.c                     |   393 +
 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           |   500 +
 drivers/char/broadcom/vc_sm/vc_vchi_sm.h           |   100 +
 drivers/char/broadcom/vc_sm/vmcs_sm.c              |  3526 ++++
 drivers/char/broadcom/vcio.c                       |   194 +
 drivers/char/hw_random/Kconfig                     |     4 +-
 drivers/char/hw_random/bcm2835-rng.c               |     6 +-
 drivers/char/hw_random/iproc-rng200.c              |    81 +-
 drivers/clk/Kconfig                                |     3 +
 drivers/clk/Makefile                               |     2 +
 drivers/clk/bcm/clk-bcm2835.c                      |   175 +-
 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                  |   211 +
 drivers/dma/Kconfig                                |     4 +
 drivers/dma/Makefile                               |     1 +
 drivers/dma/bcm2708-dmaengine.c                    |   281 +
 drivers/dma/bcm2835-dma.c                          |   490 +-
 drivers/firmware/raspberrypi.c                     |   142 +-
 drivers/gpio/Kconfig                               |     6 +
 drivers/gpio/Makefile                              |     1 +
 drivers/gpio/gpio-bcm-virt.c                       |   214 +
 drivers/gpio/gpiolib.c                             |     8 +-
 drivers/gpu/drm/v3d/v3d_drv.c                      |     4 +-
 drivers/gpu/drm/v3d/v3d_mmu.c                      |    13 +
 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_dsi.c                      |    35 +-
 drivers/gpu/drm/vc4/vc4_firmware_kms.c             |  1554 ++
 drivers/gpu/drm/vc4/vc4_kms.c                      |    22 +-
 drivers/gpu/drm/vc4/vc_image_types.h               |   171 +
 drivers/hid/usbhid/hid-core.c                      |     7 +-
 drivers/hwmon/Kconfig                              |    11 +
 drivers/hwmon/Makefile                             |     1 +
 drivers/hwmon/raspberrypi-hwmon.c                  |    41 +-
 drivers/hwmon/rpi-poe-fan.c                        |   436 +
 drivers/i2c/busses/Kconfig                         |    19 +
 drivers/i2c/busses/Makefile                        |     2 +
 drivers/i2c/busses/i2c-bcm2708.c                   |   512 +
 drivers/i2c/busses/i2c-bcm2835.c                   |   111 +-
 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/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               |    55 +
 drivers/mailbox/bcm2835-mailbox.c                  |    18 +-
 drivers/media/common/videobuf2/videobuf2-core.c    |    21 +-
 drivers/media/i2c/adv7180.c                        |    14 +
 drivers/media/i2c/ov5647.c                         |    67 +-
 drivers/media/i2c/tc358743.c                       |   130 +-
 drivers/media/platform/Kconfig                     |     1 +
 drivers/media/platform/Makefile                    |     2 +
 drivers/media/platform/bcm2835/Kconfig             |    14 +
 drivers/media/platform/bcm2835/Makefile            |     3 +
 drivers/media/platform/bcm2835/bcm2835-unicam.c    |  2230 +++
 drivers/media/platform/bcm2835/vc4-regs-unicam.h   |   266 +
 drivers/media/spi/Kconfig                          |     1 +
 drivers/media/usb/dvb-usb-v2/rtl28xxu.c            |     4 +
 drivers/mfd/Kconfig                                |     8 +
 drivers/mfd/Makefile                               |     1 +
 drivers/mfd/bcm2835-pm.c                           |    11 +
 drivers/mfd/rpisense-core.c                        |   165 +
 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                     |  1569 ++
 drivers/mmc/host/bcm2835-sdhost.c                  |  2204 +++
 drivers/mmc/host/sdhci-iproc.c                     |    10 +
 drivers/mmc/host/sdhci.c                           |     4 +
 drivers/net/can/spi/mcp251x.c                      |     3 +
 drivers/net/ethernet/broadcom/genet/bcmgenet.c     |    29 +-
 drivers/net/ethernet/broadcom/genet/bcmgenet.h     |     2 +-
 drivers/net/ethernet/broadcom/genet/bcmmii.c       |     5 +-
 drivers/net/phy/broadcom.c                         |    33 +-
 drivers/net/phy/microchip.c                        |    27 +
 drivers/net/usb/lan78xx.c                          |    66 +-
 drivers/net/usb/smsc95xx.c                         |    80 +-
 .../broadcom/brcm80211/brcmfmac/cfg80211.c         |    22 +-
 .../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    |   616 +
 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 | 13600 ++++++++++++++
 .../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  |  5370 ++++++
 .../wireless/realtek/rtl8192cu/core/rtw_pwrctrl.c  |  1551 ++
 .../net/wireless/realtek/rtl8192cu/core/rtw_recv.c |  4306 +++++
 .../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       |  4841 +++++
 .../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       |  6261 +++++++
 .../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     |   184 +
 .../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  |  1248 ++
 .../realtek/rtl8192cu/include/wlan_bssdef.h        |   703 +
 .../realtek/rtl8192cu/include/xmit_osdep.h         |    95 +
 .../rtl8192cu/os_dep/linux/ioctl_cfg80211.c        |  5589 ++++++
 .../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      |  2771 +++
 .../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   |   843 +
 .../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      |    20 +
 drivers/net/wireless/realtek/rtl8192cu/wlan0dhcp   |    15 +
 drivers/of/Kconfig                                 |     7 +
 drivers/of/Makefile                                |     1 +
 drivers/of/configfs.c                              |   277 +
 drivers/pci/controller/Kconfig                     |     9 +
 drivers/pci/controller/Makefile                    |     6 +-
 drivers/pci/controller/pcie-brcmstb-bounce.c       |   562 +
 drivers/pci/controller/pcie-brcmstb-bounce.h       |    37 +
 drivers/pci/controller/pcie-brcmstb.c              |  1861 ++
 drivers/perf/Kconfig                               |     7 +
 drivers/perf/Makefile                              |     1 +
 drivers/perf/raspberrypi_axi_monitor.c             |   637 +
 drivers/pinctrl/bcm/pinctrl-bcm2835.c              |    60 +-
 drivers/power/reset/gpio-poweroff.c                |    13 +-
 drivers/pps/clients/pps-gpio.c                     |     2 +
 drivers/rtc/rtc-pcf2123.c                          |     1 +
 drivers/rtc/rtc-pcf8523.c                          |    25 +-
 drivers/rtc/rtc-rv3028.c                           |    17 +
 drivers/soc/bcm/Kconfig                            |     1 +
 drivers/soc/bcm/bcm2835-power.c                    |    22 +
 drivers/soc/bcm/brcmstb/Makefile                   |     2 +-
 drivers/soc/bcm/brcmstb/memory.c                   |   158 +
 drivers/spi/spi-bcm2835.c                          |    85 +-
 drivers/spi/spidev.c                               |     2 +-
 drivers/staging/vc04_services/Kconfig              |     3 +
 drivers/staging/vc04_services/Makefile             |     7 +-
 .../vc04_services/bcm2835-audio/bcm2835-pcm.c      |    17 +-
 .../staging/vc04_services/bcm2835-audio/bcm2835.c  |    31 +-
 .../staging/vc04_services/bcm2835-camera/Kconfig   |     2 +-
 .../staging/vc04_services/bcm2835-camera/Makefile  |     5 +-
 .../vc04_services/bcm2835-camera/bcm2835-camera.c  |    97 +-
 .../vc04_services/bcm2835-camera/bcm2835-camera.h  |     2 +
 .../staging/vc04_services/bcm2835-codec/Kconfig    |    11 +
 .../staging/vc04_services/bcm2835-codec/Makefile   |     8 +
 drivers/staging/vc04_services/bcm2835-codec/TODO   |    24 +
 .../bcm2835-codec/bcm2835-v4l2-codec.c             |  2727 +++
 .../interface/vchiq_arm/vchiq_2835_arm.c           |   129 +-
 .../vc04_services/interface/vchiq_arm/vchiq_arm.c  |    10 +-
 .../vc04_services/interface/vchiq_arm/vchiq_arm.h  |     1 +
 .../interface/vchiq_arm/vchiq_connected.c          |     1 +
 .../vc04_services/interface/vchiq_arm/vchiq_core.c |     1 +
 .../interface/vchiq_arm/vchiq_killable.h           |    55 +
 .../vc04_services/interface/vchiq_arm/vchiq_util.c |     1 +
 drivers/staging/vc04_services/vc-sm-cma/Kconfig    |    10 +
 drivers/staging/vc04_services/vc-sm-cma/Makefile   |     8 +
 drivers/staging/vc04_services/vc-sm-cma/TODO       |     1 +
 drivers/staging/vc04_services/vc-sm-cma/vc_sm.c    |  1778 ++
 drivers/staging/vc04_services/vc-sm-cma/vc_sm.h    |    84 +
 .../vc04_services/vc-sm-cma/vc_sm_cma_vchi.c       |   505 +
 .../vc04_services/vc-sm-cma/vc_sm_cma_vchi.h       |    63 +
 .../staging/vc04_services/vc-sm-cma/vc_sm_defs.h   |   300 +
 .../staging/vc04_services/vc-sm-cma/vc_sm_knl.h    |    28 +
 drivers/staging/vc04_services/vchiq-mmal/Kconfig   |     8 +
 drivers/staging/vc04_services/vchiq-mmal/Makefile  |     8 +
 .../{bcm2835-camera => vchiq-mmal}/mmal-common.h   |    10 +
 .../mmal-encodings.h                               |    27 +
 .../mmal-msg-common.h                              |     0
 .../mmal-msg-format.h                              |     0
 .../{bcm2835-camera => vchiq-mmal}/mmal-msg-port.h |     0
 .../{bcm2835-camera => vchiq-mmal}/mmal-msg.h      |    36 +
 .../mmal-parameters.h                              |    32 +-
 .../{bcm2835-camera => vchiq-mmal}/mmal-vchiq.c    |   376 +-
 .../{bcm2835-camera => vchiq-mmal}/mmal-vchiq.h    |    13 +-
 drivers/thermal/broadcom/Kconfig                   |     2 +-
 drivers/thermal/broadcom/brcmstb_thermal.c         |    61 +-
 drivers/thermal/step_wise.c                        |    33 +-
 drivers/tty/serial/8250/8250_bcm2835aux.c          |     3 +-
 drivers/tty/serial/amba-pl011.c                    |    41 +-
 drivers/tty/serial/sc16is7xx.c                     |     2 +
 drivers/usb/Makefile                               |     1 +
 drivers/usb/core/generic.c                         |     1 +
 drivers/usb/core/hcd.c                             |    10 +
 drivers/usb/core/hub.c                             |     2 +-
 drivers/usb/core/message.c                         |    94 +
 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        |  1601 ++
 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          |  1773 ++
 drivers/usb/host/dwc_otg/dwc_otg_driver.h          |    86 +
 drivers/usb/host/dwc_otg/dwc_otg_fiq_fsm.c         |  1425 ++
 drivers/usb/host/dwc_otg/dwc_otg_fiq_fsm.h         |   399 +
 drivers/usb/host/dwc_otg/dwc_otg_fiq_stub.S        |    80 +
 drivers/usb/host/dwc_otg/dwc_otg_hcd.c             |  4309 +++++
 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        |  2757 +++
 drivers/usb/host/dwc_otg/dwc_otg_hcd_linux.c       |  1083 ++
 drivers/usb/host/dwc_otg/dwc_otg_hcd_queue.c       |   970 +
 drivers/usb/host/dwc_otg/dwc_otg_os_dep.h          |   199 +
 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       |  1262 ++
 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/usb/host/xhci-pci.c                        |     6 +
 drivers/usb/host/xhci-ring.c                       |    26 +-
 drivers/usb/host/xhci.c                            |   101 +-
 drivers/usb/host/xhci.h                            |     1 +
 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                   |  1286 ++
 drivers/video/fbdev/core/cfbimgblt.c               |   152 +-
 drivers/video/fbdev/core/fbmem.c                   |    35 +
 drivers/video/fbdev/rpisense-fb.c                  |   293 +
 drivers/video/logo/logo_linux_clut224.ppm          |  2483 +--
 drivers/w1/masters/w1-gpio.c                       |     2 +-
 drivers/watchdog/bcm2835_wdt.c                     |    49 +-
 include/dt-bindings/clock/bcm2835.h                |     2 +
 include/linux/brcmphy.h                            |     5 +
 include/linux/broadcom/bcm2835_smi.h               |   391 +
 include/linux/broadcom/vc_mem.h                    |    39 +
 include/linux/broadcom/vc_sm_cma_ioctl.h           |   114 +
 include/linux/broadcom/vmcs_sm_ioctl.h             |   294 +
 include/linux/leds.h                               |     3 +
 include/linux/mfd/bcm2835-pm.h                     |     1 +
 include/linux/mfd/rpisense/core.h                  |    47 +
 include/linux/mfd/rpisense/framebuffer.h           |    32 +
 include/linux/mfd/rpisense/joystick.h              |    35 +
 include/linux/microchipphy.h                       |     8 +
 include/linux/mmc/card.h                           |     2 +
 include/linux/platform_data/dma-bcm2708.h          |   143 +
 include/linux/usb.h                                |     2 +
 include/linux/usb/hcd.h                            |     7 +
 include/media/v4l2-mediabus.h                      |     8 +
 include/media/videobuf2-core.h                     |    15 +
 include/soc/bcm2835/raspberrypi-firmware.h         |    26 +
 include/soc/brcmstb/memory_api.h                   |    25 +
 include/uapi/linux/fb.h                            |    12 +
 include/uapi/linux/videodev2.h                     |     5 +
 kernel/cgroup/cgroup.c                             |    30 +
 kernel/resource.c                                  |     6 +
 mm/page_alloc.c                                    |     2 -
 net/bluetooth/hci_conn.c                           |     9 +-
 scripts/Makefile.dtbinst                           |     8 +-
 scripts/Makefile.lib                               |    13 +
 scripts/knlinfo                                    |   171 +
 scripts/mkknlimg                                   |   262 +
 sound/soc/bcm/Kconfig                              |   230 +
 sound/soc/bcm/Makefile                             |    50 +
 sound/soc/bcm/allo-boss-dac.c                      |   456 +
 sound/soc/bcm/allo-katana-codec.c                  |   388 +
 sound/soc/bcm/allo-piano-dac-plus.c                |  1013 ++
 sound/soc/bcm/allo-piano-dac.c                     |   122 +
 sound/soc/bcm/audioinjector-octo-soundcard.c       |   341 +
 sound/soc/bcm/audioinjector-pi-soundcard.c         |   187 +
 sound/soc/bcm/audiosense-pi.c                      |   248 +
 sound/soc/bcm/digidac1-soundcard.c                 |   421 +
 sound/soc/bcm/dionaudio_loco-v2.c                  |   117 +
 sound/soc/bcm/dionaudio_loco.c                     |   117 +
 sound/soc/bcm/fe-pi-audio.c                        |   154 +
 sound/soc/bcm/googlevoicehat-codec.c               |   214 +
 sound/soc/bcm/hifiberry_dacplus.c                  |   352 +
 sound/soc/bcm/hifiberry_dacplusadc.c               |   390 +
 sound/soc/bcm/i-sabre-q2m.c                        |   158 +
 sound/soc/bcm/iqaudio-codec.c                      |   274 +
 sound/soc/bcm/iqaudio-dac.c                        |   223 +
 sound/soc/bcm/justboom-dac.c                       |   147 +
 sound/soc/bcm/pisound.c                            |  1201 ++
 sound/soc/bcm/rpi-cirrus.c                         |  1035 ++
 sound/soc/bcm/rpi-proto.c                          |   147 +
 sound/soc/bcm/rpi-simple-soundcard.c               |   288 +
 sound/soc/bcm/rpi-wm8804-soundcard.c               |   406 +
 sound/soc/codecs/Kconfig                           |    20 +-
 sound/soc/codecs/Makefile                          |     6 +
 sound/soc/codecs/cs42xx8-i2c.c                     |     7 +
 sound/soc/codecs/cs42xx8.c                         |     2 +
 sound/soc/codecs/i-sabre-codec.c                   |   392 +
 sound/soc/codecs/i-sabre-codec.h                   |    42 +
 sound/soc/codecs/pcm1794a.c                        |    69 +
 sound/soc/codecs/pcm512x.c                         |     2 +-
 sound/soc/codecs/tas5713.c                         |   366 +
 sound/soc/codecs/tas5713.h                         |   210 +
 sound/soc/soc-core.c                               |     4 +-
 860 files changed, 370123 insertions(+), 2160 deletions(-)
 create mode 100644 .github/ISSUE_TEMPLATE/bug_report.md
 create mode 100644 Documentation/devicetree/bindings/hwmon/rpi-poe-fan.txt
 create mode 100644 Documentation/devicetree/bindings/media/bcm2835-unicam.txt
 create mode 100644 Documentation/devicetree/bindings/misc/brcm,bcm2835-smi-dev.txt
 create mode 100644 Documentation/devicetree/bindings/misc/brcm,bcm2835-smi.txt
 create mode 100644 Documentation/devicetree/bindings/pci/brcmstb-pcie.txt
 create mode 100644 Documentation/devicetree/bindings/vendor-prefixes.txt
 create mode 100644 Documentation/devicetree/configfs-overlays.txt
 create mode 100644 Documentation/hwmon/rpi-poe-fan
 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-zero-w.dts
 create mode 100644 arch/arm/boot/dts/bcm2708-rpi-zero.dts
 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-rpi.dtsi
 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/bcm2711-rpi-4-b.dts
 create mode 100644 arch/arm/boot/dts/bcm2711-rpi.dtsi
 create mode 100644 arch/arm/boot/dts/bcm2711.dtsi
 create mode 100644 arch/arm/boot/dts/bcm2835-common.dtsi
 create mode 100644 arch/arm/boot/dts/bcm2838-rpi-4-b.dts
 create mode 100644 arch/arm/boot/dts/bcm2838-rpi.dtsi
 create mode 100644 arch/arm/boot/dts/bcm2838.dtsi
 create mode 100644 arch/arm/boot/dts/bcm283x-rpi-csi0-2lane.dtsi
 create mode 100644 arch/arm/boot/dts/bcm283x-rpi-csi1-2lane.dtsi
 create mode 100644 arch/arm/boot/dts/bcm283x-rpi-csi1-4lane.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/act-led-overlay.dts
 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/adv7282m-overlay.dts
 create mode 100644 arch/arm/boot/dts/overlays/adv728x-m-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-ultra-overlay.dts
 create mode 100644 arch/arm/boot/dts/overlays/audioinjector-wm8731-audio-overlay.dts
 create mode 100644 arch/arm/boot/dts/overlays/audiosense-pi-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/disable-bt-overlay.dts
 create mode 100644 arch/arm/boot/dts/overlays/disable-wifi-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/draws-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-fan-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 100755 arch/arm/boot/dts/overlays/gpio-no-bank0-irq-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/hd44780-lcd-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-dacplusadc-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-2017-overlay.dts
 create mode 100644 arch/arm/boot/dts/overlays/hy28b-overlay.dts
 create mode 100644 arch/arm/boot/dts/overlays/i-sabre-q2m-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/i2c0-overlay.dts
 create mode 100644 arch/arm/boot/dts/overlays/i2c1-bcm2708-overlay.dts
 create mode 100644 arch/arm/boot/dts/overlays/i2c1-overlay.dts
 create mode 100644 arch/arm/boot/dts/overlays/i2c3-overlay.dts
 create mode 100644 arch/arm/boot/dts/overlays/i2c4-overlay.dts
 create mode 100644 arch/arm/boot/dts/overlays/i2c5-overlay.dts
 create mode 100644 arch/arm/boot/dts/overlays/i2c6-overlay.dts
 create mode 100644 arch/arm/boot/dts/overlays/i2s-gpio28-31-overlay.dts
 create mode 100644 arch/arm/boot/dts/overlays/ilitek251x-overlay.dts
 create mode 100644 arch/arm/boot/dts/overlays/iqaudio-codec-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/ltc294x-overlay.dts
 create mode 100644 arch/arm/boot/dts/overlays/max98357a-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/mcp342x-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/miniuart-bt-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/ov5647-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/piglow-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-poe-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-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-gpio40-45-overlay.dts
 create mode 100644 arch/arm/boot/dts/overlays/spi-rtc-overlay.dts
 create mode 100644 arch/arm/boot/dts/overlays/spi0-cs-overlay.dts
 create mode 100644 arch/arm/boot/dts/overlays/spi0-hw-cs-overlay.dts
 create mode 100644 arch/arm/boot/dts/overlays/spi1-1cs-overlay.dts
 create mode 100644 arch/arm/boot/dts/overlays/spi1-2cs-overlay.dts
 create mode 100644 arch/arm/boot/dts/overlays/spi1-3cs-overlay.dts
 create mode 100644 arch/arm/boot/dts/overlays/spi2-1cs-overlay.dts
 create mode 100644 arch/arm/boot/dts/overlays/spi2-2cs-overlay.dts
 create mode 100644 arch/arm/boot/dts/overlays/spi2-3cs-overlay.dts
 create mode 100644 arch/arm/boot/dts/overlays/spi3-1cs-overlay.dts
 create mode 100644 arch/arm/boot/dts/overlays/spi3-2cs-overlay.dts
 create mode 100644 arch/arm/boot/dts/overlays/spi4-1cs-overlay.dts
 create mode 100644 arch/arm/boot/dts/overlays/spi4-2cs-overlay.dts
 create mode 100644 arch/arm/boot/dts/overlays/spi5-1cs-overlay.dts
 create mode 100644 arch/arm/boot/dts/overlays/spi5-2cs-overlay.dts
 create mode 100644 arch/arm/boot/dts/overlays/spi6-1cs-overlay.dts
 create mode 100644 arch/arm/boot/dts/overlays/spi6-2cs-overlay.dts
 create mode 100644 arch/arm/boot/dts/overlays/ssd1306-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/tc358743-audio-overlay.dts
 create mode 100644 arch/arm/boot/dts/overlays/tc358743-overlay.dts
 create mode 100644 arch/arm/boot/dts/overlays/tinylcd35-overlay.dts
 create mode 100644 arch/arm/boot/dts/overlays/tpm-slb9670-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/uart2-overlay.dts
 create mode 100644 arch/arm/boot/dts/overlays/uart3-overlay.dts
 create mode 100644 arch/arm/boot/dts/overlays/uart4-overlay.dts
 create mode 100644 arch/arm/boot/dts/overlays/uart5-overlay.dts
 create mode 100644 arch/arm/boot/dts/overlays/udrc-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-kippah-7inch-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/bcm2711_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 100644 arch/arm64/boot/dts/broadcom/bcm2710-rpi-cm3.dts
 create mode 100644 arch/arm64/boot/dts/broadcom/bcm2711-rpi-4-b.dts
 create mode 120000 arch/arm64/boot/dts/broadcom/bcm283x-rpi-csi1-2lane.dtsi
 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/bcm2711_defconfig
 create mode 100644 arch/arm64/configs/bcmrpi3_defconfig
 create mode 100644 debian.raspi2/abi/5.3.0-1003.4/abiname
 create mode 100644 debian.raspi2/abi/5.3.0-1003.4/arm64/ignore
 create mode 100644 debian.raspi2/abi/5.3.0-1003.4/arm64/ignore.modules
 create mode 100644 debian.raspi2/abi/5.3.0-1003.4/arm64/ignore.retpoline
 create mode 100644 debian.raspi2/abi/5.3.0-1003.4/arm64/raspi2
 create mode 100644 debian.raspi2/abi/5.3.0-1003.4/arm64/raspi2.compiler
 create mode 100644 debian.raspi2/abi/5.3.0-1003.4/arm64/raspi2.modules
 create mode 100644 debian.raspi2/abi/5.3.0-1003.4/arm64/raspi2.retpoline
 create mode 100644 debian.raspi2/abi/5.3.0-1003.4/armhf/ignore
 create mode 100644 debian.raspi2/abi/5.3.0-1003.4/armhf/ignore.modules
 create mode 100644 debian.raspi2/abi/5.3.0-1003.4/armhf/ignore.retpoline
 create mode 100644 debian.raspi2/abi/5.3.0-1003.4/armhf/raspi2
 create mode 100644 debian.raspi2/abi/5.3.0-1003.4/armhf/raspi2.compiler
 create mode 100644 debian.raspi2/abi/5.3.0-1003.4/armhf/raspi2.modules
 create mode 100644 debian.raspi2/abi/5.3.0-1003.4/armhf/raspi2.retpoline
 create mode 100644 debian.raspi2/abi/5.3.0-1003.4/fwinfo
 create mode 100644 debian.raspi2/abi/5.3.0-1003.4/modules.ignore
 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/etc/update.conf
 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 debian.raspi2/tracking-bug
 create mode 100644 drivers/char/broadcom/Kconfig
 create mode 100644 drivers/char/broadcom/Makefile
 create mode 100644 drivers/char/broadcom/argon-mem.c
 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/gpu/drm/vc4/vc_image_types.h
 create mode 100644 drivers/hwmon/rpi-poe-fan.c
 create mode 100644 drivers/i2c/busses/i2c-bcm2708.c
 create mode 100644 drivers/input/joystick/rpisense-js.c
 create mode 100644 drivers/leds/trigger/ledtrig-input.c
 create mode 100644 drivers/media/platform/bcm2835/Kconfig
 create mode 100644 drivers/media/platform/bcm2835/Makefile
 create mode 100644 drivers/media/platform/bcm2835/bcm2835-unicam.c
 create mode 100644 drivers/media/platform/bcm2835/vc4-regs-unicam.h
 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/net/wireless/realtek/rtl8192cu/Kconfig
 create mode 100644 drivers/net/wireless/realtek/rtl8192cu/Makefile
 create mode 100644 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/pci/controller/pcie-brcmstb-bounce.c
 create mode 100644 drivers/pci/controller/pcie-brcmstb-bounce.h
 create mode 100644 drivers/pci/controller/pcie-brcmstb.c
 create mode 100644 drivers/perf/raspberrypi_axi_monitor.c
 create mode 100644 drivers/soc/bcm/brcmstb/memory.c
 create mode 100644 drivers/staging/vc04_services/bcm2835-codec/Kconfig
 create mode 100644 drivers/staging/vc04_services/bcm2835-codec/Makefile
 create mode 100644 drivers/staging/vc04_services/bcm2835-codec/TODO
 create mode 100644 drivers/staging/vc04_services/bcm2835-codec/bcm2835-v4l2-codec.c
 create mode 100644 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_killable.h
 create mode 100644 drivers/staging/vc04_services/vc-sm-cma/Kconfig
 create mode 100644 drivers/staging/vc04_services/vc-sm-cma/Makefile
 create mode 100644 drivers/staging/vc04_services/vc-sm-cma/TODO
 create mode 100644 drivers/staging/vc04_services/vc-sm-cma/vc_sm.c
 create mode 100644 drivers/staging/vc04_services/vc-sm-cma/vc_sm.h
 create mode 100644 drivers/staging/vc04_services/vc-sm-cma/vc_sm_cma_vchi.c
 create mode 100644 drivers/staging/vc04_services/vc-sm-cma/vc_sm_cma_vchi.h
 create mode 100644 drivers/staging/vc04_services/vc-sm-cma/vc_sm_defs.h
 create mode 100644 drivers/staging/vc04_services/vc-sm-cma/vc_sm_knl.h
 create mode 100644 drivers/staging/vc04_services/vchiq-mmal/Kconfig
 create mode 100644 drivers/staging/vc04_services/vchiq-mmal/Makefile
 rename drivers/staging/vc04_services/{bcm2835-camera => vchiq-mmal}/mmal-common.h (84%)
 rename drivers/staging/vc04_services/{bcm2835-camera => vchiq-mmal}/mmal-encodings.h (81%)
 rename drivers/staging/vc04_services/{bcm2835-camera => vchiq-mmal}/mmal-msg-common.h (100%)
 rename drivers/staging/vc04_services/{bcm2835-camera => vchiq-mmal}/mmal-msg-format.h (100%)
 rename drivers/staging/vc04_services/{bcm2835-camera => vchiq-mmal}/mmal-msg-port.h (100%)
 rename drivers/staging/vc04_services/{bcm2835-camera => vchiq-mmal}/mmal-msg.h (90%)
 rename drivers/staging/vc04_services/{bcm2835-camera => vchiq-mmal}/mmal-parameters.h (95%)
 rename drivers/staging/vc04_services/{bcm2835-camera => vchiq-mmal}/mmal-vchiq.c (82%)
 rename drivers/staging/vc04_services/{bcm2835-camera => vchiq-mmal}/mmal-vchiq.h (93%)
 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/vc_sm_cma_ioctl.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 100644 include/soc/brcmstb/memory_api.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/audiosense-pi.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/hifiberry_dacplusadc.c
 create mode 100644 sound/soc/bcm/i-sabre-q2m.c
 create mode 100644 sound/soc/bcm/iqaudio-codec.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/i-sabre-codec.c
 create mode 100644 sound/soc/codecs/i-sabre-codec.h
 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.



More information about the kernel-team mailing list