[linux-yocto] [linux-yocto-dev]: [kernel standard/bcm-2xxx-rpi]: bcm-2xxx-rpi: add patches for raspberrypi 4b platform

Bruce Ashfield bruce.ashfield at gmail.com
Fri Oct 25 05:46:17 PDT 2019


In message: [linux-yocto-dev]: [kernel standard/bcm-2xxx-rpi]: bcm-2xxx-rpi: add patches for raspberrypi 4b platform
on 25/10/2019 Meng.Li at windriver.com wrote:

> From: Limeng <Meng.Li at windriver.com>
> 
> Hi Bruce,
> 
> I am working on BSP bcm-2xxx-rpi platform, and intend to merge this BSP supporting into yocto community.
> There are 431 patches in my public repo https://github.com/limeng-linux/linux-yocto-develop.git, branch standard/bcm-2xxx-rpi
> 
> Could you please help merge these patches into linux-ycoto-dev kernel, branch is standard/bcm-2xxx-rpi?
> 
> diffstat info as below. I got these patches from https://github.com/raspberrypi/linux.git, branch is rpi-5.3.y.

Thanks for the diffstat, it is helpful to quickly assess any possible issues.

This is now merged.

Bruce

> 
>  /drivers/staging/vc04_services/vc-sm-cma/vc_sm_cma.c                              |   98 
>  /drivers/staging/vc04_services/vc-sm-cma/vc_sm_cma.h                              |   39 
>  b/.github/ISSUE_TEMPLATE/bug_report.md                                            |   34 
>  b/.gitignore                                                                      |    1 
>  b/Documentation/devicetree/bindings/hwmon/rpi-poe-fan.txt                         |   55 
>  b/Documentation/devicetree/bindings/media/bcm2835-unicam.txt                      |   85 
>  b/Documentation/devicetree/bindings/media/i2c/imx219.txt                          |   59 
>  b/Documentation/devicetree/bindings/media/i2c/ov5647.txt                          |    4 
>  b/Documentation/devicetree/bindings/misc/brcm,bcm2835-smi-dev.txt                 |   17 
>  b/Documentation/devicetree/bindings/misc/brcm,bcm2835-smi.txt                     |   48 
>  b/Documentation/devicetree/bindings/net/microchip,lan78xx.txt                     |    3 
>  b/Documentation/devicetree/bindings/pci/brcmstb-pcie.txt                          |   59 
>  b/Documentation/devicetree/bindings/power/reset/gpio-poweroff.txt                 |    1 
>  b/Documentation/devicetree/bindings/serial/pl011.yaml                             |    6 
>  b/Documentation/devicetree/bindings/vendor-prefixes.txt                           |  463 
>  b/Documentation/devicetree/bindings/vendor-prefixes.yaml                          |    2 
>  b/Documentation/devicetree/configfs-overlays.txt                                  |   31 
>  b/Documentation/hwmon/rpi-poe-fan                                                 |   15 
>  b/MAINTAINERS                                                                     |    7 
>  b/Makefile                                                                        |    3 
>  b/arch/arm/boot/dts/Makefile                                                      |   25 
>  b/arch/arm/boot/dts/bcm2708-rpi-b-plus.dts                                        |  125 
>  b/arch/arm/boot/dts/bcm2708-rpi-b.dts                                             |  115 
>  b/arch/arm/boot/dts/bcm2708-rpi-cm.dts                                            |   98 
>  b/arch/arm/boot/dts/bcm2708-rpi-cm.dtsi                                           |   18 
>  b/arch/arm/boot/dts/bcm2708-rpi-zero-w.dts                                        |  163 
>  b/arch/arm/boot/dts/bcm2708-rpi-zero.dts                                          |  118 
>  b/arch/arm/boot/dts/bcm2708-rpi.dtsi                                              |  156 
>  b/arch/arm/boot/dts/bcm2708.dtsi                                                  |   10 
>  b/arch/arm/boot/dts/bcm2709-rpi-2-b.dts                                           |  125 
>  b/arch/arm/boot/dts/bcm2709-rpi.dtsi                                              |    5 
>  b/arch/arm/boot/dts/bcm2709.dtsi                                                  |   18 
>  b/arch/arm/boot/dts/bcm270x.dtsi                                                  |  165 
>  b/arch/arm/boot/dts/bcm2710-rpi-2-b.dts                                           |  125 
>  b/arch/arm/boot/dts/bcm2710-rpi-3-b-plus.dts                                      |  183 
>  b/arch/arm/boot/dts/bcm2710-rpi-3-b.dts                                           |  194 
>  b/arch/arm/boot/dts/bcm2710-rpi-cm3.dts                                           |  135 
>  b/arch/arm/boot/dts/bcm2710.dtsi                                                  |   25 
>  b/arch/arm/boot/dts/bcm2711-rpi-4-b.dts                                           |  342 
>  b/arch/arm/boot/dts/bcm2711-rpi.dtsi                                              |    7 
>  b/arch/arm/boot/dts/bcm2711.dtsi                                                  |   44 
>  b/arch/arm/boot/dts/bcm2835-common.dtsi                                           |   54 
>  b/arch/arm/boot/dts/bcm2835-rpi-a-plus.dts                                        |    8 
>  b/arch/arm/boot/dts/bcm2835-rpi-a.dts                                             |    8 
>  b/arch/arm/boot/dts/bcm2835-rpi-b-plus.dts                                        |    8 
>  b/arch/arm/boot/dts/bcm2835-rpi-b-rev2.dts                                        |    8 
>  b/arch/arm/boot/dts/bcm2835-rpi-b.dts                                             |    8 
>  b/arch/arm/boot/dts/bcm2835-rpi-zero-w.dts                                        |    1 
>  b/arch/arm/boot/dts/bcm2835-rpi-zero.dts                                          |    1 
>  b/arch/arm/boot/dts/bcm2835-rpi.dtsi                                              |   24 
>  b/arch/arm/boot/dts/bcm2835.dtsi                                                  |    1 
>  b/arch/arm/boot/dts/bcm2836-rpi-2-b.dts                                           |    8 
>  b/arch/arm/boot/dts/bcm2836.dtsi                                                  |    1 
>  b/arch/arm/boot/dts/bcm2837-rpi-3-b.dts                                           |    1 
>  b/arch/arm/boot/dts/bcm2837.dtsi                                                  |    1 
>  b/arch/arm/boot/dts/bcm2838-rpi-4-b.dts                                           |  122 
>  b/arch/arm/boot/dts/bcm2838-rpi.dtsi                                              |   25 
>  b/arch/arm/boot/dts/bcm2838.dtsi                                                  |  783 
>  b/arch/arm/boot/dts/bcm283x-rpi-csi0-2lane.dtsi                                   |    8 
>  b/arch/arm/boot/dts/bcm283x-rpi-csi1-2lane.dtsi                                   |    8 
>  b/arch/arm/boot/dts/bcm283x-rpi-csi1-4lane.dtsi                                   |    8 
>  b/arch/arm/boot/dts/bcm283x-rpi-lan7515.dtsi                                      |   15 
>  b/arch/arm/boot/dts/bcm283x.dtsi                                                  |   76 
>  b/arch/arm/boot/dts/overlays/Makefile                                             |  192 
>  b/arch/arm/boot/dts/overlays/README                                               | 2571 +
>  b/arch/arm/boot/dts/overlays/act-led-overlay.dts                                  |   27 
>  b/arch/arm/boot/dts/overlays/adau1977-adc-overlay.dts                             |   40 
>  b/arch/arm/boot/dts/overlays/adau7002-simple-overlay.dts                          |   52 
>  b/arch/arm/boot/dts/overlays/ads1015-overlay.dts                                  |   98 
>  b/arch/arm/boot/dts/overlays/ads1115-overlay.dts                                  |  103 
>  b/arch/arm/boot/dts/overlays/ads7846-overlay.dts                                  |   89 
>  b/arch/arm/boot/dts/overlays/adv7282m-overlay.dts                                 |   81 
>  b/arch/arm/boot/dts/overlays/adv728x-m-overlay.dts                                |   37 
>  b/arch/arm/boot/dts/overlays/akkordion-iqdacplus-overlay.dts                      |   49 
>  b/arch/arm/boot/dts/overlays/allo-boss-dac-pcm512x-audio-overlay.dts              |   59 
>  b/arch/arm/boot/dts/overlays/allo-digione-overlay.dts                             |   44 
>  b/arch/arm/boot/dts/overlays/allo-katana-dac-audio-overlay.dts                    |   57 
>  b/arch/arm/boot/dts/overlays/allo-piano-dac-pcm512x-audio-overlay.dts             |   54 
>  b/arch/arm/boot/dts/overlays/allo-piano-dac-plus-pcm512x-audio-overlay.dts        |   55 
>  b/arch/arm/boot/dts/overlays/applepi-dac-overlay.dts                              |   57 
>  b/arch/arm/boot/dts/overlays/at86rf233-overlay.dts                                |   57 
>  b/arch/arm/boot/dts/overlays/audioinjector-addons-overlay.dts                     |   60 
>  b/arch/arm/boot/dts/overlays/audioinjector-ultra-overlay.dts                      |   71 
>  b/arch/arm/boot/dts/overlays/audioinjector-wm8731-audio-overlay.dts               |   39 
>  b/arch/arm/boot/dts/overlays/audiosense-pi-overlay.dts                            |   82 
>  b/arch/arm/boot/dts/overlays/audremap-overlay.dts                                 |   35 
>  b/arch/arm/boot/dts/overlays/balena-fin-overlay.dts                               |  122 
>  b/arch/arm/boot/dts/overlays/bmp085_i2c-sensor-overlay.dts                        |   23 
>  b/arch/arm/boot/dts/overlays/dht11-overlay.dts                                    |   39 
>  b/arch/arm/boot/dts/overlays/dionaudio-loco-overlay.dts                           |   39 
>  b/arch/arm/boot/dts/overlays/dionaudio-loco-v2-overlay.dts                        |   49 
>  b/arch/arm/boot/dts/overlays/disable-bt-overlay.dts                               |   55 
>  b/arch/arm/boot/dts/overlays/disable-wifi-overlay.dts                             |   20 
>  b/arch/arm/boot/dts/overlays/dpi18-overlay.dts                                    |   39 
>  b/arch/arm/boot/dts/overlays/dpi24-overlay.dts                                    |   39 
>  b/arch/arm/boot/dts/overlays/draws-overlay.dts                                    |  200 
>  b/arch/arm/boot/dts/overlays/dwc-otg-overlay.dts                                  |   14 
>  b/arch/arm/boot/dts/overlays/dwc2-overlay.dts                                     |   26 
>  b/arch/arm/boot/dts/overlays/enc28j60-overlay.dts                                 |   53 
>  b/arch/arm/boot/dts/overlays/enc28j60-spi2-overlay.dts                            |   47 
>  b/arch/arm/boot/dts/overlays/exc3000-overlay.dts                                  |   48 
>  b/arch/arm/boot/dts/overlays/fe-pi-audio-overlay.dts                              |   70 
>  b/arch/arm/boot/dts/overlays/goodix-overlay.dts                                   |   46 
>  b/arch/arm/boot/dts/overlays/googlevoicehat-soundcard-overlay.dts                 |   49 
>  b/arch/arm/boot/dts/overlays/gpio-fan-overlay.dts                                 |   79 
>  b/arch/arm/boot/dts/overlays/gpio-ir-overlay.dts                                  |   48 
>  b/arch/arm/boot/dts/overlays/gpio-ir-tx-overlay.dts                               |   36 
>  b/arch/arm/boot/dts/overlays/gpio-key-overlay.dts                                 |   48 
>  b/arch/arm/boot/dts/overlays/gpio-no-bank0-irq-overlay.dts                        |   14 
>  b/arch/arm/boot/dts/overlays/gpio-no-irq-overlay.dts                              |   14 
>  b/arch/arm/boot/dts/overlays/gpio-poweroff-overlay.dts                            |   36 
>  b/arch/arm/boot/dts/overlays/gpio-shutdown-overlay.dts                            |   82 
>  b/arch/arm/boot/dts/overlays/hd44780-lcd-overlay.dts                              |   46 
>  b/arch/arm/boot/dts/overlays/hifiberry-amp-overlay.dts                            |   39 
>  b/arch/arm/boot/dts/overlays/hifiberry-dac-overlay.dts                            |   34 
>  b/arch/arm/boot/dts/overlays/hifiberry-dacplus-overlay.dts                        |   59 
>  b/arch/arm/boot/dts/overlays/hifiberry-dacplusadc-overlay.dts                     |   71 
>  b/arch/arm/boot/dts/overlays/hifiberry-dacplusadcpro-overlay.dts                  |   64 
>  b/arch/arm/boot/dts/overlays/hifiberry-dacplusdsp-overlay.dts                     |   34 
>  b/arch/arm/boot/dts/overlays/hifiberry-digi-overlay.dts                           |   41 
>  b/arch/arm/boot/dts/overlays/hifiberry-digi-pro-overlay.dts                       |   43 
>  b/arch/arm/boot/dts/overlays/hy28a-overlay.dts                                    |   93 
>  b/arch/arm/boot/dts/overlays/hy28b-2017-overlay.dts                               |  152 
>  b/arch/arm/boot/dts/overlays/hy28b-overlay.dts                                    |  148 
>  b/arch/arm/boot/dts/overlays/i-sabre-q2m-overlay.dts                              |   39 
>  b/arch/arm/boot/dts/overlays/i2c-bcm2708-overlay.dts                              |   13 
>  b/arch/arm/boot/dts/overlays/i2c-gpio-overlay.dts                                 |   45 
>  b/arch/arm/boot/dts/overlays/i2c-mux-overlay.dts                                  |  139 
>  b/arch/arm/boot/dts/overlays/i2c-pwm-pca9685a-overlay.dts                         |   26 
>  b/arch/arm/boot/dts/overlays/i2c-rtc-gpio-overlay.dts                             |  244 
>  b/arch/arm/boot/dts/overlays/i2c-rtc-overlay.dts                                  |  225 
>  b/arch/arm/boot/dts/overlays/i2c-sensor-overlay.dts                               |  239 
>  b/arch/arm/boot/dts/overlays/i2c0-bcm2708-overlay.dts                             |   14 
>  b/arch/arm/boot/dts/overlays/i2c0-overlay.dts                                     |   61 
>  b/arch/arm/boot/dts/overlays/i2c1-bcm2708-overlay.dts                             |    9 
>  b/arch/arm/boot/dts/overlays/i2c1-overlay.dts                                     |   44 
>  b/arch/arm/boot/dts/overlays/i2c3-overlay.dts                                     |   44 
>  b/arch/arm/boot/dts/overlays/i2c4-overlay.dts                                     |   44 
>  b/arch/arm/boot/dts/overlays/i2c5-overlay.dts                                     |   44 
>  b/arch/arm/boot/dts/overlays/i2c6-overlay.dts                                     |   44 
>  b/arch/arm/boot/dts/overlays/i2s-gpio28-31-overlay.dts                            |   18 
>  b/arch/arm/boot/dts/overlays/ilitek251x-overlay.dts                               |   45 
>  b/arch/arm/boot/dts/overlays/imx219-overlay.dts                                   |  129 
>  b/arch/arm/boot/dts/overlays/iqaudio-codec-overlay.dts                            |   42 
>  b/arch/arm/boot/dts/overlays/iqaudio-dac-overlay.dts                              |   46 
>  b/arch/arm/boot/dts/overlays/iqaudio-dacplus-overlay.dts                          |   49 
>  b/arch/arm/boot/dts/overlays/iqaudio-digi-wm8804-audio-overlay.dts                |   47 
>  b/arch/arm/boot/dts/overlays/jedec-spi-nor-overlay.dts                            |  309 
>  b/arch/arm/boot/dts/overlays/justboom-dac-overlay.dts                             |   46 
>  b/arch/arm/boot/dts/overlays/justboom-digi-overlay.dts                            |   41 
>  b/arch/arm/boot/dts/overlays/ltc294x-overlay.dts                                  |   86 
>  b/arch/arm/boot/dts/overlays/max98357a-overlay.dts                                |   84 
>  b/arch/arm/boot/dts/overlays/mbed-dac-overlay.dts                                 |   64 
>  b/arch/arm/boot/dts/overlays/mcp23017-overlay.dts                                 |   87 
>  b/arch/arm/boot/dts/overlays/mcp23s17-overlay.dts                                 |  732 
>  b/arch/arm/boot/dts/overlays/mcp2515-can0-overlay.dts                             |   73 
>  b/arch/arm/boot/dts/overlays/mcp2515-can1-overlay.dts                             |   73 
>  b/arch/arm/boot/dts/overlays/mcp3008-overlay.dts                                  |  205 
>  b/arch/arm/boot/dts/overlays/mcp3202-overlay.dts                                  |  205 
>  b/arch/arm/boot/dts/overlays/mcp342x-overlay.dts                                  |   93 
>  b/arch/arm/boot/dts/overlays/media-center-overlay.dts                             |  134 
>  b/arch/arm/boot/dts/overlays/midi-uart0-overlay.dts                               |   36 
>  b/arch/arm/boot/dts/overlays/midi-uart1-overlay.dts                               |   43 
>  b/arch/arm/boot/dts/overlays/miniuart-bt-overlay.dts                              |   74 
>  b/arch/arm/boot/dts/overlays/mmc-overlay.dts                                      |   46 
>  b/arch/arm/boot/dts/overlays/mpu6050-overlay.dts                                  |   28 
>  b/arch/arm/boot/dts/overlays/mz61581-overlay.dts                                  |  117 
>  b/arch/arm/boot/dts/overlays/ov5647-overlay.dts                                   |   99 
>  b/arch/arm/boot/dts/overlays/papirus-overlay.dts                                  |   89 
>  b/arch/arm/boot/dts/overlays/pi3-act-led-overlay.dts                              |    1 
>  b/arch/arm/boot/dts/overlays/pi3-disable-bt-overlay.dts                           |    1 
>  b/arch/arm/boot/dts/overlays/pi3-disable-wifi-overlay.dts                         |    1 
>  b/arch/arm/boot/dts/overlays/pi3-miniuart-bt-overlay.dts                          |    1 
>  b/arch/arm/boot/dts/overlays/pibell-overlay.dts                                   |   81 
>  b/arch/arm/boot/dts/overlays/piglow-overlay.dts                                   |   97 
>  b/arch/arm/boot/dts/overlays/piscreen-overlay.dts                                 |  102 
>  b/arch/arm/boot/dts/overlays/piscreen2r-overlay.dts                               |  106 
>  b/arch/arm/boot/dts/overlays/pisound-overlay.dts                                  |  120 
>  b/arch/arm/boot/dts/overlays/pitft22-overlay.dts                                  |   69 
>  b/arch/arm/boot/dts/overlays/pitft28-capacitive-overlay.dts                       |   91 
>  b/arch/arm/boot/dts/overlays/pitft28-resistive-overlay.dts                        |  119 
>  b/arch/arm/boot/dts/overlays/pitft35-resistive-overlay.dts                        |  119 
>  b/arch/arm/boot/dts/overlays/pps-gpio-overlay.dts                                 |   38 
>  b/arch/arm/boot/dts/overlays/pwm-2chan-overlay.dts                                |   47 
>  b/arch/arm/boot/dts/overlays/pwm-ir-tx-overlay.dts                                |   40 
>  b/arch/arm/boot/dts/overlays/pwm-overlay.dts                                      |   43 
>  b/arch/arm/boot/dts/overlays/qca7000-overlay.dts                                  |   55 
>  b/arch/arm/boot/dts/overlays/rotary-encoder-overlay.dts                           |   59 
>  b/arch/arm/boot/dts/overlays/rpi-backlight-overlay.dts                            |   21 
>  b/arch/arm/boot/dts/overlays/rpi-cirrus-wm5102-overlay.dts                        |  152 
>  b/arch/arm/boot/dts/overlays/rpi-dac-overlay.dts                                  |   34 
>  b/arch/arm/boot/dts/overlays/rpi-display-overlay.dts                              |   91 
>  b/arch/arm/boot/dts/overlays/rpi-ft5406-overlay.dts                               |   25 
>  b/arch/arm/boot/dts/overlays/rpi-poe-overlay.dts                                  |   70 
>  b/arch/arm/boot/dts/overlays/rpi-proto-overlay.dts                                |   39 
>  b/arch/arm/boot/dts/overlays/rpi-sense-overlay.dts                                |   47 
>  b/arch/arm/boot/dts/overlays/rpi-tv-overlay.dts                                   |   34 
>  b/arch/arm/boot/dts/overlays/rra-digidac1-wm8741-audio-overlay.dts                |   49 
>  b/arch/arm/boot/dts/overlays/sc16is750-i2c-overlay.dts                            |   38 
>  b/arch/arm/boot/dts/overlays/sc16is752-i2c-overlay.dts                            |   42 
>  b/arch/arm/boot/dts/overlays/sc16is752-spi1-overlay.dts                           |   61 
>  b/arch/arm/boot/dts/overlays/sdhost-overlay.dts                                   |   38 
>  b/arch/arm/boot/dts/overlays/sdio-overlay.dts                                     |   77 
>  b/arch/arm/boot/dts/overlays/sdtweak-overlay.dts                                  |   25 
>  b/arch/arm/boot/dts/overlays/smi-dev-overlay.dts                                  |   18 
>  b/arch/arm/boot/dts/overlays/smi-nand-overlay.dts                                 |   66 
>  b/arch/arm/boot/dts/overlays/smi-overlay.dts                                      |   37 
>  b/arch/arm/boot/dts/overlays/spi-gpio35-39-overlay.dts                            |   31 
>  b/arch/arm/boot/dts/overlays/spi-gpio40-45-overlay.dts                            |   36 
>  b/arch/arm/boot/dts/overlays/spi-rtc-overlay.dts                                  |   33 
>  b/arch/arm/boot/dts/overlays/spi0-cs-overlay.dts                                  |   29 
>  b/arch/arm/boot/dts/overlays/spi0-hw-cs-overlay.dts                               |   26 
>  b/arch/arm/boot/dts/overlays/spi1-1cs-overlay.dts                                 |   57 
>  b/arch/arm/boot/dts/overlays/spi1-2cs-overlay.dts                                 |   69 
>  b/arch/arm/boot/dts/overlays/spi1-3cs-overlay.dts                                 |   81 
>  b/arch/arm/boot/dts/overlays/spi2-1cs-overlay.dts                                 |   57 
>  b/arch/arm/boot/dts/overlays/spi2-2cs-overlay.dts                                 |   69 
>  b/arch/arm/boot/dts/overlays/spi2-3cs-overlay.dts                                 |   81 
>  b/arch/arm/boot/dts/overlays/spi3-1cs-overlay.dts                                 |   46 
>  b/arch/arm/boot/dts/overlays/spi3-2cs-overlay.dts                                 |   58 
>  b/arch/arm/boot/dts/overlays/spi4-1cs-overlay.dts                                 |   46 
>  b/arch/arm/boot/dts/overlays/spi4-2cs-overlay.dts                                 |   58 
>  b/arch/arm/boot/dts/overlays/spi5-1cs-overlay.dts                                 |   46 
>  b/arch/arm/boot/dts/overlays/spi5-2cs-overlay.dts                                 |   58 
>  b/arch/arm/boot/dts/overlays/spi6-1cs-overlay.dts                                 |   46 
>  b/arch/arm/boot/dts/overlays/spi6-2cs-overlay.dts                                 |   58 
>  b/arch/arm/boot/dts/overlays/ssd1306-overlay.dts                                  |   36 
>  b/arch/arm/boot/dts/overlays/superaudioboard-overlay.dts                          |   73 
>  b/arch/arm/boot/dts/overlays/sx150x-overlay.dts                                   | 1706 +
>  b/arch/arm/boot/dts/overlays/tc358743-audio-overlay.dts                           |   52 
>  b/arch/arm/boot/dts/overlays/tc358743-overlay.dts                                 |  116 
>  b/arch/arm/boot/dts/overlays/tinylcd35-overlay.dts                                |  222 
>  b/arch/arm/boot/dts/overlays/tpm-slb9670-overlay.dts                              |   44 
>  b/arch/arm/boot/dts/overlays/uart0-overlay.dts                                    |   33 
>  b/arch/arm/boot/dts/overlays/uart1-overlay.dts                                    |   38 
>  b/arch/arm/boot/dts/overlays/uart2-overlay.dts                                    |   29 
>  b/arch/arm/boot/dts/overlays/uart3-overlay.dts                                    |   29 
>  b/arch/arm/boot/dts/overlays/uart4-overlay.dts                                    |   29 
>  b/arch/arm/boot/dts/overlays/uart5-overlay.dts                                    |   29 
>  b/arch/arm/boot/dts/overlays/udrc-overlay.dts                                     |  128 
>  b/arch/arm/boot/dts/overlays/upstream-overlay.dts                                 |  131 
>  b/arch/arm/boot/dts/overlays/vc4-fkms-v3d-overlay.dts                             |   81 
>  b/arch/arm/boot/dts/overlays/vc4-kms-kippah-7inch-overlay.dts                     |   43 
>  b/arch/arm/boot/dts/overlays/vc4-kms-v3d-overlay.dts                              |  152 
>  b/arch/arm/boot/dts/overlays/vga666-overlay.dts                                   |   30 
>  b/arch/arm/boot/dts/overlays/w1-gpio-overlay.dts                                  |   40 
>  b/arch/arm/boot/dts/overlays/w1-gpio-pullup-overlay.dts                           |   42 
>  b/arch/arm/boot/dts/overlays/wittypi-overlay.dts                                  |   44 
>  b/arch/arm/configs/bcm2709_defconfig                                              | 1477 +
>  b/arch/arm/configs/bcm2711_defconfig                                              | 1474 +
>  b/arch/arm/configs/bcmrpi_defconfig                                               | 1485 +
>  b/arch/arm/include/asm/cacheflush.h                                               |   21 
>  b/arch/arm/include/asm/glue-cache.h                                               |    2 
>  b/arch/arm/include/asm/irqflags.h                                                 |   16 
>  b/arch/arm/include/asm/string.h                                                   |    5 
>  b/arch/arm/include/asm/uaccess.h                                                  |    3 
>  b/arch/arm/kernel/fiq.c                                                           |    4 
>  b/arch/arm/kernel/fiqasm.S                                                        |    4 
>  b/arch/arm/kernel/reboot.c                                                        |    4 
>  b/arch/arm/kernel/setup.c                                                         |   10 
>  b/arch/arm/lib/Makefile                                                           |   14 
>  b/arch/arm/lib/arm-mem.h                                                          |  159 
>  b/arch/arm/lib/copy_from_user.S                                                   |    4 
>  b/arch/arm/lib/exports_rpi.c                                                      |   37 
>  b/arch/arm/lib/memcmp_rpi.S                                                       |  285 
>  b/arch/arm/lib/memcpy_rpi.S                                                       |   61 
>  b/arch/arm/lib/memcpymove.h                                                       |  506 
>  b/arch/arm/lib/memmove_rpi.S                                                      |   61 
>  b/arch/arm/lib/memset_rpi.S                                                       |  128 
>  b/arch/arm/lib/uaccess_with_memcpy.c                                              |  126 
>  b/arch/arm/mach-bcm/Kconfig                                                       |   13 
>  b/arch/arm/mach-bcm/board_bcm2835.c                                               |  110 
>  b/arch/arm/mm/cache-v6.S                                                          |    4 
>  b/arch/arm/mm/cache-v7.S                                                          |    6 
>  b/arch/arm/mm/proc-macros.S                                                       |    2 
>  b/arch/arm/mm/proc-syms.c                                                         |    3 
>  b/arch/arm/mm/proc-v6.S                                                           |   15 
>  b/arch/arm/vfp/vfpmodule.c                                                        |   25 
>  b/arch/arm64/Makefile                                                             |   28 
>  b/arch/arm64/boot/dts/Makefile                                                    |    2 
>  b/arch/arm64/boot/dts/broadcom/Makefile                                           |   13 
>  b/arch/arm64/boot/dts/broadcom/bcm2710-rpi-2-b.dts                                |    3 
>  b/arch/arm64/boot/dts/broadcom/bcm2710-rpi-3-b-plus.dts                           |    3 
>  b/arch/arm64/boot/dts/broadcom/bcm2710-rpi-3-b.dts                                |    3 
>  b/arch/arm64/boot/dts/broadcom/bcm2710-rpi-cm3.dts                                |    3 
>  b/arch/arm64/boot/dts/broadcom/bcm2711-rpi-4-b.dts                                |    3 
>  b/arch/arm64/boot/dts/broadcom/bcm283x-rpi-csi1-2lane.dtsi                        |    1 
>  b/arch/arm64/boot/dts/broadcom/bcm283x-rpi-lan7515.dtsi                           |    1 
>  b/arch/arm64/boot/dts/overlays                                                    |    1 
>  b/arch/arm64/configs/bcm2711_defconfig                                            | 1502 +
>  b/arch/arm64/configs/bcmrpi3_defconfig                                            | 1262 
>  b/arch/arm64/kernel/armv8_deprecated.c                                            |    5 
>  b/arch/arm64/kernel/cpuinfo.c                                                     |   25 
>  b/arch/arm64/mm/dma-mapping.c                                                     |   29 
>  b/arch/arm64/mm/init.c                                                            |    2 
>  b/drivers/bluetooth/hci_h5.c                                                      |    3 
>  b/drivers/char/Kconfig                                                            |    2 
>  b/drivers/char/Makefile                                                           |    1 
>  b/drivers/char/broadcom/Kconfig                                                   |   59 
>  b/drivers/char/broadcom/Makefile                                                  |    9 
>  b/drivers/char/broadcom/bcm2835-gpiomem.c                                         |  258 
>  b/drivers/char/broadcom/bcm2835_smi_dev.c                                         |  406 
>  b/drivers/char/broadcom/rpivid-mem.c                                              |  286 
>  b/drivers/char/broadcom/vc_mem.c                                                  |  639 
>  b/drivers/char/broadcom/vc_sm/Makefile                                            |   11 
>  b/drivers/char/broadcom/vc_sm/vc_sm_defs.h                                        |  237 
>  b/drivers/char/broadcom/vc_sm/vc_sm_knl.h                                         |   53 
>  b/drivers/char/broadcom/vc_sm/vc_vchi_sm.c                                        |  500 
>  b/drivers/char/broadcom/vc_sm/vc_vchi_sm.h                                        |  100 
>  b/drivers/char/broadcom/vc_sm/vmcs_sm.c                                           | 3526 ++
>  b/drivers/char/broadcom/vcio.c                                                    |  200 
>  b/drivers/char/hw_random/Kconfig                                                  |    4 
>  b/drivers/char/hw_random/bcm2835-rng.c                                            |    6 
>  b/drivers/char/hw_random/iproc-rng200.c                                           |   81 
>  b/drivers/clk/Kconfig                                                             |    3 
>  b/drivers/clk/Makefile                                                            |    4 
>  b/drivers/clk/bcm/clk-bcm2835.c                                                   |  165 
>  b/drivers/clk/clk-allo-dac.c                                                      |  161 
>  b/drivers/clk/clk-hifiberry-dacpro.c                                              |  160 
>  b/drivers/cpufreq/Kconfig.arm                                                     |    9 
>  b/drivers/cpufreq/Makefile                                                        |    1 
>  b/drivers/cpufreq/bcm2835-cpufreq.c                                               |  211 
>  b/drivers/dma/Kconfig                                                             |    8 
>  b/drivers/dma/Makefile                                                            |    1 
>  b/drivers/dma/bcm2708-dmaengine.c                                                 |  285 
>  b/drivers/dma/bcm2835-dma.c                                                       |  566 
>  b/drivers/firmware/raspberrypi.c                                                  |  144 
>  b/drivers/gpio/Kconfig                                                            |    6 
>  b/drivers/gpio/Makefile                                                           |    1 
>  b/drivers/gpio/gpio-bcm-virt.c                                                    |  214 
>  b/drivers/gpio/gpiolib.c                                                          |    8 
>  b/drivers/gpu/drm/v3d/Kconfig                                                     |    2 
>  b/drivers/gpu/drm/v3d/v3d_debugfs.c                                               |   16 
>  b/drivers/gpu/drm/v3d/v3d_drv.c                                                   |   34 
>  b/drivers/gpu/drm/v3d/v3d_drv.h                                                   |    6 
>  b/drivers/gpu/drm/v3d/v3d_gem.c                                                   |  106 
>  b/drivers/gpu/drm/v3d/v3d_mmu.c                                                   |   24 
>  b/drivers/gpu/drm/vc4/Makefile                                                    |    1 
>  b/drivers/gpu/drm/vc4/vc4_crtc.c                                                  |   37 
>  b/drivers/gpu/drm/vc4/vc4_drv.c                                                   |    1 
>  b/drivers/gpu/drm/vc4/vc4_drv.h                                                   |    9 
>  b/drivers/gpu/drm/vc4/vc4_dsi.c                                                   |   35 
>  b/drivers/gpu/drm/vc4/vc4_firmware_kms.c                                          | 3199 +-
>  b/drivers/gpu/drm/vc4/vc4_hdmi.c                                                  |    6 
>  b/drivers/gpu/drm/vc4/vc4_kms.c                                                   |   31 
>  b/drivers/gpu/drm/vc4/vc_image_types.h                                            |  171 
>  b/drivers/hid/hid-ids.h                                                           |    6 
>  b/drivers/hid/hid-quirks.c                                                        |    2 
>  b/drivers/hid/usbhid/hid-core.c                                                   |    7 
>  b/drivers/hwmon/Kconfig                                                           |   11 
>  b/drivers/hwmon/Makefile                                                          |    1 
>  b/drivers/hwmon/raspberrypi-hwmon.c                                               |   41 
>  b/drivers/hwmon/rpi-poe-fan.c                                                     |  436 
>  b/drivers/i2c/busses/Kconfig                                                      |   19 
>  b/drivers/i2c/busses/Makefile                                                     |    2 
>  b/drivers/i2c/busses/i2c-bcm2708.c                                                |  512 
>  b/drivers/i2c/busses/i2c-bcm2835.c                                                |  111 
>  b/drivers/i2c/busses/i2c-gpio.c                                                   |    4 
>  b/drivers/input/joystick/Kconfig                                                  |    8 
>  b/drivers/input/joystick/Makefile                                                 |    1 
>  b/drivers/input/joystick/rpisense-js.c                                            |  153 
>  b/drivers/irqchip/irq-bcm2835.c                                                   |  156 
>  b/drivers/irqchip/irq-bcm2836.c                                                   |   29 
>  b/drivers/leds/leds-gpio.c                                                        |   17 
>  b/drivers/leds/trigger/Kconfig                                                    |    7 
>  b/drivers/leds/trigger/Makefile                                                   |    1 
>  b/drivers/leds/trigger/ledtrig-input.c                                            |   55 
>  b/drivers/mailbox/bcm2835-mailbox.c                                               |   18 
>  b/drivers/media/common/videobuf2/videobuf2-core.c                                 |   21 
>  b/drivers/media/i2c/Kconfig                                                       |   11 
>  b/drivers/media/i2c/Makefile                                                      |    1 
>  b/drivers/media/i2c/adv7180.c                                                     |   14 
>  b/drivers/media/i2c/imx219.c                                                      | 1093 
>  b/drivers/media/i2c/ov5647.c                                                      |   75 
>  b/drivers/media/i2c/tc358743.c                                                    |  130 
>  b/drivers/media/platform/Kconfig                                                  |    1 
>  b/drivers/media/platform/Makefile                                                 |    2 
>  b/drivers/media/platform/bcm2835/Kconfig                                          |   16 
>  b/drivers/media/platform/bcm2835/Makefile                                         |    3 
>  b/drivers/media/platform/bcm2835/bcm2835-unicam.c                                 | 2316 +
>  b/drivers/media/platform/bcm2835/vc4-regs-unicam.h                                |  266 
>  b/drivers/media/spi/Kconfig                                                       |    1 
>  b/drivers/media/usb/dvb-usb-v2/rtl28xxu.c                                         |    4 
>  b/drivers/media/v4l2-core/v4l2-ctrls.c                                            |    1 
>  b/drivers/mfd/Kconfig                                                             |    8 
>  b/drivers/mfd/Makefile                                                            |    1 
>  b/drivers/mfd/bcm2835-pm.c                                                        |   23 
>  b/drivers/mfd/rpisense-core.c                                                     |  165 
>  b/drivers/misc/Kconfig                                                            |    8 
>  b/drivers/misc/Makefile                                                           |    1 
>  b/drivers/misc/bcm2835_smi.c                                                      | 1073 
>  b/drivers/mmc/core/block.c                                                        |   28 
>  b/drivers/mmc/core/core.c                                                         |    3 
>  b/drivers/mmc/core/host.c                                                         |   17 
>  b/drivers/mmc/core/quirks.h                                                       |    8 
>  b/drivers/mmc/host/Kconfig                                                        |   39 
>  b/drivers/mmc/host/Makefile                                                       |    2 
>  b/drivers/mmc/host/bcm2835-mmc.c                                                  | 1632 +
>  b/drivers/mmc/host/bcm2835-sdhost.c                                               | 2214 +
>  b/drivers/mmc/host/sdhci-iproc.c                                                  |   10 
>  b/drivers/mmc/host/sdhci.c                                                        |    4 
>  b/drivers/net/can/spi/mcp251x.c                                                   |    3 
>  b/drivers/net/ethernet/broadcom/genet/bcmgenet.c                                  |   16 
>  b/drivers/net/ethernet/broadcom/genet/bcmgenet.h                                  |    2 
>  b/drivers/net/ethernet/broadcom/genet/bcmmii.c                                    |    2 
>  b/drivers/net/phy/broadcom.c                                                      |   33 
>  b/drivers/net/phy/microchip.c                                                     |   27 
>  b/drivers/net/usb/lan78xx.c                                                       |  100 
>  b/drivers/net/usb/smsc95xx.c                                                      |   80 
>  b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c                     |   22 
>  b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/common.c                       |    4 
>  b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c                         |    3 
>  b/drivers/net/wireless/realtek/Kconfig                                            |    1 
>  b/drivers/net/wireless/realtek/Makefile                                           |    1 
>  b/drivers/net/wireless/realtek/rtl8192cu/Kconfig                                  |    9 
>  b/drivers/net/wireless/realtek/rtl8192cu/Makefile                                 |  618 
>  b/drivers/net/wireless/realtek/rtl8192cu/clean                                    |    5 
>  b/drivers/net/wireless/realtek/rtl8192cu/core/efuse/rtw_efuse.c                   | 1147 
>  b/drivers/net/wireless/realtek/rtl8192cu/core/rtw_ap.c                            | 2943 ++
>  b/drivers/net/wireless/realtek/rtl8192cu/core/rtw_br_ext.c                        | 1700 +
>  b/drivers/net/wireless/realtek/rtl8192cu/core/rtw_cmd.c                           | 3035 ++
>  b/drivers/net/wireless/realtek/rtl8192cu/core/rtw_debug.c                         | 1337 
>  b/drivers/net/wireless/realtek/rtl8192cu/core/rtw_eeprom.c                        |  423 
>  b/drivers/net/wireless/realtek/rtl8192cu/core/rtw_ieee80211.c                     | 1916 +
>  b/drivers/net/wireless/realtek/rtl8192cu/core/rtw_io.c                            |  464 
>  b/drivers/net/wireless/realtek/rtl8192cu/core/rtw_ioctl_query.c                   |  196 
>  b/drivers/net/wireless/realtek/rtl8192cu/core/rtw_ioctl_rtl.c                     | 1031 
>  b/drivers/net/wireless/realtek/rtl8192cu/core/rtw_ioctl_set.c                     | 1494 +
>  b/drivers/net/wireless/realtek/rtl8192cu/core/rtw_iol.c                           |  263 
>  b/drivers/net/wireless/realtek/rtl8192cu/core/rtw_mlme.c                          | 3967 ++
>  b/drivers/net/wireless/realtek/rtl8192cu/core/rtw_mlme_ext.c                      |13600 ++++++++++
>  b/drivers/net/wireless/realtek/rtl8192cu/core/rtw_mp.c                            | 1324 
>  b/drivers/net/wireless/realtek/rtl8192cu/core/rtw_mp_ioctl.c                      | 2954 ++
>  b/drivers/net/wireless/realtek/rtl8192cu/core/rtw_p2p.c                           | 5370 +++
>  b/drivers/net/wireless/realtek/rtl8192cu/core/rtw_pwrctrl.c                       | 1551 +
>  b/drivers/net/wireless/realtek/rtl8192cu/core/rtw_recv.c                          | 4306 +++
>  b/drivers/net/wireless/realtek/rtl8192cu/core/rtw_rf.c                            |   95 
>  b/drivers/net/wireless/realtek/rtl8192cu/core/rtw_security.c                      | 3115 ++
>  b/drivers/net/wireless/realtek/rtl8192cu/core/rtw_sreset.c                        |  352 
>  b/drivers/net/wireless/realtek/rtl8192cu/core/rtw_sta_mgt.c                       |  848 
>  b/drivers/net/wireless/realtek/rtl8192cu/core/rtw_tdls.c                          | 2941 ++
>  b/drivers/net/wireless/realtek/rtl8192cu/core/rtw_wlan_util.c                     | 2305 +
>  b/drivers/net/wireless/realtek/rtl8192cu/core/rtw_xmit.c                          | 4156 +++
>  b/drivers/net/wireless/realtek/rtl8192cu/hal/HalPwrSeqCmd.c                       |  177 
>  b/drivers/net/wireless/realtek/rtl8192cu/hal/dm.c                                 |  314 
>  b/drivers/net/wireless/realtek/rtl8192cu/hal/dm.h                                 |   30 
>  b/drivers/net/wireless/realtek/rtl8192cu/hal/hal_com.c                            |  371 
>  b/drivers/net/wireless/realtek/rtl8192cu/hal/hal_intf.c                           |  546 
>  b/drivers/net/wireless/realtek/rtl8192cu/hal/rtl8192c/rtl8192c_cmd.c              | 1159 
>  b/drivers/net/wireless/realtek/rtl8192cu/hal/rtl8192c/rtl8192c_dm.c               | 5058 +++
>  b/drivers/net/wireless/realtek/rtl8192cu/hal/rtl8192c/rtl8192c_hal_init.c         | 3628 ++
>  b/drivers/net/wireless/realtek/rtl8192cu/hal/rtl8192c/rtl8192c_mp.c               | 1207 
>  b/drivers/net/wireless/realtek/rtl8192cu/hal/rtl8192c/rtl8192c_phycfg.c           | 4841 +++
>  b/drivers/net/wireless/realtek/rtl8192cu/hal/rtl8192c/rtl8192c_rf6052.c           | 1031 
>  b/drivers/net/wireless/realtek/rtl8192cu/hal/rtl8192c/rtl8192c_rxdesc.c           |  876 
>  b/drivers/net/wireless/realtek/rtl8192cu/hal/rtl8192c/rtl8192c_sreset.c           |   94 
>  b/drivers/net/wireless/realtek/rtl8192cu/hal/rtl8192c/rtl8192c_xmit.c             |   63 
>  b/drivers/net/wireless/realtek/rtl8192cu/hal/rtl8192c/usb/Hal8192CUHWImg.c        | 8758 ++++++
>  b/drivers/net/wireless/realtek/rtl8192cu/hal/rtl8192c/usb/Hal8192CUHWImg_wowlan.c | 2564 +
>  b/drivers/net/wireless/realtek/rtl8192cu/hal/rtl8192c/usb/rtl8192cu_led.c         | 2680 +
>  b/drivers/net/wireless/realtek/rtl8192cu/hal/rtl8192c/usb/rtl8192cu_recv.c        |  229 
>  b/drivers/net/wireless/realtek/rtl8192cu/hal/rtl8192c/usb/rtl8192cu_xmit.c        | 1150 
>  b/drivers/net/wireless/realtek/rtl8192cu/hal/rtl8192c/usb/usb_halinit.c           | 6261 ++++
>  b/drivers/net/wireless/realtek/rtl8192cu/hal/rtl8192c/usb/usb_ops_ce.c            | 1207 
>  b/drivers/net/wireless/realtek/rtl8192cu/hal/rtl8192c/usb/usb_ops_linux.c         | 1536 +
>  b/drivers/net/wireless/realtek/rtl8192cu/hal/rtl8192c/usb/usb_ops_xp.c            | 1265 
>  b/drivers/net/wireless/realtek/rtl8192cu/ifcfg-wlan0                              |    4 
>  b/drivers/net/wireless/realtek/rtl8192cu/include/Hal8192CEHWImg.h                 |   85 
>  b/drivers/net/wireless/realtek/rtl8192cu/include/Hal8192CPhyCfg.h                 |  428 
>  b/drivers/net/wireless/realtek/rtl8192cu/include/Hal8192CPhyReg.h                 | 1123 
>  b/drivers/net/wireless/realtek/rtl8192cu/include/Hal8192CUHWImg.h                 |  105 
>  b/drivers/net/wireless/realtek/rtl8192cu/include/Hal8192CUHWImg_wowlan.h          |   34 
>  b/drivers/net/wireless/realtek/rtl8192cu/include/Hal8192DEHWImg.h                 |   66 
>  b/drivers/net/wireless/realtek/rtl8192cu/include/Hal8192DPhyCfg.h                 |  528 
>  b/drivers/net/wireless/realtek/rtl8192cu/include/Hal8192DPhyReg.h                 | 1171 
>  b/drivers/net/wireless/realtek/rtl8192cu/include/Hal8192DUHWImg.h                 |   66 
>  b/drivers/net/wireless/realtek/rtl8192cu/include/Hal8192DUHWImg_wowlan.h          |   30 
>  b/drivers/net/wireless/realtek/rtl8192cu/include/HalPwrSeqCmd.h                   |  137 
>  b/drivers/net/wireless/realtek/rtl8192cu/include/autoconf.h                       |  336 
>  b/drivers/net/wireless/realtek/rtl8192cu/include/basic_types.h                    |  321 
>  b/drivers/net/wireless/realtek/rtl8192cu/include/byteorder/big_endian.h           |   87 
>  b/drivers/net/wireless/realtek/rtl8192cu/include/byteorder/generic.h              |  212 
>  b/drivers/net/wireless/realtek/rtl8192cu/include/byteorder/little_endian.h        |   89 
>  b/drivers/net/wireless/realtek/rtl8192cu/include/byteorder/swab.h                 |  140 
>  b/drivers/net/wireless/realtek/rtl8192cu/include/byteorder/swabb.h                |  156 
>  b/drivers/net/wireless/realtek/rtl8192cu/include/circ_buf.h                       |   27 
>  b/drivers/net/wireless/realtek/rtl8192cu/include/cmd_osdep.h                      |   36 
>  b/drivers/net/wireless/realtek/rtl8192cu/include/drv_conf.h                       |   78 
>  b/drivers/net/wireless/realtek/rtl8192cu/include/drv_types.h                      |  662 
>  b/drivers/net/wireless/realtek/rtl8192cu/include/drv_types_ce.h                   |   92 
>  b/drivers/net/wireless/realtek/rtl8192cu/include/drv_types_linux.h                |   25 
>  b/drivers/net/wireless/realtek/rtl8192cu/include/drv_types_sdio.h                 |   70 
>  b/drivers/net/wireless/realtek/rtl8192cu/include/drv_types_xp.h                   |   95 
>  b/drivers/net/wireless/realtek/rtl8192cu/include/ethernet.h                       |   41 
>  b/drivers/net/wireless/realtek/rtl8192cu/include/h2clbk.h                         |   35 
>  b/drivers/net/wireless/realtek/rtl8192cu/include/hal_com.h                        |  146 
>  b/drivers/net/wireless/realtek/rtl8192cu/include/hal_intf.h                       |  432 
>  b/drivers/net/wireless/realtek/rtl8192cu/include/ieee80211.h                      | 1580 +
>  b/drivers/net/wireless/realtek/rtl8192cu/include/ieee80211_ext.h                  |  477 
>  b/drivers/net/wireless/realtek/rtl8192cu/include/if_ether.h                       |  112 
>  b/drivers/net/wireless/realtek/rtl8192cu/include/ioctl_cfg80211.h                 |  184 
>  b/drivers/net/wireless/realtek/rtl8192cu/include/ip.h                             |  141 
>  b/drivers/net/wireless/realtek/rtl8192cu/include/linux/wireless.h                 |   90 
>  b/drivers/net/wireless/realtek/rtl8192cu/include/mlme_osdep.h                     |   40 
>  b/drivers/net/wireless/realtek/rtl8192cu/include/mp_custom_oid.h                  |  353 
>  b/drivers/net/wireless/realtek/rtl8192cu/include/nic_spec.h                       |   47 
>  b/drivers/net/wireless/realtek/rtl8192cu/include/osdep_ce_service.h               |  171 
>  b/drivers/net/wireless/realtek/rtl8192cu/include/osdep_intf.h                     |  155 
>  b/drivers/net/wireless/realtek/rtl8192cu/include/osdep_service.h                  | 1821 +
>  b/drivers/net/wireless/realtek/rtl8192cu/include/pci_hal.h                        |  168 
>  b/drivers/net/wireless/realtek/rtl8192cu/include/pci_ops.h                        |   60 
>  b/drivers/net/wireless/realtek/rtl8192cu/include/pci_osintf.h                     |   33 
>  b/drivers/net/wireless/realtek/rtl8192cu/include/recv_osdep.h                     |   58 
>  b/drivers/net/wireless/realtek/rtl8192cu/include/rtl8192c_cmd.h                   |  153 
>  b/drivers/net/wireless/realtek/rtl8192cu/include/rtl8192c_dm.h                    |  516 
>  b/drivers/net/wireless/realtek/rtl8192cu/include/rtl8192c_event.h                 |   28 
>  b/drivers/net/wireless/realtek/rtl8192cu/include/rtl8192c_hal.h                   |  937 
>  b/drivers/net/wireless/realtek/rtl8192cu/include/rtl8192c_led.h                   |   42 
>  b/drivers/net/wireless/realtek/rtl8192cu/include/rtl8192c_recv.h                  |  184 
>  b/drivers/net/wireless/realtek/rtl8192cu/include/rtl8192c_rf.h                    |   92 
>  b/drivers/net/wireless/realtek/rtl8192cu/include/rtl8192c_spec.h                  | 1865 +
>  b/drivers/net/wireless/realtek/rtl8192cu/include/rtl8192c_sreset.h                |   32 
>  b/drivers/net/wireless/realtek/rtl8192cu/include/rtl8192c_xmit.h                  |  129 
>  b/drivers/net/wireless/realtek/rtl8192cu/include/rtl8192d_cmd.h                   |  142 
>  b/drivers/net/wireless/realtek/rtl8192cu/include/rtl8192d_dm.h                    |  420 
>  b/drivers/net/wireless/realtek/rtl8192cu/include/rtl8192d_hal.h                   | 1126 
>  b/drivers/net/wireless/realtek/rtl8192cu/include/rtl8192d_led.h                   |   43 
>  b/drivers/net/wireless/realtek/rtl8192cu/include/rtl8192d_recv.h                  |  187 
>  b/drivers/net/wireless/realtek/rtl8192cu/include/rtl8192d_rf.h                    |   97 
>  b/drivers/net/wireless/realtek/rtl8192cu/include/rtl8192d_spec.h                  | 1841 +
>  b/drivers/net/wireless/realtek/rtl8192cu/include/rtl8192d_xmit.h                  |  145 
>  b/drivers/net/wireless/realtek/rtl8192cu/include/rtw_android.h                    |   90 
>  b/drivers/net/wireless/realtek/rtl8192cu/include/rtw_ap.h                         |   64 
>  b/drivers/net/wireless/realtek/rtl8192cu/include/rtw_br_ext.h                     |   76 
>  b/drivers/net/wireless/realtek/rtl8192cu/include/rtw_byteorder.h                  |   40 
>  b/drivers/net/wireless/realtek/rtl8192cu/include/rtw_cmd.h                        | 1167 
>  b/drivers/net/wireless/realtek/rtl8192cu/include/rtw_debug.h                      |  538 
>  b/drivers/net/wireless/realtek/rtl8192cu/include/rtw_eeprom.h                     |  152 
>  b/drivers/net/wireless/realtek/rtl8192cu/include/rtw_efuse.h                      |  124 
>  b/drivers/net/wireless/realtek/rtl8192cu/include/rtw_event.h                      |  154 
>  b/drivers/net/wireless/realtek/rtl8192cu/include/rtw_ht.h                         |   50 
>  b/drivers/net/wireless/realtek/rtl8192cu/include/rtw_io.h                         |  504 
>  b/drivers/net/wireless/realtek/rtl8192cu/include/rtw_ioctl.h                      |  269 
>  b/drivers/net/wireless/realtek/rtl8192cu/include/rtw_ioctl_query.h                |   36 
>  b/drivers/net/wireless/realtek/rtl8192cu/include/rtw_ioctl_rtl.h                  |   83 
>  b/drivers/net/wireless/realtek/rtl8192cu/include/rtw_ioctl_set.h                  |   79 
>  b/drivers/net/wireless/realtek/rtl8192cu/include/rtw_iol.h                        |   89 
>  b/drivers/net/wireless/realtek/rtl8192cu/include/rtw_led.h                        |  217 
>  b/drivers/net/wireless/realtek/rtl8192cu/include/rtw_mlme.h                       |  850 
>  b/drivers/net/wireless/realtek/rtl8192cu/include/rtw_mlme_ext.h                   |  963 
>  b/drivers/net/wireless/realtek/rtl8192cu/include/rtw_mp.h                         |  712 
>  b/drivers/net/wireless/realtek/rtl8192cu/include/rtw_mp_ioctl.h                   |  596 
>  b/drivers/net/wireless/realtek/rtl8192cu/include/rtw_mp_phy_regdef.h              | 1097 
>  b/drivers/net/wireless/realtek/rtl8192cu/include/rtw_p2p.h                        |  161 
>  b/drivers/net/wireless/realtek/rtl8192cu/include/rtw_pwrctrl.h                    |  362 
>  b/drivers/net/wireless/realtek/rtl8192cu/include/rtw_qos.h                        |   40 
>  b/drivers/net/wireless/realtek/rtl8192cu/include/rtw_recv.h                       |  731 
>  b/drivers/net/wireless/realtek/rtl8192cu/include/rtw_rf.h                         |  152 
>  b/drivers/net/wireless/realtek/rtl8192cu/include/rtw_security.h                   |  447 
>  b/drivers/net/wireless/realtek/rtl8192cu/include/rtw_sreset.h                     |   74 
>  b/drivers/net/wireless/realtek/rtl8192cu/include/rtw_tdls.h                       |  143 
>  b/drivers/net/wireless/realtek/rtl8192cu/include/rtw_version.h                    |    1 
>  b/drivers/net/wireless/realtek/rtl8192cu/include/rtw_xmit.h                       |  754 
>  b/drivers/net/wireless/realtek/rtl8192cu/include/sta_info.h                       |  432 
>  b/drivers/net/wireless/realtek/rtl8192cu/include/usb_hal.h                        |   37 
>  b/drivers/net/wireless/realtek/rtl8192cu/include/usb_ops.h                        |  110 
>  b/drivers/net/wireless/realtek/rtl8192cu/include/usb_ops_linux.h                  |   63 
>  b/drivers/net/wireless/realtek/rtl8192cu/include/usb_osintf.h                     |   38 
>  b/drivers/net/wireless/realtek/rtl8192cu/include/usb_vendor_req.h                 |   59 
>  b/drivers/net/wireless/realtek/rtl8192cu/include/wifi.h                           | 1248 
>  b/drivers/net/wireless/realtek/rtl8192cu/include/wlan_bssdef.h                    |  703 
>  b/drivers/net/wireless/realtek/rtl8192cu/include/xmit_osdep.h                     |   95 
>  b/drivers/net/wireless/realtek/rtl8192cu/os_dep/linux/ioctl_cfg80211.c            | 5589 ++++
>  b/drivers/net/wireless/realtek/rtl8192cu/os_dep/linux/ioctl_linux.c               |11909 ++++++++
>  b/drivers/net/wireless/realtek/rtl8192cu/os_dep/linux/mlme_linux.c                |  653 
>  b/drivers/net/wireless/realtek/rtl8192cu/os_dep/linux/os_intfs.c                  | 2771 ++
>  b/drivers/net/wireless/realtek/rtl8192cu/os_dep/linux/pci_intf.c                  | 1997 +
>  b/drivers/net/wireless/realtek/rtl8192cu/os_dep/linux/pci_ops_linux.c             |   24 
>  b/drivers/net/wireless/realtek/rtl8192cu/os_dep/linux/recv_linux.c                |  461 
>  b/drivers/net/wireless/realtek/rtl8192cu/os_dep/linux/rtw_android.c               |  843 
>  b/drivers/net/wireless/realtek/rtl8192cu/os_dep/linux/usb_intf.c                  | 1662 +
>  b/drivers/net/wireless/realtek/rtl8192cu/os_dep/linux/usb_ops_linux.c             |  649 
>  b/drivers/net/wireless/realtek/rtl8192cu/os_dep/linux/xmit_linux.c                |  421 
>  b/drivers/net/wireless/realtek/rtl8192cu/os_dep/osdep_service.c                   | 2300 +
>  b/drivers/net/wireless/realtek/rtl8192cu/runwpa                                   |   20 
>  b/drivers/net/wireless/realtek/rtl8192cu/wlan0dhcp                                |   15 
>  b/drivers/of/Kconfig                                                              |    7 
>  b/drivers/of/Makefile                                                             |    1 
>  b/drivers/of/configfs.c                                                           |  357 
>  b/drivers/pci/controller/Kconfig                                                  |   13 
>  b/drivers/pci/controller/Makefile                                                 |    9 
>  b/drivers/pci/controller/pcie-brcmstb-bounce.c                                    |  588 
>  b/drivers/pci/controller/pcie-brcmstb-bounce.h                                    |   55 
>  b/drivers/pci/controller/pcie-brcmstb-bounce64.c                                  |  570 
>  b/drivers/pci/controller/pcie-brcmstb.c                                           | 2193 +
>  b/drivers/perf/Kconfig                                                            |    7 
>  b/drivers/perf/Makefile                                                           |    1 
>  b/drivers/perf/raspberrypi_axi_monitor.c                                          |  649 
>  b/drivers/pinctrl/bcm/pinctrl-bcm2835.c                                           |    2 
>  b/drivers/power/reset/gpio-poweroff.c                                             |   13 
>  b/drivers/pps/clients/pps-gpio.c                                                  |    2 
>  b/drivers/rtc/rtc-pcf2123.c                                                       |    1 
>  b/drivers/rtc/rtc-pcf8523.c                                                       |   25 
>  b/drivers/rtc/rtc-rv3028.c                                                        |   17 
>  b/drivers/soc/bcm/Kconfig                                                         |    1 
>  b/drivers/soc/bcm/bcm2835-power.c                                                 |   28 
>  b/drivers/soc/bcm/brcmstb/Makefile                                                |    2 
>  b/drivers/soc/bcm/brcmstb/memory.c                                                |  158 
>  b/drivers/spi/spi-bcm2835.c                                                       |   98 
>  b/drivers/spi/spidev.c                                                            |    2 
>  b/drivers/staging/vc04_services/Kconfig                                           |    3 
>  b/drivers/staging/vc04_services/Makefile                                          |   11 
>  b/drivers/staging/vc04_services/bcm2835-audio/bcm2835-pcm.c                       |   17 
>  b/drivers/staging/vc04_services/bcm2835-audio/bcm2835.c                           |  130 
>  b/drivers/staging/vc04_services/bcm2835-audio/bcm2835.h                           |    4 
>  b/drivers/staging/vc04_services/bcm2835-camera/Kconfig                            |    2 
>  b/drivers/staging/vc04_services/bcm2835-camera/Makefile                           |    9 
>  b/drivers/staging/vc04_services/bcm2835-camera/bcm2835-camera.c                   |   97 
>  b/drivers/staging/vc04_services/bcm2835-camera/bcm2835-camera.h                   |    2 
>  b/drivers/staging/vc04_services/bcm2835-camera/controls.c                         |    8 
>  b/drivers/staging/vc04_services/bcm2835-codec/Kconfig                             |   13 
>  b/drivers/staging/vc04_services/bcm2835-codec/Makefile                            |   10 
>  b/drivers/staging/vc04_services/bcm2835-codec/TODO                                |   24 
>  b/drivers/staging/vc04_services/bcm2835-codec/bcm2835-v4l2-codec.c                | 3609 ++
>  b/drivers/staging/vc04_services/interface/vchiq_arm/vchiq_2835_arm.c              |  131 
>  b/drivers/staging/vc04_services/interface/vchiq_arm/vchiq_arm.c                   |   10 
>  b/drivers/staging/vc04_services/interface/vchiq_arm/vchiq_arm.h                   |    1 
>  b/drivers/staging/vc04_services/interface/vchiq_arm/vchiq_connected.c             |    1 
>  b/drivers/staging/vc04_services/interface/vchiq_arm/vchiq_core.c                  |    1 
>  b/drivers/staging/vc04_services/interface/vchiq_arm/vchiq_killable.h              |   55 
>  b/drivers/staging/vc04_services/interface/vchiq_arm/vchiq_util.c                  |    1 
>  b/drivers/staging/vc04_services/vc-sm-cma/Kconfig                                 |   18 
>  b/drivers/staging/vc04_services/vc-sm-cma/Makefile                                |   14 
>  b/drivers/staging/vc04_services/vc-sm-cma/TODO                                    |    5 
>  b/drivers/staging/vc04_services/vc-sm-cma/vc_sm.c                                 | 2438 +
>  b/drivers/staging/vc04_services/vc-sm-cma/vc_sm.h                                 |  102 
>  b/drivers/staging/vc04_services/vc-sm-cma/vc_sm_cma.c                             |  102 
>  b/drivers/staging/vc04_services/vc-sm-cma/vc_sm_cma.h                             |   41 
>  b/drivers/staging/vc04_services/vc-sm-cma/vc_sm_cma_vchi.c                        |  639 
>  b/drivers/staging/vc04_services/vc-sm-cma/vc_sm_cma_vchi.h                        |   63 
>  b/drivers/staging/vc04_services/vc-sm-cma/vc_sm_defs.h                            |  300 
>  b/drivers/staging/vc04_services/vc-sm-cma/vc_sm_knl.h                             |   34 
>  b/drivers/staging/vc04_services/vchiq-mmal/Kconfig                                |    8 
>  b/drivers/staging/vc04_services/vchiq-mmal/Makefile                               |   10 
>  b/drivers/staging/vc04_services/vchiq-mmal/mmal-common.h                          |   13 
>  b/drivers/staging/vc04_services/vchiq-mmal/mmal-encodings.h                       |   27 
>  b/drivers/staging/vc04_services/vchiq-mmal/mmal-msg.h                             |   36 
>  b/drivers/staging/vc04_services/vchiq-mmal/mmal-parameters.h                      |   33 
>  b/drivers/staging/vc04_services/vchiq-mmal/mmal-vchiq.c                           |  418 
>  b/drivers/staging/vc04_services/vchiq-mmal/mmal-vchiq.h                           |   15 
>  b/drivers/thermal/broadcom/Kconfig                                                |    2 
>  b/drivers/thermal/broadcom/brcmstb_thermal.c                                      |   61 
>  b/drivers/thermal/step_wise.c                                                     |   35 
>  b/drivers/tty/serial/8250/8250_bcm2835aux.c                                       |    3 
>  b/drivers/tty/serial/amba-pl011.c                                                 |   41 
>  b/drivers/tty/serial/sc16is7xx.c                                                  |    2 
>  b/drivers/usb/Makefile                                                            |    1 
>  b/drivers/usb/core/generic.c                                                      |    1 
>  b/drivers/usb/core/hcd.c                                                          |   10 
>  b/drivers/usb/core/hub.c                                                          |    2 
>  b/drivers/usb/core/message.c                                                      |   94 
>  b/drivers/usb/core/otg_whitelist.h                                                |  114 
>  b/drivers/usb/gadget/file_storage.c                                               | 3676 ++
>  b/drivers/usb/host/Kconfig                                                        |   10 
>  b/drivers/usb/host/Makefile                                                       |    2 
>  b/drivers/usb/host/dwc_common_port/Makefile                                       |   58 
>  b/drivers/usb/host/dwc_common_port/Makefile.fbsd                                  |   17 
>  b/drivers/usb/host/dwc_common_port/Makefile.linux                                 |   49 
>  b/drivers/usb/host/dwc_common_port/changes.txt                                    |  174 
>  b/drivers/usb/host/dwc_common_port/doc/doxygen.cfg                                |  270 
>  b/drivers/usb/host/dwc_common_port/dwc_cc.c                                       |  532 
>  b/drivers/usb/host/dwc_common_port/dwc_cc.h                                       |  224 
>  b/drivers/usb/host/dwc_common_port/dwc_common_fbsd.c                              | 1308 
>  b/drivers/usb/host/dwc_common_port/dwc_common_linux.c                             | 1409 +
>  b/drivers/usb/host/dwc_common_port/dwc_common_nbsd.c                              | 1275 
>  b/drivers/usb/host/dwc_common_port/dwc_crypto.c                                   |  308 
>  b/drivers/usb/host/dwc_common_port/dwc_crypto.h                                   |  111 
>  b/drivers/usb/host/dwc_common_port/dwc_dh.c                                       |  291 
>  b/drivers/usb/host/dwc_common_port/dwc_dh.h                                       |  106 
>  b/drivers/usb/host/dwc_common_port/dwc_list.h                                     |  594 
>  b/drivers/usb/host/dwc_common_port/dwc_mem.c                                      |  245 
>  b/drivers/usb/host/dwc_common_port/dwc_modpow.c                                   |  636 
>  b/drivers/usb/host/dwc_common_port/dwc_modpow.h                                   |   34 
>  b/drivers/usb/host/dwc_common_port/dwc_notifier.c                                 |  319 
>  b/drivers/usb/host/dwc_common_port/dwc_notifier.h                                 |  122 
>  b/drivers/usb/host/dwc_common_port/dwc_os.h                                       | 1276 
>  b/drivers/usb/host/dwc_common_port/usb.h                                          |  946 
>  b/drivers/usb/host/dwc_otg/Makefile                                               |   85 
>  b/drivers/usb/host/dwc_otg/doc/doxygen.cfg                                        |  224 
>  b/drivers/usb/host/dwc_otg/dummy_audio.c                                          | 1574 +
>  b/drivers/usb/host/dwc_otg/dwc_cfi_common.h                                       |  142 
>  b/drivers/usb/host/dwc_otg/dwc_otg_adp.c                                          |  854 
>  b/drivers/usb/host/dwc_otg/dwc_otg_adp.h                                          |   80 
>  b/drivers/usb/host/dwc_otg/dwc_otg_attr.c                                         | 1212 
>  b/drivers/usb/host/dwc_otg/dwc_otg_attr.h                                         |   89 
>  b/drivers/usb/host/dwc_otg/dwc_otg_cfi.c                                          | 1876 +
>  b/drivers/usb/host/dwc_otg/dwc_otg_cfi.h                                          |  320 
>  b/drivers/usb/host/dwc_otg/dwc_otg_cil.c                                          | 7146 +++++
>  b/drivers/usb/host/dwc_otg/dwc_otg_cil.h                                          | 1464 +
>  b/drivers/usb/host/dwc_otg/dwc_otg_cil_intr.c                                     | 1601 +
>  b/drivers/usb/host/dwc_otg/dwc_otg_core_if.h                                      |  705 
>  b/drivers/usb/host/dwc_otg/dwc_otg_dbg.h                                          |  117 
>  b/drivers/usb/host/dwc_otg/dwc_otg_driver.c                                       | 1774 +
>  b/drivers/usb/host/dwc_otg/dwc_otg_driver.h                                       |   86 
>  b/drivers/usb/host/dwc_otg/dwc_otg_fiq_fsm.c                                      | 1425 +
>  b/drivers/usb/host/dwc_otg/dwc_otg_fiq_fsm.h                                      |  399 
>  b/drivers/usb/host/dwc_otg/dwc_otg_fiq_stub.S                                     |   80 
>  b/drivers/usb/host/dwc_otg/dwc_otg_hcd.c                                          | 4327 +++
>  b/drivers/usb/host/dwc_otg/dwc_otg_hcd.h                                          |  870 
>  b/drivers/usb/host/dwc_otg/dwc_otg_hcd_ddma.c                                     | 1134 
>  b/drivers/usb/host/dwc_otg/dwc_otg_hcd_if.h                                       |  421 
>  b/drivers/usb/host/dwc_otg/dwc_otg_hcd_intr.c                                     | 2757 ++
>  b/drivers/usb/host/dwc_otg/dwc_otg_hcd_linux.c                                    | 1083 
>  b/drivers/usb/host/dwc_otg/dwc_otg_hcd_queue.c                                    |  970 
>  b/drivers/usb/host/dwc_otg/dwc_otg_os_dep.h                                       |  199 
>  b/drivers/usb/host/dwc_otg/dwc_otg_pcd.c                                          | 2725 ++
>  b/drivers/usb/host/dwc_otg/dwc_otg_pcd.h                                          |  273 
>  b/drivers/usb/host/dwc_otg/dwc_otg_pcd_if.h                                       |  361 
>  b/drivers/usb/host/dwc_otg/dwc_otg_pcd_intr.c                                     | 5148 +++
>  b/drivers/usb/host/dwc_otg/dwc_otg_pcd_linux.c                                    | 1262 
>  b/drivers/usb/host/dwc_otg/dwc_otg_regs.h                                         | 2550 +
>  b/drivers/usb/host/dwc_otg/test/Makefile                                          |   16 
>  b/drivers/usb/host/dwc_otg/test/dwc_otg_test.pm                                   |  337 
>  b/drivers/usb/host/dwc_otg/test/test_mod_param.pl                                 |  133 
>  b/drivers/usb/host/dwc_otg/test/test_sysfs.pl                                     |  193 
>  b/drivers/usb/host/xhci-mem.c                                                     |    8 
>  b/drivers/usb/host/xhci-pci.c                                                     |    8 
>  b/drivers/usb/host/xhci-ring.c                                                    |   26 
>  b/drivers/usb/host/xhci.c                                                         |  101 
>  b/drivers/usb/host/xhci.h                                                         |    5 
>  b/drivers/video/backlight/Kconfig                                                 |    7 
>  b/drivers/video/backlight/Makefile                                                |    1 
>  b/drivers/video/backlight/rpi_backlight.c                                         |  119 
>  b/drivers/video/fbdev/Kconfig                                                     |   27 
>  b/drivers/video/fbdev/Makefile                                                    |    2 
>  b/drivers/video/fbdev/bcm2708_fb.c                                                | 1588 +
>  b/drivers/video/fbdev/core/cfbimgblt.c                                            |  152 
>  b/drivers/video/fbdev/core/fbmem.c                                                |   35 
>  b/drivers/video/fbdev/rpisense-fb.c                                               |  293 
>  b/drivers/video/logo/logo_linux_clut224.ppm                                       | 2483 -
>  b/drivers/w1/masters/w1-gpio.c                                                    |    2 
>  b/drivers/watchdog/bcm2835_wdt.c                                                  |   49 
>  b/include/linux/brcmphy.h                                                         |    5 
>  b/include/linux/broadcom/bcm2835_smi.h                                            |  391 
>  b/include/linux/broadcom/vc_mem.h                                                 |   77 
>  b/include/linux/broadcom/vc_sm_cma_ioctl.h                                        |  114 
>  b/include/linux/broadcom/vmcs_sm_ioctl.h                                          |  294 
>  b/include/linux/leds.h                                                            |    3 
>  b/include/linux/mfd/bcm2835-pm.h                                                  |    3 
>  b/include/linux/mfd/rpisense/core.h                                               |   47 
>  b/include/linux/mfd/rpisense/framebuffer.h                                        |   32 
>  b/include/linux/mfd/rpisense/joystick.h                                           |   35 
>  b/include/linux/microchipphy.h                                                    |    8 
>  b/include/linux/mmc/card.h                                                        |    2 
>  b/include/linux/platform_data/dma-bcm2708.h                                       |  143 
>  b/include/linux/usb.h                                                             |    2 
>  b/include/linux/usb/hcd.h                                                         |    7 
>  b/include/media/v4l2-mediabus.h                                                   |    8 
>  b/include/media/videobuf2-core.h                                                  |   15 
>  b/include/soc/bcm2835/raspberrypi-firmware.h                                      |   26 
>  b/include/soc/brcmstb/memory_api.h                                                |   25 
>  b/include/uapi/drm/v3d_drm.h                                                      |    6 
>  b/include/uapi/linux/fb.h                                                         |   12 
>  b/include/uapi/linux/v4l2-controls.h                                              |    1 
>  b/include/uapi/linux/videodev2.h                                                  |    5 
>  b/kernel/cgroup/cgroup.c                                                          |   30 
>  b/kernel/dma/direct.c                                                             |    2 
>  b/kernel/resource.c                                                               |    6 
>  b/mm/page_alloc.c                                                                 |    2 
>  b/net/bluetooth/hci_conn.c                                                        |    9 
>  b/scripts/Makefile.dtbinst                                                        |    8 
>  b/scripts/Makefile.lib                                                            |   13 
>  b/sound/soc/bcm/Kconfig                                                           |  245 
>  b/sound/soc/bcm/Makefile                                                          |   54 
>  b/sound/soc/bcm/allo-boss-dac.c                                                   |  456 
>  b/sound/soc/bcm/allo-katana-codec.c                                               |  390 
>  b/sound/soc/bcm/allo-piano-dac-plus.c                                             | 1013 
>  b/sound/soc/bcm/allo-piano-dac.c                                                  |  122 
>  b/sound/soc/bcm/audioinjector-octo-soundcard.c                                    |  341 
>  b/sound/soc/bcm/audioinjector-pi-soundcard.c                                      |  187 
>  b/sound/soc/bcm/audiosense-pi.c                                                   |  248 
>  b/sound/soc/bcm/digidac1-soundcard.c                                              |  421 
>  b/sound/soc/bcm/dionaudio_loco-v2.c                                               |  117 
>  b/sound/soc/bcm/dionaudio_loco.c                                                  |  117 
>  b/sound/soc/bcm/fe-pi-audio.c                                                     |  154 
>  b/sound/soc/bcm/googlevoicehat-codec.c                                            |  214 
>  b/sound/soc/bcm/hifiberry_dacplus.c                                               |  352 
>  b/sound/soc/bcm/hifiberry_dacplusadc.c                                            |  390 
>  b/sound/soc/bcm/hifiberry_dacplusadcpro.c                                         |  566 
>  b/sound/soc/bcm/hifiberry_dacplusdsp.c                                            |   90 
>  b/sound/soc/bcm/i-sabre-q2m.c                                                     |  158 
>  b/sound/soc/bcm/iqaudio-codec.c                                                   |  274 
>  b/sound/soc/bcm/iqaudio-dac.c                                                     |  223 
>  b/sound/soc/bcm/justboom-dac.c                                                    |  147 
>  b/sound/soc/bcm/pisound.c                                                         | 1201 
>  b/sound/soc/bcm/rpi-cirrus.c                                                      | 1035 
>  b/sound/soc/bcm/rpi-proto.c                                                       |  147 
>  b/sound/soc/bcm/rpi-simple-soundcard.c                                            |  311 
>  b/sound/soc/bcm/rpi-wm8804-soundcard.c                                            |  516 
>  b/sound/soc/codecs/Kconfig                                                        |   20 
>  b/sound/soc/codecs/Makefile                                                       |    6 
>  b/sound/soc/codecs/cs42xx8-i2c.c                                                  |    7 
>  b/sound/soc/codecs/cs42xx8.c                                                      |    2 
>  b/sound/soc/codecs/i-sabre-codec.c                                                |  392 
>  b/sound/soc/codecs/i-sabre-codec.h                                                |   42 
>  b/sound/soc/codecs/pcm1794a.c                                                     |   69 
>  b/sound/soc/codecs/pcm512x.c                                                      |    2 
>  b/sound/soc/codecs/tas5713.c                                                      |  371 
>  b/sound/soc/codecs/tas5713.h                                                      |  210 
>  b/sound/soc/soc-core.c                                                            |    4 
>  810 files changed, 310617 insertions(+), 4897 deletions(-)
> 
> 
> Pull request info as below:
> 
> The following changes since commit ac73e6203a30163c19ace0391b55fd62eab287cc:
> 
>   Merge tag 'v5.4-rc4' into standard/base (2019-10-22 21:30:03 -0400)
> 
> are available in the Git repository at:
> 
>   https://github.com/limeng-linux/linux-yocto-develop.git standard/bcm-2xxx-rpi
> 
> for you to fetch changes up to c6e5cfdc2b4d5186a9ca9cc06efd759b36295669:
> 
>   arch: arm64: dts: add clock property in bcm2838.dtsi (2019-10-25 14:14:31 +0800)
> 
> ----------------------------------------------------------------
> Aaron Shaw (1):
>       Add Support for JustBoom Audio boards
> 
> Aman Gupta (2):
>       staging: bcm2835-codec: add support for V4L2_CID_MPEG_VIDEO_FORCE_KEY_FRAME
>       staging: bcm2835-codec: remove unnecessary padding on encoder input
> 
> 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)
> 
> Chen-Yu Tsai (3):
>       staging: bcm2835-codec: switch to multi-planar API
>       staging: bcm2835-codec: implement V4L2_CID_MIN_BUFFERS_FOR_CAPTURE
>       staging: bcm2835-codec: set device_caps in struct video_device
> 
> 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 (138):
>       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
>       staging: bcm2835_camera: Ensure all buffers are returned on disable
>       drm/vc4: Query firmware for custom HDMI mode
>       drm/vc4: Pass the drm vrefresh to the firmware on mode set
>       drm/vc4: Add support for margins to fkms
>       drm/vc4: Ensure zpos is always initialised
>       drm/vc4: Add "Broadcast RGB" connector property
>       drm/vc4: fkms: Set default state margin at reset
>       configs: Add CONFIG_FRAMEBUFFER_CONSOLE_ROTATION to Pi configs
>       drm/vc4: Resolve the vblank warnings on mode switching
>       drm/vc4: Remove unused mode variable
>       staging:bcm2835-codec: Expand logging on format setting
>       staging: bcm2835-codec: Correct bytesperline on format changed
>       drm/vc4: Add missing NULL check to vc4_crtc_consume_event
>       media: dt-bindings: Add binding for the Sony IMX219 sensor
>       media: i2c: Add driver for Sony IMX219 sensor
>       defconfigs: Add Sony IMX219 driver to RPi defconfigs
>       dtoverlays: Add overlay for the Sony IMX219 image sensor.
>       overlays: mcp23017: rename the GPIO pins node with the device
>       overlays: mcp23017: Add option for not connecting the int GPIO
>       v4l2: Add a Greyworld AWB mode.
>       staging: bcm2835-camera: Add greyworld AWB mode
>       staging: bcm2835-codec: Allow height of 1920.
>       staging: bcm2835-codec: Correct g/s_selection API MPLANE support
> 
> DigitalDreamtime (1):
>       Add support for Dion Audio LOCO DAC-AMP HAT
> 
> Eric Anholt (26):
>       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.
>       drm/v3d: HACK: gut runtime pm for now.
>       drm/v3d: Clock V3D down when not in use.
> 
> 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
> 
> Floris Bos (1):
>       pcie-brcmstb-bounce64.c: dev_err() -> dev_info() for info messages
> 
> Gordon Garrity (1):
>       Add IQaudIO Sound Card support for Raspberry Pi
> 
> Harm Hanemaaijer (1):
>       Speed up console framebuffer imageblit function
> 
> Hermann Lauer (1):
>       According to 5713 pdf doc CLOCK_CTRL is a readonly status register, and it behaves so. Remove useless setting
> 
> HiFiBerry (1):
>       Added driver for the HiFiBerry DAC+ ADC (#2694)
> 
> Hui Wang (2):
>       rtl8192cu: Let it support to build in the non-src folder
>       vc_sm: Let it support to build in the non-src folder
> 
> IQaudIO (1):
>       Added IQaudIO Pi-Codec board support (#2969)
> 
> Iago Toral Quiroga (1):
>       drm/v3d: clean caches at the end of render jobs on request from user space
> 
> James Hughes (7):
>       AXI performance monitor driver (#2222)
>       Update issue templates (#2736)
>       Pulled in the multi frame buffer support from the Pi3 repo
>       Fixup FKMS interrupt handing for non-existent display
>       Add HDMI1 facility to the driver.
>       drm/vc4: Fix for margins in composite/SDTV mode (#3223)
>       Rename HDMI ALSA device names, check for enable state
> 
> Jim Quinlan (1):
>       dt-bindings: pci: Add DT docs for Brcmstb PCIe device
> 
> Joerg Schambacher (1):
>       adds the Hifiberry DAC+ADC PRO version
> 
> Jonathan Bell (13):
>       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
>       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
>       dts: bcm2838: add missing properties for pmu and gic nodes
>       drivers: char: add chardev for mmap'ing the RPiVid control registers
>       hid: usb: Add device quirks for Freeway Airmouse T3 and MX3
>       xhci: Use more event ring segment table entries
> 
> Joshua Emele (1):
>       lan78xx: Debounce link events to minimize poll storm
> 
> Jörg Schambacher (1):
>       Add Hifiberry DAC+DSP soundcard driver (#3224)
> 
> Khem Raj (1):
>       build/arm64: Add rules for .dtbo files for dts overlays
> 
> Kieran Bingham (7):
>       staging: bcm2835-codec: Fix non-documentation comment block
>       staging: bcm2835-codec: Fix declaration of roles
>       staging: bcm2835-codec: Add role to device name
>       staging: bcm2835-codec: Pass driver context to create entities
>       staging: bcm2835-codec: add media controller support
>       media: bcm2835: unicam: Reduce scope of local function
>       media: bcm2835: unicam: add media controller support
> 
> Klaus Schulz (1):
>       sound: pcm512x-codec: Adding 352.8kHz samplerate support
> 
> Limeng (1):
>       arch: arm64: dts: add clock property in bcm2838.dtsi
> 
> Luke Wren (2):
>       Add /dev/gpiomem device for rootless user GPIO access
>       Add SMI 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
> 
> Matteo Croce (6):
>       bcm2708-dmaengine: don't leak kernel address
>       dwc_otg: don't leak kernel address
>       bcm2835_smi: suppress warnings
>       bcm2835-dma: suppress warning
>       raspberrypi_axi_monitor: suppress warning
>       vchiq_2835_arm: suppress warning
> 
> Matthias Brugger (1):
>       overlays: fix compatible for RPi4
> 
> Matthias Reichl (4):
>       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
>       clk: clk-hifiberry-dacpro: fix kconfig
> 
> Michael Brown (1):
>       bcm2708_fb: Fix layout of struct vc4_display_settings_t
> 
> 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 (3):
>       rpi_display: add backlight driver and overlay
>       lan78xx: use default alignment for rx buffers
>       dwc_otg: use align_buf for small IN control transfers (#3150)
> 
> Pantelis Antoniou (1):
>       OF: DT-Overlay configfs interface
> 
> Peter Malkin (1):
>       Driver support for Google voiceHAT soundcard.
> 
> Phil Elwell (91):
>       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
>       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
>       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: Prevent load tracking from breaking FKMS
>       overlays: audremap: Support GPIOs 18 & 19
>       drm/vc4: A present but empty dmas disables audio
>       overlays: Add audio parameter to vc4-kms-v3d
>       overlays: Update the upstream overlay
>       overlays: Add baudrate parameter to i2c3-i2c6
>       net: bcmgenet: Workaround #2 for Pi4 Ethernet fail
>       configs: Regenerate the defconfigs
>       configs: Enable building the DS28E17 driver module
>       ARM: dts: bcm2711-rpi-4-b: I2C aliases and pulls
>       configs: arm64/bcm2711: Enable V3D
>       overlays: sc16ic752-i2c: Fix xtal parameter
>       arch/arm: Add model string to cpuinfo
>       arch/arm64: Add Revision, Serial, Model to cpuinfo
>       configs: Add GPIO_PCA953X, LEDS_PCA9532/PCA955X
>       configs: Set VIDEO_V4L2_SUBDEV_API=y on arm64/bcm2711
>       arm/dts: Give v3dbus a 16GB DMA address range
>       drm/v3d: Delete pm_runtime support
>       configs: Regenerate defconfigs
>       dts: Add DTS for Pi 2B rev 1.2 with BCM2837 (#3235)
>       kbuild: Allow .dtbo overlays to be built piecemeal
>       dma-direct: Temporary DMA fix on arm64
>       configs: Enable CONFIG_NET_VRF=m
>       overlays: gpio-shutdown: Add debounce parameter
> 
> 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 (14):
>       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
>       ARM: dts: bcm2835-common: Restore V3D power domain
>       ARM: dts: bcm27xx: Fix DTC warning for memory node
>       ARM: dts: bcm2708-rpi: Define the downstream MMC interfaces at one place
>       ARM: dts: bcm283x: Define MMC interfaces at board level
>       ARM: dts: bcm2835-rpi-zero-w: Fix bus-width of sdhci
>       ARM: dts: bcm2708-rpi: Define the downstream HDMI power at one place
>       Revert "HACK: clk-bcm2835: Add BCM2838_CLOCK_EMMC2 support"
>       ARM: bcm: Switch board, clk and pinctrl to bcm2711 compatible
> 
> Steve Glendinning (1):
>       smsx95xx: fix crimes against truesize
> 
> Tim Gover (5):
>       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
> 
> Trevor Stiles (1):
>       configs: Add support for the Audio Injector Ultra in 64-bit land.
> 
> Waldemar Brodkorb (1):
>       Add driver for rpi-proto
> 
> Yaroslav Rosomakho (2):
>       Add missing dma_unmap_sg calls to free relevant swiotlb bounce buffers. This prevents DMA leaks.
>       Limit max_req_size under arm64 (or any other platform that uses swiotlb) to prevent potential buffer overflow due to bouncing.
> 
> allo-com (1):
>       codecs: Correct Katana minimum volume
> 
> 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
>       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
>       clk-bcm2835: Avoid null pointer exception
>       vc-sm-cma: Fix compatibility ioctl
>       configs: Add TINYDRM modules
>       configs: Update arm64/bcm2711_defconfig based on the arm version (#3239)
>       configs: Update bcm2711 arm64 USB options to match arm (#3254)
> 
> yaroslavros (1):
>       Ported pcie-brcmstb bounce buffer implementation to ARM64. (#3144)
> 
> Álvaro Fernández Rojas (1):
>       arm: dts: add missing Raspberry Pi model names
> 
>  .github/ISSUE_TEMPLATE/bug_report.md                                            |    34 +
>  .gitignore                                                                      |     1 +
>  Documentation/devicetree/bindings/hwmon/rpi-poe-fan.txt                         |    55 +
>  Documentation/devicetree/bindings/media/bcm2835-unicam.txt                      |    85 +
>  Documentation/devicetree/bindings/media/i2c/imx219.txt                          |    59 +
>  Documentation/devicetree/bindings/media/i2c/ov5647.txt                          |     4 +
>  Documentation/devicetree/bindings/misc/brcm,bcm2835-smi-dev.txt                 |    17 +
>  Documentation/devicetree/bindings/misc/brcm,bcm2835-smi.txt                     |    48 +
>  Documentation/devicetree/bindings/net/microchip,lan78xx.txt                     |     3 +
>  Documentation/devicetree/bindings/pci/brcmstb-pcie.txt                          |    59 +
>  Documentation/devicetree/bindings/power/reset/gpio-poweroff.txt                 |     1 +
>  Documentation/devicetree/bindings/serial/pl011.yaml                             |     6 +
>  Documentation/devicetree/bindings/vendor-prefixes.txt                           |   463 ++++
>  Documentation/devicetree/bindings/vendor-prefixes.yaml                          |     2 +
>  Documentation/devicetree/configfs-overlays.txt                                  |    31 +
>  Documentation/hwmon/rpi-poe-fan                                                 |    15 +
>  MAINTAINERS                                                                     |     7 +
>  Makefile                                                                        |     3 +
>  arch/arm/boot/dts/Makefile                                                      |    25 +
>  arch/arm/boot/dts/bcm2708-rpi-b-plus.dts                                        |   125 +
>  arch/arm/boot/dts/bcm2708-rpi-b.dts                                             |   115 +
>  arch/arm/boot/dts/bcm2708-rpi-cm.dts                                            |    98 +
>  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                                              |   154 ++
>  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-2-b.dts                                           |   125 +
>  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                                           |   135 +
>  arch/arm/boot/dts/bcm2710.dtsi                                                  |    25 +
>  arch/arm/boot/dts/bcm2711-rpi-4-b.dts                                           |   338 +++
>  arch/arm/boot/dts/bcm2711-rpi.dtsi                                              |     7 +
>  arch/arm/boot/dts/bcm2711.dtsi                                                  |    44 +
>  arch/arm/boot/dts/bcm2835-common.dtsi                                           |    54 +
>  arch/arm/boot/dts/bcm2835-rpi-a-plus.dts                                        |     8 +
>  arch/arm/boot/dts/bcm2835-rpi-a.dts                                             |     8 +
>  arch/arm/boot/dts/bcm2835-rpi-b-plus.dts                                        |     8 +
>  arch/arm/boot/dts/bcm2835-rpi-b-rev2.dts                                        |     8 +
>  arch/arm/boot/dts/bcm2835-rpi-b.dts                                             |     8 +
>  arch/arm/boot/dts/bcm2835-rpi-zero-w.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                                           |     8 +
>  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                                                  |   745 ++++++
>  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                                                  |    76 +-
>  arch/arm/boot/dts/overlays/Makefile                                             |   192 ++
>  arch/arm/boot/dts/overlays/README                                               |  2569 ++++++++++++++++++
>  arch/arm/boot/dts/overlays/act-led-overlay.dts                                  |    27 +
>  arch/arm/boot/dts/overlays/adau1977-adc-overlay.dts                             |    40 +
>  arch/arm/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 +
>  arch/arm/boot/dts/overlays/akkordion-iqdacplus-overlay.dts                      |    49 +
>  arch/arm/boot/dts/overlays/allo-boss-dac-pcm512x-audio-overlay.dts              |    59 +
>  arch/arm/boot/dts/overlays/allo-digione-overlay.dts                             |    44 +
>  arch/arm/boot/dts/overlays/allo-katana-dac-audio-overlay.dts                    |    57 +
>  arch/arm/boot/dts/overlays/allo-piano-dac-pcm512x-audio-overlay.dts             |    54 +
>  arch/arm/boot/dts/overlays/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 +
>  arch/arm/boot/dts/overlays/audioinjector-addons-overlay.dts                     |    60 +
>  arch/arm/boot/dts/overlays/audioinjector-ultra-overlay.dts                      |    71 +
>  arch/arm/boot/dts/overlays/audioinjector-wm8731-audio-overlay.dts               |    39 +
>  arch/arm/boot/dts/overlays/audiosense-pi-overlay.dts                            |    82 +
>  arch/arm/boot/dts/overlays/audremap-overlay.dts                                 |    35 +
>  arch/arm/boot/dts/overlays/balena-fin-overlay.dts                               |   122 +
>  arch/arm/boot/dts/overlays/bmp085_i2c-sensor-overlay.dts                        |    23 +
>  arch/arm/boot/dts/overlays/dht11-overlay.dts                                    |    39 +
>  arch/arm/boot/dts/overlays/dionaudio-loco-overlay.dts                           |    39 +
>  arch/arm/boot/dts/overlays/dionaudio-loco-v2-overlay.dts                        |    49 +
>  arch/arm/boot/dts/overlays/disable-bt-overlay.dts                               |    55 +
>  arch/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 +
>  arch/arm/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 +
>  arch/arm/boot/dts/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 +
>  arch/arm/boot/dts/overlays/gpio-no-bank0-irq-overlay.dts                        |    14 +
>  arch/arm/boot/dts/overlays/gpio-no-irq-overlay.dts                              |    14 +
>  arch/arm/boot/dts/overlays/gpio-poweroff-overlay.dts                            |    36 +
>  arch/arm/boot/dts/overlays/gpio-shutdown-overlay.dts                            |    82 +
>  arch/arm/boot/dts/overlays/hd44780-lcd-overlay.dts                              |    46 +
>  arch/arm/boot/dts/overlays/hifiberry-amp-overlay.dts                            |    39 +
>  arch/arm/boot/dts/overlays/hifiberry-dac-overlay.dts                            |    34 +
>  arch/arm/boot/dts/overlays/hifiberry-dacplus-overlay.dts                        |    59 +
>  arch/arm/boot/dts/overlays/hifiberry-dacplusadc-overlay.dts                     |    71 +
>  arch/arm/boot/dts/overlays/hifiberry-dacplusadcpro-overlay.dts                  |    64 +
>  arch/arm/boot/dts/overlays/hifiberry-dacplusdsp-overlay.dts                     |    34 +
>  arch/arm/boot/dts/overlays/hifiberry-digi-overlay.dts                           |    41 +
>  arch/arm/boot/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 +
>  arch/arm/boot/dts/overlays/i2c-pwm-pca9685a-overlay.dts                         |    26 +
>  arch/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 ++
>  arch/arm/boot/dts/overlays/i2c0-bcm2708-overlay.dts                             |    14 +
>  arch/arm/boot/dts/overlays/i2c0-overlay.dts                                     |    61 +
>  arch/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                                     |    36 +
>  arch/arm/boot/dts/overlays/i2c4-overlay.dts                                     |    36 +
>  arch/arm/boot/dts/overlays/i2c5-overlay.dts                                     |    36 +
>  arch/arm/boot/dts/overlays/i2c6-overlay.dts                                     |    36 +
>  arch/arm/boot/dts/overlays/i2s-gpio28-31-overlay.dts                            |    18 +
>  arch/arm/boot/dts/overlays/ilitek251x-overlay.dts                               |    45 +
>  arch/arm/boot/dts/overlays/imx219-overlay.dts                                   |   129 +
>  arch/arm/boot/dts/overlays/iqaudio-codec-overlay.dts                            |    42 +
>  arch/arm/boot/dts/overlays/iqaudio-dac-overlay.dts                              |    46 +
>  arch/arm/boot/dts/overlays/iqaudio-dacplus-overlay.dts                          |    49 +
>  arch/arm/boot/dts/overlays/iqaudio-digi-wm8804-audio-overlay.dts                |    47 +
>  arch/arm/boot/dts/overlays/jedec-spi-nor-overlay.dts                            |   309 +++
>  arch/arm/boot/dts/overlays/justboom-dac-overlay.dts                             |    46 +
>  arch/arm/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                                 |    71 +
>  arch/arm/boot/dts/overlays/mcp23s17-overlay.dts                                 |   732 ++++++
>  arch/arm/boot/dts/overlays/mcp2515-can0-overlay.dts                             |    73 +
>  arch/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 +
>  arch/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 +
>  arch/arm/boot/dts/overlays/pi3-disable-bt-overlay.dts                           |     1 +
>  arch/arm/boot/dts/overlays/pi3-disable-wifi-overlay.dts                         |     1 +
>  arch/arm/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 +
>  arch/arm/boot/dts/overlays/pitft28-capacitive-overlay.dts                       |    91 +
>  arch/arm/boot/dts/overlays/pitft28-resistive-overlay.dts                        |   119 +
>  arch/arm/boot/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 +
>  arch/arm/boot/dts/overlays/rotary-encoder-overlay.dts                           |    59 +
>  arch/arm/boot/dts/overlays/rpi-backlight-overlay.dts                            |    21 +
>  arch/arm/boot/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 +
>  arch/arm/boot/dts/overlays/rra-digidac1-wm8741-audio-overlay.dts                |    49 +
>  arch/arm/boot/dts/overlays/sc16is750-i2c-overlay.dts                            |    38 +
>  arch/arm/boot/dts/overlays/sc16is752-i2c-overlay.dts                            |    40 +
>  arch/arm/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 +
>  arch/arm/boot/dts/overlays/spi-gpio35-39-overlay.dts                            |    31 +
>  arch/arm/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 +
>  arch/arm/boot/dts/overlays/superaudioboard-overlay.dts                          |    73 +
>  arch/arm/boot/dts/overlays/sx150x-overlay.dts                                   |  1706 ++++++++++++
>  arch/arm/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                                 |   131 +
>  arch/arm/boot/dts/overlays/vc4-fkms-v3d-overlay.dts                             |    81 +
>  arch/arm/boot/dts/overlays/vc4-kms-kippah-7inch-overlay.dts                     |    43 +
>  arch/arm/boot/dts/overlays/vc4-kms-v3d-overlay.dts                              |   152 ++
>  arch/arm/boot/dts/overlays/vga666-overlay.dts                                   |    30 +
>  arch/arm/boot/dts/overlays/w1-gpio-overlay.dts                                  |    40 +
>  arch/arm/boot/dts/overlays/w1-gpio-pullup-overlay.dts                           |    42 +
>  arch/arm/boot/dts/overlays/wittypi-overlay.dts                                  |    44 +
>  arch/arm/configs/bcm2709_defconfig                                              |  1439 ++++++++++
>  arch/arm/configs/bcm2711_defconfig                                              |  1434 ++++++++++
>  arch/arm/configs/bcmrpi_defconfig                                               |  1449 +++++++++++
>  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/kernel/setup.c                                                         |    10 +
>  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                                           |    13 +
>  arch/arm64/boot/dts/broadcom/bcm2710-rpi-2-b.dts                                |     3 +
>  arch/arm64/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 +
>  arch/arm64/boot/dts/broadcom/bcm283x-rpi-csi1-2lane.dtsi                        |     1 +
>  arch/arm64/boot/dts/broadcom/bcm283x-rpi-lan7515.dtsi                           |     1 +
>  arch/arm64/boot/dts/overlays                                                    |     1 +
>  arch/arm64/configs/bcm2711_defconfig                                            |  1460 +++++++++++
>  arch/arm64/configs/bcmrpi3_defconfig                                            |  1238 +++++++++
>  arch/arm64/kernel/armv8_deprecated.c                                            |     5 +
>  arch/arm64/kernel/cpuinfo.c                                                     |    25 +
>  arch/arm64/mm/dma-mapping.c                                                     |    29 +
>  arch/arm64/mm/init.c                                                            |     2 +-
>  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/bcm2835-gpiomem.c                                         |   258 ++
>  drivers/char/broadcom/bcm2835_smi_dev.c                                         |   402 +++
>  drivers/char/broadcom/rpivid-mem.c                                              |   286 ++
>  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                                                   |   155 +-
>  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/Kconfig                                                     |     2 +-
>  drivers/gpu/drm/v3d/v3d_debugfs.c                                               |    16 +-
>  drivers/gpu/drm/v3d/v3d_drv.c                                                   |    34 +-
>  drivers/gpu/drm/v3d/v3d_drv.h                                                   |     6 +
>  drivers/gpu/drm/v3d/v3d_gem.c                                                   |   106 +-
>  drivers/gpu/drm/v3d/v3d_mmu.c                                                   |     2 +
>  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                                          |  1905 ++++++++++++++
>  drivers/gpu/drm/vc4/vc4_hdmi.c                                                  |     6 +-
>  drivers/gpu/drm/vc4/vc4_kms.c                                                   |    23 +-
>  drivers/gpu/drm/vc4/vc_image_types.h                                            |   171 ++
>  drivers/hid/hid-ids.h                                                           |     6 +
>  drivers/hid/hid-quirks.c                                                        |     2 +
>  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/Kconfig                                                       |    11 +
>  drivers/media/i2c/Makefile                                                      |     1 +
>  drivers/media/i2c/adv7180.c                                                     |    14 +
>  drivers/media/i2c/imx219.c                                                      |  1093 ++++++++
>  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                                 |  2272 ++++++++++++++++
>  drivers/media/platform/bcm2835/vc4-regs-unicam.h                                |   266 ++
>  drivers/media/spi/Kconfig                                                       |     1 +
>  drivers/media/usb/dvb-usb-v2/rtl28xxu.c                                         |     4 +
>  drivers/media/v4l2-core/v4l2-ctrls.c                                            |     1 +
>  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                                                  |  1576 +++++++++++
>  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                                  |    16 +-
>  drivers/net/ethernet/broadcom/genet/bcmgenet.h                                  |     2 +-
>  drivers/net/ethernet/broadcom/genet/bcmmii.c                                    |     2 +
>  drivers/net/phy/broadcom.c                                                      |    33 +-
>  drivers/net/phy/microchip.c                                                     |    27 +
>  drivers/net/usb/lan78xx.c                                                       |    66 +-
>  drivers/net/usb/smsc95xx.c                                                      |    80 +-
>  drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c                     |    22 +-
>  drivers/net/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 +
>  drivers/net/wireless/realtek/rtl8192cu/core/efuse/rtw_efuse.c                   |  1147 ++++++++
>  drivers/net/wireless/realtek/rtl8192cu/core/rtw_ap.c                            |  2943 +++++++++++++++++++++
>  drivers/net/wireless/realtek/rtl8192cu/core/rtw_br_ext.c                        |  1700 ++++++++++++
>  drivers/net/wireless/realtek/rtl8192cu/core/rtw_cmd.c                           |  3035 +++++++++++++++++++++
>  drivers/net/wireless/realtek/rtl8192cu/core/rtw_debug.c                         |  1337 ++++++++++
>  drivers/net/wireless/realtek/rtl8192cu/core/rtw_eeprom.c                        |   423 +++
>  drivers/net/wireless/realtek/rtl8192cu/core/rtw_ieee80211.c                     |  1916 ++++++++++++++
>  drivers/net/wireless/realtek/rtl8192cu/core/rtw_io.c                            |   464 ++++
>  drivers/net/wireless/realtek/rtl8192cu/core/rtw_ioctl_query.c                   |   196 ++
>  drivers/net/wireless/realtek/rtl8192cu/core/rtw_ioctl_rtl.c                     |  1031 ++++++++
>  drivers/net/wireless/realtek/rtl8192cu/core/rtw_ioctl_set.c                     |  1494 +++++++++++
>  drivers/net/wireless/realtek/rtl8192cu/core/rtw_iol.c                           |   263 ++
>  drivers/net/wireless/realtek/rtl8192cu/core/rtw_mlme.c                          |  3967 ++++++++++++++++++++++++++++
>  drivers/net/wireless/realtek/rtl8192cu/core/rtw_mlme_ext.c                      | 13600 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
>  drivers/net/wireless/realtek/rtl8192cu/core/rtw_mp.c                            |  1324 ++++++++++
>  drivers/net/wireless/realtek/rtl8192cu/core/rtw_mp_ioctl.c                      |  2954 +++++++++++++++++++++
>  drivers/net/wireless/realtek/rtl8192cu/core/rtw_p2p.c                           |  5370 ++++++++++++++++++++++++++++++++++++++
>  drivers/net/wireless/realtek/rtl8192cu/core/rtw_pwrctrl.c                       |  1551 +++++++++++
>  drivers/net/wireless/realtek/rtl8192cu/core/rtw_recv.c                          |  4306 ++++++++++++++++++++++++++++++
>  drivers/net/wireless/realtek/rtl8192cu/core/rtw_rf.c                            |    95 +
>  drivers/net/wireless/realtek/rtl8192cu/core/rtw_security.c                      |  3115 ++++++++++++++++++++++
>  drivers/net/wireless/realtek/rtl8192cu/core/rtw_sreset.c                        |   352 +++
>  drivers/net/wireless/realtek/rtl8192cu/core/rtw_sta_mgt.c                       |   848 ++++++
>  drivers/net/wireless/realtek/rtl8192cu/core/rtw_tdls.c                          |  2941 +++++++++++++++++++++
>  drivers/net/wireless/realtek/rtl8192cu/core/rtw_wlan_util.c                     |  2305 ++++++++++++++++
>  drivers/net/wireless/realtek/rtl8192cu/core/rtw_xmit.c                          |  4156 +++++++++++++++++++++++++++++
>  drivers/net/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 +
>  drivers/net/wireless/realtek/rtl8192cu/hal/hal_com.c                            |   371 +++
>  drivers/net/wireless/realtek/rtl8192cu/hal/hal_intf.c                           |   546 ++++
>  drivers/net/wireless/realtek/rtl8192cu/hal/rtl8192c/rtl8192c_cmd.c              |  1159 +++++++++
>  drivers/net/wireless/realtek/rtl8192cu/hal/rtl8192c/rtl8192c_dm.c               |  5058 +++++++++++++++++++++++++++++++++++
>  drivers/net/wireless/realtek/rtl8192cu/hal/rtl8192c/rtl8192c_hal_init.c         |  3628 ++++++++++++++++++++++++++
>  drivers/net/wireless/realtek/rtl8192cu/hal/rtl8192c/rtl8192c_mp.c               |  1207 +++++++++
>  drivers/net/wireless/realtek/rtl8192cu/hal/rtl8192c/rtl8192c_phycfg.c           |  4841 ++++++++++++++++++++++++++++++++++
>  drivers/net/wireless/realtek/rtl8192cu/hal/rtl8192c/rtl8192c_rf6052.c           |  1031 ++++++++
>  drivers/net/wireless/realtek/rtl8192cu/hal/rtl8192c/rtl8192c_rxdesc.c           |   876 +++++++
>  drivers/net/wireless/realtek/rtl8192cu/hal/rtl8192c/rtl8192c_sreset.c           |    94 +
>  drivers/net/wireless/realtek/rtl8192cu/hal/rtl8192c/rtl8192c_xmit.c             |    63 +
>  drivers/net/wireless/realtek/rtl8192cu/hal/rtl8192c/usb/Hal8192CUHWImg.c        |  8758 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
>  drivers/net/wireless/realtek/rtl8192cu/hal/rtl8192c/usb/Hal8192CUHWImg_wowlan.c |  2564 ++++++++++++++++++
>  drivers/net/wireless/realtek/rtl8192cu/hal/rtl8192c/usb/rtl8192cu_led.c         |  2680 +++++++++++++++++++
>  drivers/net/wireless/realtek/rtl8192cu/hal/rtl8192c/usb/rtl8192cu_recv.c        |   229 ++
>  drivers/net/wireless/realtek/rtl8192cu/hal/rtl8192c/usb/rtl8192cu_xmit.c        |  1150 ++++++++
>  drivers/net/wireless/realtek/rtl8192cu/hal/rtl8192c/usb/usb_halinit.c           |  6261 ++++++++++++++++++++++++++++++++++++++++++++
>  drivers/net/wireless/realtek/rtl8192cu/hal/rtl8192c/usb/usb_ops_ce.c            |  1207 +++++++++
>  drivers/net/wireless/realtek/rtl8192cu/hal/rtl8192c/usb/usb_ops_linux.c         |  1536 +++++++++++
>  drivers/net/wireless/realtek/rtl8192cu/hal/rtl8192c/usb/usb_ops_xp.c            |  1265 +++++++++
>  drivers/net/wireless/realtek/rtl8192cu/ifcfg-wlan0                              |     4 +
>  drivers/net/wireless/realtek/rtl8192cu/include/Hal8192CEHWImg.h                 |    85 +
>  drivers/net/wireless/realtek/rtl8192cu/include/Hal8192CPhyCfg.h                 |   428 +++
>  drivers/net/wireless/realtek/rtl8192cu/include/Hal8192CPhyReg.h                 |  1123 ++++++++
>  drivers/net/wireless/realtek/rtl8192cu/include/Hal8192CUHWImg.h                 |   105 +
>  drivers/net/wireless/realtek/rtl8192cu/include/Hal8192CUHWImg_wowlan.h          |    34 +
>  drivers/net/wireless/realtek/rtl8192cu/include/Hal8192DEHWImg.h                 |    66 +
>  drivers/net/wireless/realtek/rtl8192cu/include/Hal8192DPhyCfg.h                 |   528 ++++
>  drivers/net/wireless/realtek/rtl8192cu/include/Hal8192DPhyReg.h                 |  1171 +++++++++
>  drivers/net/wireless/realtek/rtl8192cu/include/Hal8192DUHWImg.h                 |    66 +
>  drivers/net/wireless/realtek/rtl8192cu/include/Hal8192DUHWImg_wowlan.h          |    30 +
>  drivers/net/wireless/realtek/rtl8192cu/include/HalPwrSeqCmd.h                   |   137 +
>  drivers/net/wireless/realtek/rtl8192cu/include/autoconf.h                       |   336 +++
>  drivers/net/wireless/realtek/rtl8192cu/include/basic_types.h                    |   321 +++
>  drivers/net/wireless/realtek/rtl8192cu/include/byteorder/big_endian.h           |    87 +
>  drivers/net/wireless/realtek/rtl8192cu/include/byteorder/generic.h              |   212 ++
>  drivers/net/wireless/realtek/rtl8192cu/include/byteorder/little_endian.h        |    89 +
>  drivers/net/wireless/realtek/rtl8192cu/include/byteorder/swab.h                 |   140 +
>  drivers/net/wireless/realtek/rtl8192cu/include/byteorder/swabb.h                |   156 ++
>  drivers/net/wireless/realtek/rtl8192cu/include/circ_buf.h                       |    27 +
>  drivers/net/wireless/realtek/rtl8192cu/include/cmd_osdep.h                      |    36 +
>  drivers/net/wireless/realtek/rtl8192cu/include/drv_conf.h                       |    78 +
>  drivers/net/wireless/realtek/rtl8192cu/include/drv_types.h                      |   662 +++++
>  drivers/net/wireless/realtek/rtl8192cu/include/drv_types_ce.h                   |    92 +
>  drivers/net/wireless/realtek/rtl8192cu/include/drv_types_linux.h                |    25 +
>  drivers/net/wireless/realtek/rtl8192cu/include/drv_types_sdio.h                 |    70 +
>  drivers/net/wireless/realtek/rtl8192cu/include/drv_types_xp.h                   |    95 +
>  drivers/net/wireless/realtek/rtl8192cu/include/ethernet.h                       |    41 +
>  drivers/net/wireless/realtek/rtl8192cu/include/h2clbk.h                         |    35 +
>  drivers/net/wireless/realtek/rtl8192cu/include/hal_com.h                        |   146 ++
>  drivers/net/wireless/realtek/rtl8192cu/include/hal_intf.h                       |   432 +++
>  drivers/net/wireless/realtek/rtl8192cu/include/ieee80211.h                      |  1580 +++++++++++
>  drivers/net/wireless/realtek/rtl8192cu/include/ieee80211_ext.h                  |   477 ++++
>  drivers/net/wireless/realtek/rtl8192cu/include/if_ether.h                       |   112 +
>  drivers/net/wireless/realtek/rtl8192cu/include/ioctl_cfg80211.h                 |   184 ++
>  drivers/net/wireless/realtek/rtl8192cu/include/ip.h                             |   141 +
>  drivers/net/wireless/realtek/rtl8192cu/include/linux/wireless.h                 |    90 +
>  drivers/net/wireless/realtek/rtl8192cu/include/mlme_osdep.h                     |    40 +
>  drivers/net/wireless/realtek/rtl8192cu/include/mp_custom_oid.h                  |   353 +++
>  drivers/net/wireless/realtek/rtl8192cu/include/nic_spec.h                       |    47 +
>  drivers/net/wireless/realtek/rtl8192cu/include/osdep_ce_service.h               |   171 ++
>  drivers/net/wireless/realtek/rtl8192cu/include/osdep_intf.h                     |   155 ++
>  drivers/net/wireless/realtek/rtl8192cu/include/osdep_service.h                  |  1821 +++++++++++++
>  drivers/net/wireless/realtek/rtl8192cu/include/pci_hal.h                        |   168 ++
>  drivers/net/wireless/realtek/rtl8192cu/include/pci_ops.h                        |    60 +
>  drivers/net/wireless/realtek/rtl8192cu/include/pci_osintf.h                     |    33 +
>  drivers/net/wireless/realtek/rtl8192cu/include/recv_osdep.h                     |    58 +
>  drivers/net/wireless/realtek/rtl8192cu/include/rtl8192c_cmd.h                   |   153 ++
>  drivers/net/wireless/realtek/rtl8192cu/include/rtl8192c_dm.h                    |   516 ++++
>  drivers/net/wireless/realtek/rtl8192cu/include/rtl8192c_event.h                 |    28 +
>  drivers/net/wireless/realtek/rtl8192cu/include/rtl8192c_hal.h                   |   937 +++++++
>  drivers/net/wireless/realtek/rtl8192cu/include/rtl8192c_led.h                   |    42 +
>  drivers/net/wireless/realtek/rtl8192cu/include/rtl8192c_recv.h                  |   184 ++
>  drivers/net/wireless/realtek/rtl8192cu/include/rtl8192c_rf.h                    |    92 +
>  drivers/net/wireless/realtek/rtl8192cu/include/rtl8192c_spec.h                  |  1865 +++++++++++++
>  drivers/net/wireless/realtek/rtl8192cu/include/rtl8192c_sreset.h                |    32 +
>  drivers/net/wireless/realtek/rtl8192cu/include/rtl8192c_xmit.h                  |   129 +
>  drivers/net/wireless/realtek/rtl8192cu/include/rtl8192d_cmd.h                   |   142 +
>  drivers/net/wireless/realtek/rtl8192cu/include/rtl8192d_dm.h                    |   420 +++
>  drivers/net/wireless/realtek/rtl8192cu/include/rtl8192d_hal.h                   |  1126 ++++++++
>  drivers/net/wireless/realtek/rtl8192cu/include/rtl8192d_led.h                   |    43 +
>  drivers/net/wireless/realtek/rtl8192cu/include/rtl8192d_recv.h                  |   187 ++
>  drivers/net/wireless/realtek/rtl8192cu/include/rtl8192d_rf.h                    |    97 +
>  drivers/net/wireless/realtek/rtl8192cu/include/rtl8192d_spec.h                  |  1841 +++++++++++++
>  drivers/net/wireless/realtek/rtl8192cu/include/rtl8192d_xmit.h                  |   145 ++
>  drivers/net/wireless/realtek/rtl8192cu/include/rtw_android.h                    |    90 +
>  drivers/net/wireless/realtek/rtl8192cu/include/rtw_ap.h                         |    64 +
>  drivers/net/wireless/realtek/rtl8192cu/include/rtw_br_ext.h                     |    76 +
>  drivers/net/wireless/realtek/rtl8192cu/include/rtw_byteorder.h                  |    40 +
>  drivers/net/wireless/realtek/rtl8192cu/include/rtw_cmd.h                        |  1167 +++++++++
>  drivers/net/wireless/realtek/rtl8192cu/include/rtw_debug.h                      |   538 ++++
>  drivers/net/wireless/realtek/rtl8192cu/include/rtw_eeprom.h                     |   152 ++
>  drivers/net/wireless/realtek/rtl8192cu/include/rtw_efuse.h                      |   124 +
>  drivers/net/wireless/realtek/rtl8192cu/include/rtw_event.h                      |   154 ++
>  drivers/net/wireless/realtek/rtl8192cu/include/rtw_ht.h                         |    50 +
>  drivers/net/wireless/realtek/rtl8192cu/include/rtw_io.h                         |   504 ++++
>  drivers/net/wireless/realtek/rtl8192cu/include/rtw_ioctl.h                      |   269 ++
>  drivers/net/wireless/realtek/rtl8192cu/include/rtw_ioctl_query.h                |    36 +
>  drivers/net/wireless/realtek/rtl8192cu/include/rtw_ioctl_rtl.h                  |    83 +
>  drivers/net/wireless/realtek/rtl8192cu/include/rtw_ioctl_set.h                  |    79 +
>  drivers/net/wireless/realtek/rtl8192cu/include/rtw_iol.h                        |    89 +
>  drivers/net/wireless/realtek/rtl8192cu/include/rtw_led.h                        |   217 ++
>  drivers/net/wireless/realtek/rtl8192cu/include/rtw_mlme.h                       |   850 ++++++
>  drivers/net/wireless/realtek/rtl8192cu/include/rtw_mlme_ext.h                   |   963 +++++++
>  drivers/net/wireless/realtek/rtl8192cu/include/rtw_mp.h                         |   712 +++++
>  drivers/net/wireless/realtek/rtl8192cu/include/rtw_mp_ioctl.h                   |   596 +++++
>  drivers/net/wireless/realtek/rtl8192cu/include/rtw_mp_phy_regdef.h              |  1097 ++++++++
>  drivers/net/wireless/realtek/rtl8192cu/include/rtw_p2p.h                        |   161 ++
>  drivers/net/wireless/realtek/rtl8192cu/include/rtw_pwrctrl.h                    |   362 +++
>  drivers/net/wireless/realtek/rtl8192cu/include/rtw_qos.h                        |    40 +
>  drivers/net/wireless/realtek/rtl8192cu/include/rtw_recv.h                       |   731 ++++++
>  drivers/net/wireless/realtek/rtl8192cu/include/rtw_rf.h                         |   152 ++
>  drivers/net/wireless/realtek/rtl8192cu/include/rtw_security.h                   |   447 ++++
>  drivers/net/wireless/realtek/rtl8192cu/include/rtw_sreset.h                     |    74 +
>  drivers/net/wireless/realtek/rtl8192cu/include/rtw_tdls.h                       |   143 +
>  drivers/net/wireless/realtek/rtl8192cu/include/rtw_version.h                    |     1 +
>  drivers/net/wireless/realtek/rtl8192cu/include/rtw_xmit.h                       |   754 ++++++
>  drivers/net/wireless/realtek/rtl8192cu/include/sta_info.h                       |   432 +++
>  drivers/net/wireless/realtek/rtl8192cu/include/usb_hal.h                        |    37 +
>  drivers/net/wireless/realtek/rtl8192cu/include/usb_ops.h                        |   110 +
>  drivers/net/wireless/realtek/rtl8192cu/include/usb_ops_linux.h                  |    63 +
>  drivers/net/wireless/realtek/rtl8192cu/include/usb_osintf.h                     |    38 +
>  drivers/net/wireless/realtek/rtl8192cu/include/usb_vendor_req.h                 |    59 +
>  drivers/net/wireless/realtek/rtl8192cu/include/wifi.h                           |  1248 +++++++++
>  drivers/net/wireless/realtek/rtl8192cu/include/wlan_bssdef.h                    |   703 +++++
>  drivers/net/wireless/realtek/rtl8192cu/include/xmit_osdep.h                     |    95 +
>  drivers/net/wireless/realtek/rtl8192cu/os_dep/linux/ioctl_cfg80211.c            |  5589 +++++++++++++++++++++++++++++++++++++++
>  drivers/net/wireless/realtek/rtl8192cu/os_dep/linux/ioctl_linux.c               | 11909 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
>  drivers/net/wireless/realtek/rtl8192cu/os_dep/linux/mlme_linux.c                |   653 +++++
>  drivers/net/wireless/realtek/rtl8192cu/os_dep/linux/os_intfs.c                  |  2771 ++++++++++++++++++++
>  drivers/net/wireless/realtek/rtl8192cu/os_dep/linux/pci_intf.c                  |  1997 ++++++++++++++
>  drivers/net/wireless/realtek/rtl8192cu/os_dep/linux/pci_ops_linux.c             |    24 +
>  drivers/net/wireless/realtek/rtl8192cu/os_dep/linux/recv_linux.c                |   461 ++++
>  drivers/net/wireless/realtek/rtl8192cu/os_dep/linux/rtw_android.c               |   843 ++++++
>  drivers/net/wireless/realtek/rtl8192cu/os_dep/linux/usb_intf.c                  |  1662 ++++++++++++
>  drivers/net/wireless/realtek/rtl8192cu/os_dep/linux/usb_ops_linux.c             |   649 +++++
>  drivers/net/wireless/realtek/rtl8192cu/os_dep/linux/xmit_linux.c                |   421 +++
>  drivers/net/wireless/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                                                 |     9 +-
>  drivers/pci/controller/pcie-brcmstb-bounce.c                                    |   562 ++++
>  drivers/pci/controller/pcie-brcmstb-bounce.h                                    |    37 +
>  drivers/pci/controller/pcie-brcmstb-bounce64.c                                  |   568 ++++
>  drivers/pci/controller/pcie-brcmstb.c                                           |  1845 +++++++++++++
>  drivers/perf/Kconfig                                                            |     7 +
>  drivers/perf/Makefile                                                           |     1 +
>  drivers/perf/raspberrypi_axi_monitor.c                                          |   637 +++++
>  drivers/pinctrl/bcm/pinctrl-bcm2835.c                                           |     2 +-
>  drivers/power/reset/gpio-poweroff.c                                             |    13 +-
>  drivers/pps/clients/pps-gpio.c                                                  |     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                                                       |    98 +-
>  drivers/spi/spidev.c                                                            |     2 +-
>  drivers/staging/vc04_services/Kconfig                                           |     3 +
>  drivers/staging/vc04_services/Makefile                                          |     7 +-
>  drivers/staging/vc04_services/bcm2835-audio/bcm2835-pcm.c                       |    17 +-
>  drivers/staging/vc04_services/bcm2835-audio/bcm2835.c                           |   124 +-
>  drivers/staging/vc04_services/bcm2835-audio/bcm2835.h                           |     4 +-
>  drivers/staging/vc04_services/bcm2835-camera/Kconfig                            |     2 +-
>  drivers/staging/vc04_services/bcm2835-camera/Makefile                           |     5 +-
>  drivers/staging/vc04_services/bcm2835-camera/bcm2835-camera.c                   |    97 +-
>  drivers/staging/vc04_services/bcm2835-camera/bcm2835-camera.h                   |     2 +
>  drivers/staging/vc04_services/bcm2835-camera/controls.c                         |     8 +-
>  drivers/staging/vc04_services/bcm2835-codec/Kconfig                             |    11 +
>  drivers/staging/vc04_services/bcm2835-codec/Makefile                            |     8 +
>  drivers/staging/vc04_services/bcm2835-codec/TODO                                |    24 +
>  drivers/staging/vc04_services/bcm2835-codec/bcm2835-v4l2-codec.c                |  2835 ++++++++++++++++++++
>  drivers/staging/vc04_services/interface/vchiq_arm/vchiq_2835_arm.c              |   129 +-
>  drivers/staging/vc04_services/interface/vchiq_arm/vchiq_arm.c                   |    10 +-
>  drivers/staging/vc04_services/interface/vchiq_arm/vchiq_arm.h                   |     1 +
>  drivers/staging/vc04_services/interface/vchiq_arm/vchiq_connected.c             |     1 +
>  drivers/staging/vc04_services/interface/vchiq_arm/vchiq_core.c                  |     1 +
>  drivers/staging/vc04_services/interface/vchiq_arm/vchiq_killable.h              |    55 +
>  drivers/staging/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                                 |  1774 +++++++++++++
>  drivers/staging/vc04_services/vc-sm-cma/vc_sm.h                                 |    84 +
>  drivers/staging/vc04_services/vc-sm-cma/vc_sm_cma_vchi.c                        |   505 ++++
>  drivers/staging/vc04_services/vc-sm-cma/vc_sm_cma_vchi.h                        |    63 +
>  drivers/staging/vc04_services/vc-sm-cma/vc_sm_defs.h                            |   300 +++
>  drivers/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 +
>  drivers/staging/vc04_services/{bcm2835-camera => vchiq-mmal}/mmal-common.h      |    11 +
>  drivers/staging/vc04_services/{bcm2835-camera => vchiq-mmal}/mmal-encodings.h   |    27 +
>  drivers/staging/vc04_services/{bcm2835-camera => vchiq-mmal}/mmal-msg-common.h  |     0
>  drivers/staging/vc04_services/{bcm2835-camera => vchiq-mmal}/mmal-msg-format.h  |     0
>  drivers/staging/vc04_services/{bcm2835-camera => vchiq-mmal}/mmal-msg-port.h    |     0
>  drivers/staging/vc04_services/{bcm2835-camera => vchiq-mmal}/mmal-msg.h         |    36 +
>  drivers/staging/vc04_services/{bcm2835-camera => vchiq-mmal}/mmal-parameters.h  |    33 +-
>  drivers/staging/vc04_services/{bcm2835-camera => vchiq-mmal}/mmal-vchiq.c       |   376 ++-
>  drivers/staging/vc04_services/{bcm2835-camera => vchiq-mmal}/mmal-vchiq.h       |    15 +-
>  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 ++++++++++
>  drivers/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                                       |  1772 +++++++++++++
>  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                                          |  4327 ++++++++++++++++++++++++++++++
>  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-mem.c                                                     |     8 +-
>  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                                                         |     5 +-
>  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/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/drm/v3d_drm.h                                                      |     6 +-
>  include/uapi/linux/fb.h                                                         |    12 +
>  include/uapi/linux/v4l2-controls.h                                              |     1 +
>  include/uapi/linux/videodev2.h                                                  |     5 +
>  kernel/cgroup/cgroup.c                                                          |    30 +
>  kernel/dma/direct.c                                                             |     2 +-
>  kernel/resource.c                                                               |     6 +
>  mm/page_alloc.c                                                                 |     2 -
>  net/bluetooth/hci_conn.c                                                        |     9 +-
>  scripts/Makefile.dtbinst                                                        |     8 +-
>  scripts/Makefile.lib                                                            |    13 +
>  sound/soc/bcm/Kconfig                                                           |   245 ++
>  sound/soc/bcm/Makefile                                                          |    54 +
>  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/hifiberry_dacplusadcpro.c                                         |   530 ++++
>  sound/soc/bcm/hifiberry_dacplusdsp.c                                            |    90 +
>  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                                            |   311 +++
>  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                                                      |   363 +++
>  sound/soc/codecs/tas5713.h                                                      |   210 ++
>  sound/soc/soc-core.c                                                            |     4 +-
>  807 files changed, 307934 insertions(+), 2214 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/media/i2c/imx219.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-2-b.dts
>  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-dacplusadcpro-overlay.dts
>  create mode 100644 arch/arm/boot/dts/overlays/hifiberry-dacplusdsp-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/imx219-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-2-b.dts
>  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 drivers/char/broadcom/Kconfig
>  create mode 100644 drivers/char/broadcom/Makefile
>  create mode 100644 drivers/char/broadcom/bcm2835-gpiomem.c
>  create mode 100644 drivers/char/broadcom/bcm2835_smi_dev.c
>  create mode 100644 drivers/char/broadcom/rpivid-mem.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/i2c/imx219.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-bounce64.c
>  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 (83%)
>  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 (91%)
>  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 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/hifiberry_dacplusadcpro.c
>  create mode 100644 sound/soc/bcm/hifiberry_dacplusdsp.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
> 
> 
> thanks,
> Limeng


More information about the linux-yocto mailing list