pull request for raspi2 eoan kernel

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

pull request for raspi2 eoan kernel

Hui Wang
These are the tests I did during the sprint,

arm64 kernel
  - boot test on pi3 and pi4: PASSED

armhf kernel
  - boot test on pi2, pi3 and pi4: PASSED


kernel build via ppa: PASSED
https://launchpad.net/~hui.wang/+archive/ubuntu/test-raspi

And apart from the boot test, I also tested the devices on the pi4 two
weeks ago, most of the devices worked well.
device verified:
   + UART
   + USB host x 3.0
   + PCIe
   + FB over HDMI
   + AUDIO over HDMI
   + AUDIO over headphone Jack
   + I2C
   + SPI
   + MMC/SDHCI Storage
   + SDIO WiFi
   + Ethernet
   + GPIO

device not verified:
   x VideoCore GPU
   x HW Encoder/Decoder
   x Bluetooth
   x V4L2 camera

feature not supported yet (even not support in the
https://github.com/raspberrypi/linux.git):
   x cpufreq
   x cpuidle
   x suspend/resume




And the git repository is at,
https://github.com/jason77-wang/eoan-rpi-pull/tree/e-raspi2 , from the
commit 329843469a92


or directly use this one?
https://git.launchpad.net/~p-pisati/ubuntu/+source/linux/log/?h=e-raspi2



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

Re: pull request for raspi2 eoan kernel

Paolo Pisati-5
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 <[hidden email]>



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.

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

APPLIED/cmt: pull request for raspi2 eoan kernel

Seth Forshee
In reply to this post by Hui Wang
On Thu, Sep 19, 2019 at 03:31:38PM +0800, Hui Wang wrote:

> These are the tests I did during the sprint,
>
> arm64 kernel
>  - boot test on pi3 and pi4: PASSED
>
> armhf kernel
>  - boot test on pi2, pi3 and pi4: PASSED
>
>
> kernel build via ppa: PASSED
> https://launchpad.net/~hui.wang/+archive/ubuntu/test-raspi
>
> And apart from the boot test, I also tested the devices on the pi4 two weeks
> ago, most of the devices worked well.
> device verified:
>   + UART
>   + USB host x 3.0
>   + PCIe
>   + FB over HDMI
>   + AUDIO over HDMI
>   + AUDIO over headphone Jack
>   + I2C
>   + SPI
>   + MMC/SDHCI Storage
>   + SDIO WiFi
>   + Ethernet
>   + GPIO
>
> device not verified:
>   x VideoCore GPU
>   x HW Encoder/Decoder
>   x Bluetooth
>   x V4L2 camera
>
> feature not supported yet (even not support in the
> https://github.com/raspberrypi/linux.git):
>   x cpufreq
>   x cpuidle
>   x suspend/resume
>
>
>
>
> And the git repository is at,
> https://github.com/jason77-wang/eoan-rpi-pull/tree/e-raspi2 , from the
> commit 329843469a92
>
>
> or directly use this one?
> https://git.launchpad.net/~p-pisati/ubuntu/+source/linux/log/?h=e-raspi2

Applied to eoan/raspi2. I've also added a few other commits on top and
uploaded a version to the canonical-kernel-team/bootstrap ppa, along
with a linux-meta-raspi2 update.

I did see one issue, that the environment you used for doing your
configs seems to have been incorrect -- the compiler version was older
than what's in eoan, and some stack protector features were missing. You
should always use 'cranky updateconfigs' for updating your configs to
ensure that it's done in a chroot appropriate for the series, with cross
toolchains to satisfy any feature tests used for setting config options.

Thanks!
Seth

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

Re: APPLIED/cmt: pull request for raspi2 eoan kernel

Hui Wang

On 2019/9/26 上午4:21, Seth Forshee wrote:

> On Thu, Sep 19, 2019 at 03:31:38PM +0800, Hui Wang wrote:
>> These are the tests I did during the sprint,
>>
>> arm64 kernel
>>   - boot test on pi3 and pi4: PASSED
>>
>> armhf kernel
>>   - boot test on pi2, pi3 and pi4: PASSED
>>
>>
>> kernel build via ppa: PASSED
>> https://launchpad.net/~hui.wang/+archive/ubuntu/test-raspi
>>
>> And apart from the boot test, I also tested the devices on the pi4 two weeks
>> ago, most of the devices worked well.
>> device verified:
>>    + UART
>>    + USB host x 3.0
>>    + PCIe
>>    + FB over HDMI
>>    + AUDIO over HDMI
>>    + AUDIO over headphone Jack
>>    + I2C
>>    + SPI
>>    + MMC/SDHCI Storage
>>    + SDIO WiFi
>>    + Ethernet
>>    + GPIO
>>
>> device not verified:
>>    x VideoCore GPU
>>    x HW Encoder/Decoder
>>    x Bluetooth
>>    x V4L2 camera
>>
>> feature not supported yet (even not support in the
>> https://github.com/raspberrypi/linux.git):
>>    x cpufreq
>>    x cpuidle
>>    x suspend/resume
>>
>>
>>
>>
>> And the git repository is at,
>> https://github.com/jason77-wang/eoan-rpi-pull/tree/e-raspi2 , from the
>> commit 329843469a92
>>
>>
>> or directly use this one?
>> https://git.launchpad.net/~p-pisati/ubuntu/+source/linux/log/?h=e-raspi2
> Applied to eoan/raspi2. I've also added a few other commits on top and
> uploaded a version to the canonical-kernel-team/bootstrap ppa, along
> with a linux-meta-raspi2 update.
>
> I did see one issue, that the environment you used for doing your
> configs seems to have been incorrect -- the compiler version was older
> than what's in eoan, and some stack protector features were missing. You
> should always use 'cranky updateconfigs' for updating your configs to
> ensure that it's done in a chroot appropriate for the series, with cross
> toolchains to satisfy any feature tests used for setting config options.
OK, got it, thanks.
> Thanks!
> Seth
>

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