[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
Thu Sep 19 21:19:21 PDT 2019
On Wed, Sep 18, 2019 at 3:43 AM <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 369 patches in my public repo
> https://github.com/limeng-linux/linux-yocto-develop.git, branch
> standard/bcm-2xxx-rpi
>
> Could you please help to create branch standard/bcm-2xxx-rpi in
> linux-ycoto-dev kernel, and then merge these patches for supporting
> raspberrypi 4b platform
>
linux-yocto-dev is about to follow the 5.4-rc development cycle.
I typically remove all of the old branches when I do a new kernel. But I
may adjust the process to maintain the existing 5.3 -dev kernel in v5.3/
prefixed directories, while creating the 5.4 branches in the same tree.
Because of those structural changes to the repo, it will be a bit longer
before I get to this merge.
Bruce
>
> diffstat info as below. I got these patches from
> https://github.com/raspberrypi/linux.git, branch is rpi-5.3.y.
> Raspberrypi 4b is the latest platform of Raspberrypi series. so far, there
> is not code to support this platform in standard/base branch.
> So, it is need to create a BSP special branch(standard/bcm-2xxx-rpi) and
> merge these patches to support Raspberrypi 4b platform.
>
> /Documentation/devicetree/bindings/mtd/brcm,bcm2835-smi-nand.txt
> | 42
> /drivers/mtd/nand/raw/bcm2835_smi_nand.c
> | 258
> /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/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/mtd/brcm,bcm2835-smi-nand.txt
> | 42
> 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
> | 24
> b/arch/arm/boot/dts/bcm2708-rpi-b-plus.dts
> | 124
> b/arch/arm/boot/dts/bcm2708-rpi-b.dts
> | 114
> b/arch/arm/boot/dts/bcm2708-rpi-cm.dts
> | 97
> 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
> | 143
> 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-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
> | 134
> b/arch/arm/boot/dts/bcm2710.dtsi
> | 25
> b/arch/arm/boot/dts/bcm2711-rpi-4-b.dts
> | 328
> 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
> | 53
> b/arch/arm/boot/dts/bcm2835-rpi-a-plus.dts
> | 1
> b/arch/arm/boot/dts/bcm2835-rpi-a.dts
> | 1
> b/arch/arm/boot/dts/bcm2835-rpi-b-plus.dts
> | 1
> b/arch/arm/boot/dts/bcm2835-rpi-b-rev2.dts
> | 1
> b/arch/arm/boot/dts/bcm2835-rpi-b.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
> | 1
> 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
> | 118
> b/arch/arm/boot/dts/bcm2838-rpi.dtsi
> | 25
> b/arch/arm/boot/dts/bcm2838.dtsi
> | 746
> 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
> | 82
> b/arch/arm/boot/dts/overlays/Makefile
> | 189
> b/arch/arm/boot/dts/overlays/README
> | 2515 +
> 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
> | 19
> 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
> | 80
> 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-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
> | 27
> b/arch/arm/boot/dts/overlays/i2c4-overlay.dts
> | 27
> b/arch/arm/boot/dts/overlays/i2c5-overlay.dts
> | 27
> b/arch/arm/boot/dts/overlays/i2c6-overlay.dts
> | 27
> 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/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
> | 62
> 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
> | 40
> 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
> | 44
> b/arch/arm/boot/dts/overlays/spi3-2cs-overlay.dts
> | 56
> b/arch/arm/boot/dts/overlays/spi4-1cs-overlay.dts
> | 44
> b/arch/arm/boot/dts/overlays/spi4-2cs-overlay.dts
> | 56
> b/arch/arm/boot/dts/overlays/spi5-1cs-overlay.dts
> | 44
> b/arch/arm/boot/dts/overlays/spi5-2cs-overlay.dts
> | 56
> b/arch/arm/boot/dts/overlays/spi6-1cs-overlay.dts
> | 44
> b/arch/arm/boot/dts/overlays/spi6-2cs-overlay.dts
> | 56
> 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
> | 27
> b/arch/arm/boot/dts/overlays/uart3-overlay.dts
> | 27
> b/arch/arm/boot/dts/overlays/uart4-overlay.dts
> | 27
> b/arch/arm/boot/dts/overlays/uart5-overlay.dts
> | 27
> b/arch/arm/boot/dts/overlays/udrc-overlay.dts
> | 128
> b/arch/arm/boot/dts/overlays/upstream-overlay.dts
> | 125
> 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
> | 144
> 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
> | 1499 +
> b/arch/arm/configs/bcm2711_defconfig
> | 1489 +
> b/arch/arm/configs/bcmrpi_defconfig
> | 1509 +
> 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/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
> | 108
> 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
> | 11
> 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
> | 1291
> b/arch/arm64/configs/bcmrpi3_defconfig
> | 1239
> b/arch/arm64/kernel/armv8_deprecated.c
> | 5
> 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/argon-mem.c
> | 277
> b/drivers/char/broadcom/bcm2835-gpiomem.c
> | 258
> b/drivers/char/broadcom/bcm2835_smi_dev.c
> | 402
> 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
> | 185
> 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
> | 213
> b/drivers/dma/Kconfig
> | 8
> b/drivers/dma/Makefile
> | 1
> b/drivers/dma/bcm2708-dmaengine.c
> | 281
> b/drivers/dma/bcm2835-dma.c
> | 564
> 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/v3d_drv.c
> | 4
> b/drivers/gpu/drm/v3d/v3d_mmu.c
> | 13
> 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
> | 2590 +
> b/drivers/gpu/drm/vc4/vc4_kms.c
> | 38
> b/drivers/gpu/drm/vc4/vc_image_types.h
> | 171
> 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/adv7180.c
> | 14
> 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
> | 14
> b/drivers/media/platform/bcm2835/Makefile
> | 3
> b/drivers/media/platform/bcm2835/bcm2835-unicam.c
> | 2268 +
> 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/mfd/Kconfig
> | 8
> b/drivers/mfd/Makefile
> | 1
> b/drivers/mfd/bcm2835-pm.c
> | 11
> 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
> | 1633 +
> 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/mtd/nand/raw/Kconfig
> | 14
> b/drivers/mtd/nand/raw/Makefile
> | 2
> b/drivers/mtd/nand/raw/bcm2835_smi_nand.c
> | 258
> b/drivers/net/can/spi/mcp251x.c
> | 3
> b/drivers/net/ethernet/broadcom/genet/bcmgenet.c
> | 29
> b/drivers/net/ethernet/broadcom/genet/bcmgenet.h
> | 2
> b/drivers/net/ethernet/broadcom/genet/bcmmii.c
> | 5
> 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
> | 6
> b/drivers/pci/controller/pcie-brcmstb-bounce.c
> | 588
> b/drivers/pci/controller/pcie-brcmstb-bounce.h
> | 53
> b/drivers/pci/controller/pcie-brcmstb.c
> | 2161 +
> b/drivers/perf/Kconfig
> | 7
> b/drivers/perf/Makefile
> | 1
> b/drivers/perf/raspberrypi_axi_monitor.c
> | 637
> b/drivers/pinctrl/bcm/pinctrl-bcm2835.c
> | 60
> 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
> | 22
> b/drivers/soc/bcm/brcmstb/Makefile
> | 2
> b/drivers/soc/bcm/brcmstb/memory.c
> | 158
> b/drivers/spi/spi-bcm2835.c
> | 85
> 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
> | 31
> 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-codec/Kconfig
> | 11
> 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
> | 3281 ++
> b/drivers/staging/vc04_services/interface/vchiq_arm/vchiq_2835_arm.c
> | 129
> 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
> | 2426 +
> 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
> | 73
> b/drivers/staging/vc04_services/vchiq-mmal/mmal-encodings.h
> | 151
> b/drivers/staging/vc04_services/vchiq-mmal/mmal-msg-common.h
> | 48
> b/drivers/staging/vc04_services/vchiq-mmal/mmal-msg-format.h
> | 106
> b/drivers/staging/vc04_services/vchiq-mmal/mmal-msg-port.h
> | 109
> b/drivers/staging/vc04_services/vchiq-mmal/mmal-msg.h
> | 442
> b/drivers/staging/vc04_services/vchiq-mmal/mmal-parameters.h
> | 787
> b/drivers/staging/vc04_services/vchiq-mmal/mmal-vchiq.c
> | 2307 +
> b/drivers/staging/vc04_services/vchiq-mmal/mmal-vchiq.h
> | 179
> 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
> | 1773 +
> 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
> | 4309 +++
> 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-pci.c
> | 8
> b/drivers/usb/host/xhci-ring.c
> | 26
> b/drivers/usb/host/xhci.c
> | 101
> b/drivers/usb/host/xhci.h
> | 1
> 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
> | 1586 +
> 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/dt-bindings/clock/bcm2835.h
> | 2
> 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
> | 1
> 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/linux/fb.h
> | 12
> b/include/uapi/linux/videodev2.h
> | 5
> b/kernel/cgroup/cgroup.c
> | 30
> 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/scripts/knlinfo
> | 171
> b/scripts/mkknlimg
> | 262
> b/sound/soc/bcm/Kconfig
> | 230
> b/sound/soc/bcm/Makefile
> | 50
> b/sound/soc/bcm/allo-boss-dac.c
> | 472
> b/sound/soc/bcm/allo-katana-codec.c
> | 388
> b/sound/soc/bcm/allo-piano-dac-plus.c
> | 1029
> b/sound/soc/bcm/allo-piano-dac.c
> | 138
> b/sound/soc/bcm/audioinjector-octo-soundcard.c
> | 357
> b/sound/soc/bcm/audioinjector-pi-soundcard.c
> | 205
> b/sound/soc/bcm/audiosense-pi.c
> | 264
> b/sound/soc/bcm/digidac1-soundcard.c
> | 443
> b/sound/soc/bcm/dionaudio_loco-v2.c
> | 133
> b/sound/soc/bcm/dionaudio_loco.c
> | 133
> b/sound/soc/bcm/fe-pi-audio.c
> | 170
> b/sound/soc/bcm/googlevoicehat-codec.c
> | 214
> b/sound/soc/bcm/hifiberry_dacplus.c
> | 368
> b/sound/soc/bcm/hifiberry_dacplusadc.c
> | 440
> b/sound/soc/bcm/i-sabre-q2m.c
> | 174
> b/sound/soc/bcm/iqaudio-codec.c
> | 290
> b/sound/soc/bcm/iqaudio-dac.c
> | 239
> b/sound/soc/bcm/justboom-dac.c
> | 163
> b/sound/soc/bcm/pisound.c
> | 1219
> b/sound/soc/bcm/rpi-cirrus.c
> | 1049
> b/sound/soc/bcm/rpi-proto.c
> | 163
> b/sound/soc/bcm/rpi-simple-soundcard.c
> | 312
> b/sound/soc/bcm/rpi-wm8804-soundcard.c
> | 528
> 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
> | 366
> b/sound/soc/codecs/tas5713.h
> | 210
> b/sound/soc/soc-core.c
> | 4
> drivers/staging/vc04_services/bcm2835-camera/mmal-common.h
> | 61
> drivers/staging/vc04_services/bcm2835-camera/mmal-encodings.h
> | 124
> drivers/staging/vc04_services/bcm2835-camera/mmal-msg-common.h
> | 48
> drivers/staging/vc04_services/bcm2835-camera/mmal-msg-format.h
> | 106
> drivers/staging/vc04_services/bcm2835-camera/mmal-msg-port.h
> | 109
> drivers/staging/vc04_services/bcm2835-camera/mmal-msg.h
> | 406
> drivers/staging/vc04_services/bcm2835-camera/mmal-parameters.h
> | 755
> drivers/staging/vc04_services/bcm2835-camera/mmal-vchiq.c
> | 1891 -
> drivers/staging/vc04_services/bcm2835-camera/mmal-vchiq.h
> | 166
> 801 files changed, 310977 insertions(+), 8601 deletions(-)
>
>
> Pull request info as below:
>
> The following changes since commit
> 720cb3a3cca92ee2fb2c6fdddc4321a5c441b067:
>
> Merge tag 'v5.3-rc7' into standard/base (2019-09-03 17:15:37 -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 188985dd795d81ea37822cf96d0026246de8d3b5:
>
> drm/vc4: Resolve the vblank warnings on mode switching (2019-09-18
> 15:23:55 +0800)
>
> ----------------------------------------------------------------
> Aaron Shaw (1):
> Add Support for JustBoom Audio boards
>
> Andrei Gherzan (1):
> arm64/mm: Limit the DMA zone for arm64
>
> BabuSubashChandar (1):
> Add support for Allo Boss DAC add-on board for Raspberry Pi. (#1924)
>
> Cheong2K (1):
> brcm: adds support for BCM43341 wifi
>
> Chris Miller (1):
> drm: vc4_dsi: Fix DMA channel and memory leak in vc4 (#3012)
>
> Claggy3 (1):
> Update vfpmodule.c
>
> Clive Messer (1):
> Allo Piano DAC boards: Initial 2 channel (stereo) support (#1645)
>
> Dan Pasanen (1):
> arm: partially revert 702b94bff3c50542a6e4ab9a4f4cef093262fe65
>
> Daniel Matuschek (2):
> Added support for HiFiBerry DAC+
> Added driver for HiFiBerry Amp amplifier add-on board
>
> Dave Stevenson (116):
> 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
> drm/vc4: Resolve the vblank warnings on mode switching
>
> DigitalDreamtime (1):
> Add support for Dion Audio LOCO DAC-AMP HAT
>
> Eric Anholt (24):
> clk: bcm2835: Mark GPIO clocks enabled at boot as critical.
> mm: Remove the PFN busy warning
> raspberrypi-firmware: Export the general transaction function.
> drm/vc4: Add a mode for using the closed firmware for display.
> drm/vc4: Name the primary and cursor planes in fkms.
> drm/vc4: Add DRM_DEBUG_ATOMIC for the insides of fkms.
> drm/vc4: Fix sending of page flip completion events in FKMS mode.
> drm/vc4: Add support for setting DPMS in firmwarekms.
> drm/vc4: Add FB modifier support to firmwarekms.
> drm/vc4: Add missing enable/disable vblank handlers in fkms.
> drm/vc4: Fix warning about vblank interrupts before DRM core is
> ready.
> drm/vc4: Skip SET_CURSOR_INFO when the cursor contents didn't change.
> drm/vc4: Remove duplicate primary/cursor fields from FKMS driver.
> drm/vc4: Don't wait for vblank on fkms cursor updates.
> soc: bcm: bcm2835-pm: Add support for 2711.
> clk: bcm2835: Add support for setting leaf clock rates while running.
> clk: bcm2835: Allow reparenting leaf clocks while they're running.
> drm/vc4: Fix oops at boot with firmwarekms on 4.19.
> drm/v3d: Add support for 2711.
> drm/v3d: Skip MMU flush if the device is currently off.
> drm/v3d: Hook up the runtime PM ops.
> drm/vc4: Fix synchronization firmwarekms against GL rendering.
> drm/vc4: Expose the format modifiers for firmware kms.
> drm/vc4: Fix vblank timestamping for firmwarekms.
>
> Ezekiel Bethel (1):
> bcm2835_smi: re-add dereference to fix DMA transfers
>
> FERHAT Nicolas (1):
> Audiophonics I-Sabre 9038Q2M DAC driver
>
> Fe-Pi (1):
> Add support for Fe-Pi audio sound card. (#1867)
>
> Florian Meier (2):
> dmaengine: Add support for BCM2708
> ASoC: Add support for Rpi-DAC
>
> Gordon Garrity (1):
> Add IQaudIO Sound Card support for Raspberry Pi
>
> Harm Hanemaaijer (1):
> Speed up console framebuffer imageblit function
>
> HiFiBerry (1):
> Added driver for the HiFiBerry DAC+ ADC (#2694)
>
> Hui Wang (19):
> ASoC: rpi-simple-soundcard: use modern dai_link style
> ASoC: rpi-proto: use modern dai_link style
> ASoC: pisound: use modern dai_link style
> ASoC: iqaudio-codec: use modern dai_link style
> ASoC: i-sabre-q2m: use modern dai_link style
> ASoC: hifiberry_dacplus: use modern dai_link style
> ASoC: fe-pi-audio: use modern dai_link style
> ASoC: dionaudio_loco: use modern dai_link style
> ASoC: dionaudio_loco-v2: use modern dai_link style
> ASoC: digidac1-soundcard: use modern dai_link style
> ASoC: audiosense-pi: use modern dai_link style
> ASoC: audioinjector-pi-soundcard: use modern dai_link style
> ASoC: audioinjector-octo-soundcard: use modern dai_link style
> ASoC: allo-piano-dac: use modern dai_link style
> ASoC: allo-piano-dac-plus: use modern dai_link style
> ASoC: allo-boss-dac: use modern dai_link style
> ASoC: pisound: fix the parameter for spi_device_match
> rtl8192cu: Let it support to build in the non-src folder
> vc_sm: Let it support to build in the non-src folder
>
> IQaudIO (1):
> Added IQaudIO Pi-Codec board support (#2969)
>
> James Hughes (3):
> AXI performance monitor driver (#2222)
> Update issue templates (#2736)
> Pulled in the multi frame buffer support from the Pi3 repo
>
> Jim Quinlan (1):
> dt-bindings: pci: Add DT docs for Brcmstb PCIe device
>
> Jonathan Bell (10):
> bcmgenet: constrain max DMA burst length
> net: genet: enable link energy detect powerdown for external PHYs
> phy: broadcom: split out the BCM54213PE from the BCM54210E IDs
> phy: bcm54213pe: configure the LED outputs to be more user-friendly
> drivers: char: add chardev for mmap'ing Argon control registers
> usb: add plumbing for updating interrupt endpoint interval state
> xhci: implement xhci_fixup_endpoint for interval adjustments
> usbhid: call usb_fixup_endpoint after mangling intervals
> drm: vc4: handle the case where there are no available displays
> xhci: add quirk for host controllers that don't update endpoint DCS
>
> Joshua Emele (1):
> lan78xx: Debounce link events to minimize poll storm
>
> Khem Raj (1):
> build/arm64: Add rules for .dtbo files for dts overlays
>
> Klaus Schulz (1):
> sound: pcm512x-codec: Adding 352.8kHz samplerate support
>
> Limeng (1):
> build/arm64: Add rules for .dtbo files for dts overlays
>
> Luke Wren (3):
> Add /dev/gpiomem device for rootless user GPIO access
> Add SMI driver
> Add SMI NAND driver
>
> Marcel Holtmann (1):
> Bluetooth: Check key sizes only when Secure Simple Pairing is enabled
>
> Marek Behún (1):
> staging: vc04_services: fix compiling in separate directory
>
> Martin Sperl (3):
> Register the clocks early during the boot process, so that
> special/critical clocks can get enabled early on in the boot process
> avoiding the risk of disabling a clock, pll_divider or pll when a claiming
> driver fails to install propperly - maybe it needs to defer.
> MISC: bcm2835: smi: use clock manager and fix reload issues
> spi: bcm2835: enable shared interrupt support
>
> Matt Flax (2):
> New AudioInjector.net Pi soundcard with low jitter audio in and out.
> Add support for the AudioInjector.net Octo sound card
>
> Matthias Reichl (10):
> ASoC: Add driver for Cirrus Logic Audio Card
> rpi-wm8804-soundcard: drop PWRDN register writes
> rpi-wm8804-soundcard: configure wm8804 clocks only on rate change
> ASoC: rpi-cirrus: use modern dai_link style
> ASoC: iqaudio-dac: use modern dai_link style
> ASoC: justboom-dac: use modern dai_link style
> ASoC: rpi-wm8804-soundcard: use modern dai_link style
> ASoC: hifiberry_dacplusadc: fix DAI link setup
> ASoC: hifiberry_dacplusadc: use modern dai_link style
> clk: clk-hifiberry-dacpro: fix kconfig
>
> Michael Zoran (2):
> ARM64: Round-Robin dispatch IRQs between CPUs.
> ARM64: Force hardware emulation of deprecated instructions.
>
> Miquel (1):
> sound: Support for Dion Audio LOCO-V2 DAC-AMP HAT
>
> Nick Bulleid (1):
> Add ability to export gpio used by gpio-poweroff
>
> Noralf Trønnes (8):
> irqchip: bcm2835: Add FIQ support
> irqchip: irq-bcm2835: Add 2836 FIQ support
> dmaengine: bcm2835: Load driver early and support legacy API
> watchdog: bcm2835: Support setting reboot partition
> i2c: bcm2835: Add debug support
> char: broadcom: Add vcio module
> firmware: bcm2835: Support ARCH_BCM270x
> ARM: bcm2835: Set Serial number and Revision
>
> P33M (2):
> rpi_display: add backlight driver and overlay
> lan78xx: use default alignment for rx buffers
>
> Pantelis Antoniou (1):
> OF: DT-Overlay configfs interface
>
> Peter Malkin (1):
> Driver support for Google voiceHAT soundcard.
>
> Phil Elwell (74):
> Revert "rtc: pcf8523: properly handle oscillator stop bit"
> Protect __release_resource against resources without parents
> irq-bcm2836: Prevent spurious interrupts, and trap them early
> irq-bcm2836: Avoid "Invalid trigger warning"
> spi: spidev: Completely disable the spidev warning
> rtc: Add SPI alias for pcf2123 driver
> clk-bcm2835: Mark used PLLs and dividers CRITICAL
> clk-bcm2835: Add claim-clocks property
> clk-bcm2835: Read max core clock from firmware
> sound: Demote deferral errors to INFO level
> ASoC: Add prompt for ICS43432 codec
> irqchip: irq-bcm2836: Remove regmap and syscon use
> lan78xx: Enable LEDs and auto-negotiation
> amba_pl011: Don't use DT aliases for numbering
> amba_pl011: Round input clock up
> amba_pl011: Insert mb() for correct FIFO handling
> amba_pl011: Add cts-event-workaround DT property
> Adding bcm2835-sdhost driver, and an overlay to enable it
> scripts: Add mkknlimg and knlinfo scripts from tools repo
> BCM270x_DT: Add pwr_led, and the required "input" trigger
> gpio-poweroff: Allow it to work on Raspberry Pi
> mfd: Add Raspberry Pi Sense HAT core driver
> hci_h5: Don't send conf_req when ACTIVE
> Revert "build/arm64: Add rules for .dtbo files for dts overlays"
> mcp2515: Use DT-supplied interrupt flags
> cgroup: Disable cgroup "memory" by default
> dwc-otg: FIQ: Fix "bad mode in data abort handler"
> ARM: Activate FIQs to avoid __irq_startup warnings
> serial: 8250: bcm2835aux - suppress EPROBE_DEFER
> i2c-gpio: Also set bus numbers from reg property
> lan78xx: Read initial EEE status from DT
> firmware/raspberrypi: Notify firmware of a reboot
> irqchip: irq-bcm2835: Calc. FIQ_START at boot-time
> of: configfs: Use of_overlay_fdt_apply API call
> brcmfmac: Re-enable firmware roaming support
> lan78xx: Move enabling of EEE into PHY init code
> sc16is7xx: Don't spin if no data received
> gpiolib: Don't prevent IRQ usage of output GPIOs
> lan78xx: disable interrupts for PHY irqs
> net: lan78xx: Support auto-downshift to 100Mb/s
> spi: spi-bcm2835: Re-enable HW CS
> spi: spi-bcm2835: Disable forced software CS
> configs: Enable the AD193x codecs
> lan78xx: EEE support is now a PHY property
> Revert "staging: vchiq: delete vchiq_killable.h"
> bcm2835-dma: Add support for per-channel flags
> sound: Fixes for audioinjector-octo under 4.19
> w1: w1-gpio: Make GPIO an output for strong pullup
> bcm2835-sdhost: Fix DMA channel leak on error/remove
> arm: bcm2835: Fix FIQ early ioremap
> PCI: brcmstb: Add Broadcom STB PCIe host controller driver
> PCI: brcmstb: Add dma-range mapping for inbound traffic
> PCI: brcmstb: Add MSI capability
> pcie-brcmstb: Changes for BCM2711
> arm: bcm2835: DMA can only address 1GB
> mmc: bcm2835-sdhost: Support 64-bit physical addresses
> mmc: sdhci: Mask "spurious" interrupts
> vchiq: Add 36-bit address support
> bcmgenet: Better coalescing parameter defaults
> usb: xhci: Show that the VIA VL805 supports LPM
> clk-bcm2835: Don't wait for pllh lock
> config: Permit LPAE and PCIE_BRCMSTB on BCM2835
> arm: bcm2835: Add bcm2838 compatible string.
> drm/vc4: Ignore HVS unless initialised
> tty: amba-pl011: Make TX optimisation conditional
> i2c: bcm2835: Set clock-stretch timeout to 35ms
> bcm2835-dma: Add proper 40-bit DMA support
> pcie-brcmstb: Don't set DMA ops for root complex
> bcm2835_mmc: Remove vestigial threaded IRQ
> drm/vc4: Disable load tracking by default
> net: bcmgenet: Workaround for Pi 4B network issue
> Revert "configs: Nobble I2S sound cards for now due to modern
> dai_link api breakage"
> Revert "drm/vc4: Disable load tracking by default"
> drm/vc4: Prevent load tracking from breaking FKMS
>
> Phil Howard (1):
> rtc: rv3028: Add backup switchover mode support
>
> Philipp Zabel (1):
> media: tc358743: fix connected/active CSI-2 lane reporting
>
> Raashid Muhammed (1):
> Add support for Allo Piano DAC 2.1 plus add-on board for Raspberry
> Pi.
>
> Ram Chandrasekar (1):
> drivers: thermal: step_wise: add support for hysteresis
>
> Sam Nazarko (1):
> smsc95xx: Experimental: Enable turbo_mode and packetsize=2560 by
> default
>
> Serge Schneider (3):
> Add rpi-poe-fan driver
> drivers: thermal: step_wise: avoid throttling at hysteresis
> temperature after dropping below it
> mfd: Add rpi_sense_core of compatible string
>
> Siarhei Siamashka (1):
> fbdev: add FBIOCOPYAREA ioctl
>
> Stefan Wahren (7):
> hwmon: raspberrypi: Prevent voltage low warnings from filling log
> firmware: raspberrypi: Add backward compatible get_throttled
> staging: vchiq_arm: Fix platform device unregistration
> mmc: sdhci-iproc: Add support for emmc2 of the BCM2838
> hwrng: iproc-rng200: Add BCM2838 support
> thermal: brcmstb_thermal: Add BCM2838 support
> HACK: clk-bcm2835: Add BCM2838_CLOCK_EMMC2 support
>
> Steve Glendinning (1):
> smsx95xx: fix crimes against truesize
>
> Tim Gover (6):
> vcsm: VideoCore shared memory service for BCM2835
> ASoC: Add generic RPI driver for simple soundcards.
> ASoC: Create a generic Pi Hat WM8804 driver
> Fix copy_from_user if BCM2835_FAST_MEMCPY=n
> usb: xhci: Disable the XHCI 5 second timeout
> pinctrl-bcm2835: Add support for BCM2838
>
> Waldemar Brodkorb (1):
> Add driver for rpi-proto
>
> allocom (1):
> Driver and overlay for Allo Katana DAC
>
> b-ak (1):
> ASoC: Add support for AudioSense-Pi add-on soundcard
>
> detule (1):
> vchiq_2835_arm: Implement a DMA pool for small bulk transfers (#2699)
>
> escalator2015 (1):
> New driver for RRA DigiDAC1 soundcard using WM8741 + WM8804
>
> gellert (1):
> MMC: added alternative MMC driver
>
> gtrainavicius (1):
> Support for Blokas Labs pisound board
>
> hdoverobinson (1):
> added capture_clear option to pps-gpio via dtoverlay (#2433)
>
> notro (2):
> pinctrl-bcm2835: Set base to 0 give expected gpio numbering
> BCM2708: Add core Device Tree support
>
> popcornmix (29):
> Allow mac address to be set in smsc95xx
> firmware: Updated mailbox header
> reboot: Use power off rather than busy spinning when halt is
> requested
> bcm: Make RASPBERRYPI_POWER depend on PM
> bcm2835-rng: Avoid initialising if already enabled
> Main bcm2708/bcm2709 linux port
> Add dwc_otg driver
> bcm2708 framebuffer driver
> vc_mem: Add vc_mem driver for querying firmware memory addresses
> Revert "Add SMI NAND driver"
> Add cpufreq driver
> Add Chris Boot's i2c driver
> Added Device IDs for August DVB-T 205
> Improve __copy_to_user and __copy_from_user performance
> ASoC: Add Kconfig and Makefile for sound/soc/bcm
> bcm2835-virtgpio: Virtual GPIO driver
> net: Add non-mainline source for rtl8192cu wlan
> config: Add default configs
> cache: export clean and invalidate
> vc4_fkms: Apply firmware overscan offset to hardware cursor
> vc4_firmware_kms: fix build
> hid: Reduce default mouse polling interval to 60Hz
> cxd2880: CXD2880_SPI_DRV should select DVB_CXD2880 with
> MEDIA_SUBDRV_AUTOSELECT
> Revert "staging: bcm2835-audio: Drop DT dependency"
> bcm2835-pcm.c: Support multichannel audio
> bcm2835-cpufreq: fixup
> bcm2835_mmc: fixup
> clk-bcm2835: Avoid null pointer exception
> configs: Nobble I2S sound cards for now due to modern dai_link api
> breakage
>
> .github/ISSUE_TEMPLATE/bug_report.md
> | 34 +
> .gitignore
> | 1 +
> Documentation/devicetree/bindings/hwmon/rpi-poe-fan.txt
> | 55 +
> Documentation/devicetree/bindings/media/bcm2835-unicam.txt
> | 85 +
> 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
> | 24 +
> arch/arm/boot/dts/bcm2708-rpi-b-plus.dts
> | 124 +
> arch/arm/boot/dts/bcm2708-rpi-b.dts
> | 114 +
> arch/arm/boot/dts/bcm2708-rpi-cm.dts
> | 97 +
> arch/arm/boot/dts/bcm2708-rpi-cm.dtsi
> | 18 +
> arch/arm/boot/dts/bcm2708-rpi-zero-w.dts
> | 163 ++
> arch/arm/boot/dts/bcm2708-rpi-zero.dts
> | 118 +
> arch/arm/boot/dts/bcm2708-rpi.dtsi
> | 143 +
> arch/arm/boot/dts/bcm2708.dtsi
> | 10 +
> arch/arm/boot/dts/bcm2709-rpi-2-b.dts
> | 125 +
> arch/arm/boot/dts/bcm2709-rpi.dtsi
> | 5 +
> arch/arm/boot/dts/bcm2709.dtsi
> | 18 +
> arch/arm/boot/dts/bcm270x.dtsi
> | 165 ++
> arch/arm/boot/dts/bcm2710-rpi-3-b-plus.dts
> | 183 ++
> arch/arm/boot/dts/bcm2710-rpi-3-b.dts
> | 194 ++
> arch/arm/boot/dts/bcm2710-rpi-cm3.dts
> | 134 +
> arch/arm/boot/dts/bcm2710.dtsi
> | 25 +
> arch/arm/boot/dts/bcm2711-rpi-4-b.dts
> | 328 +++
> arch/arm/boot/dts/bcm2711-rpi.dtsi
> | 7 +
> arch/arm/boot/dts/bcm2711.dtsi
> | 44 +
> arch/arm/boot/dts/bcm2835-common.dtsi
> | 53 +
> arch/arm/boot/dts/bcm2835-rpi-a-plus.dts
> | 1 +
> arch/arm/boot/dts/bcm2835-rpi-a.dts
> | 1 +
> arch/arm/boot/dts/bcm2835-rpi-b-plus.dts
> | 1 +
> arch/arm/boot/dts/bcm2835-rpi-b-rev2.dts
> | 1 +
> arch/arm/boot/dts/bcm2835-rpi-b.dts
> | 1 +
> arch/arm/boot/dts/bcm2835-rpi-zero.dts
> | 1 +
> arch/arm/boot/dts/bcm2835-rpi.dtsi
> | 24 +
> arch/arm/boot/dts/bcm2835.dtsi
> | 1 +
> arch/arm/boot/dts/bcm2836-rpi-2-b.dts
> | 1 +
> arch/arm/boot/dts/bcm2836.dtsi
> | 1 +
> arch/arm/boot/dts/bcm2837-rpi-3-b.dts
> | 1 +
> arch/arm/boot/dts/bcm2837.dtsi
> | 1 +
> arch/arm/boot/dts/bcm2838-rpi-4-b.dts
> | 118 +
> arch/arm/boot/dts/bcm2838-rpi.dtsi
> | 25 +
> arch/arm/boot/dts/bcm2838.dtsi
> | 746 ++++++
> arch/arm/boot/dts/bcm283x-rpi-csi0-2lane.dtsi
> | 8 +
> arch/arm/boot/dts/bcm283x-rpi-csi1-2lane.dtsi
> | 8 +
> arch/arm/boot/dts/bcm283x-rpi-csi1-4lane.dtsi
> | 8 +
> arch/arm/boot/dts/bcm283x-rpi-lan7515.dtsi
> | 15 +
> arch/arm/boot/dts/bcm283x.dtsi
> | 82 +-
> arch/arm/boot/dts/overlays/Makefile
> | 189 ++
> arch/arm/boot/dts/overlays/README
> | 2515 ++++++++++++++++++
> arch/arm/boot/dts/overlays/act-led-overlay.dts
> | 27 +
> 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
> | 19 +
> 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
> | 80 +
> 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-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
> | 27 +
> arch/arm/boot/dts/overlays/i2c4-overlay.dts
> | 27 +
> arch/arm/boot/dts/overlays/i2c5-overlay.dts
> | 27 +
> arch/arm/boot/dts/overlays/i2c6-overlay.dts
> | 27 +
> 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/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
> | 62 +
> 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
> | 125 +
> 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
> | 144 +
> 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
> | 1441 ++++++++++
> arch/arm/configs/bcm2711_defconfig
> | 1431 ++++++++++
> arch/arm/configs/bcmrpi_defconfig
> | 1451 +++++++++++
> arch/arm/include/asm/cacheflush.h
> | 21 +
> arch/arm/include/asm/glue-cache.h
> | 2 +
> arch/arm/include/asm/irqflags.h
> | 16 +-
> arch/arm/include/asm/string.h
> | 5 +
> arch/arm/include/asm/uaccess.h
> | 3 +
> arch/arm/kernel/fiq.c
> | 4 +
> arch/arm/kernel/fiqasm.S
> | 4 +
> arch/arm/kernel/reboot.c
> | 4 +-
> arch/arm/lib/Makefile
> | 14 +-
> arch/arm/lib/arm-mem.h
> | 159 ++
> arch/arm/lib/copy_from_user.S
> | 4 +-
> arch/arm/lib/exports_rpi.c
> | 37 +
> arch/arm/lib/memcmp_rpi.S
> | 285 ++
> arch/arm/lib/memcpy_rpi.S
> | 61 +
> arch/arm/lib/memcpymove.h
> | 506 ++++
> arch/arm/lib/memmove_rpi.S
> | 61 +
> arch/arm/lib/memset_rpi.S
> | 128 +
> arch/arm/lib/uaccess_with_memcpy.c
> | 126 +-
> arch/arm/mach-bcm/Kconfig
> | 13 +
> arch/arm/mach-bcm/board_bcm2835.c
> | 96 +
> arch/arm/mm/cache-v6.S
> | 4 +-
> arch/arm/mm/cache-v7.S
> | 6 +-
> arch/arm/mm/proc-macros.S
> | 2 +
> arch/arm/mm/proc-syms.c
> | 3 +
> arch/arm/mm/proc-v6.S
> | 15 +-
> arch/arm/vfp/vfpmodule.c
> | 25 +-
> arch/arm64/boot/dts/Makefile
> | 2 +
> arch/arm64/boot/dts/broadcom/Makefile
> | 11 +
> 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
> | 1291 +++++++++
> arch/arm64/configs/bcmrpi3_defconfig
> | 1239 +++++++++
> arch/arm64/kernel/armv8_deprecated.c
> | 5 +
> 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/argon-mem.c
> | 277 ++
> drivers/char/broadcom/bcm2835-gpiomem.c
> | 258 ++
> drivers/char/broadcom/bcm2835_smi_dev.c
> | 402 +++
> drivers/char/broadcom/vc_mem.c
> | 393 +++
> drivers/char/broadcom/vc_sm/Makefile
> | 9 +
> drivers/char/broadcom/vc_sm/vc_sm_defs.h
> | 237 ++
> drivers/char/broadcom/vc_sm/vc_sm_knl.h
> | 53 +
> drivers/char/broadcom/vc_sm/vc_vchi_sm.c
> | 500 ++++
> drivers/char/broadcom/vc_sm/vc_vchi_sm.h
> | 100 +
> drivers/char/broadcom/vc_sm/vmcs_sm.c
> | 3526 +++++++++++++++++++++++++
> drivers/char/broadcom/vcio.c
> | 194 ++
> drivers/char/hw_random/Kconfig
> | 4 +-
> drivers/char/hw_random/bcm2835-rng.c
> | 6 +-
> drivers/char/hw_random/iproc-rng200.c
> | 81 +-
> drivers/clk/Kconfig
> | 3 +
> drivers/clk/Makefile
> | 2 +
> drivers/clk/bcm/clk-bcm2835.c
> | 175 +-
> drivers/clk/clk-allo-dac.c
> | 161 ++
> drivers/clk/clk-hifiberry-dacpro.c
> | 160 ++
> drivers/cpufreq/Kconfig.arm
> | 9 +
> drivers/cpufreq/Makefile
> | 1 +
> drivers/cpufreq/bcm2835-cpufreq.c
> | 211 ++
> drivers/dma/Kconfig
> | 4 +
> drivers/dma/Makefile
> | 1 +
> drivers/dma/bcm2708-dmaengine.c
> | 281 ++
> drivers/dma/bcm2835-dma.c
> | 490 +++-
> drivers/firmware/raspberrypi.c
> | 142 +-
> drivers/gpio/Kconfig
> | 6 +
> drivers/gpio/Makefile
> | 1 +
> drivers/gpio/gpio-bcm-virt.c
> | 214 ++
> drivers/gpio/gpiolib.c
> | 8 +-
> drivers/gpu/drm/v3d/v3d_drv.c
> | 4 +-
> drivers/gpu/drm/v3d/v3d_mmu.c
> | 13 +
> drivers/gpu/drm/vc4/Makefile
> | 1 +
> drivers/gpu/drm/vc4/vc4_crtc.c
> | 3 +-
> drivers/gpu/drm/vc4/vc4_drv.c
> | 1 +
> drivers/gpu/drm/vc4/vc4_drv.h
> | 7 +
> drivers/gpu/drm/vc4/vc4_dsi.c
> | 35 +-
> drivers/gpu/drm/vc4/vc4_firmware_kms.c
> | 1572 +++++++++++
> drivers/gpu/drm/vc4/vc4_kms.c
> | 22 +-
> drivers/gpu/drm/vc4/vc_image_types.h
> | 171 ++
> drivers/hid/usbhid/hid-core.c
> | 7 +-
> drivers/hwmon/Kconfig
> | 11 +
> drivers/hwmon/Makefile
> | 1 +
> drivers/hwmon/raspberrypi-hwmon.c
> | 41 +-
> drivers/hwmon/rpi-poe-fan.c
> | 436 ++++
> drivers/i2c/busses/Kconfig
> | 19 +
> drivers/i2c/busses/Makefile
> | 2 +
> drivers/i2c/busses/i2c-bcm2708.c
> | 512 ++++
> drivers/i2c/busses/i2c-bcm2835.c
> | 111 +-
> drivers/i2c/busses/i2c-gpio.c
> | 4 +-
> drivers/input/joystick/Kconfig
> | 8 +
> drivers/input/joystick/Makefile
> | 1 +
> drivers/input/joystick/rpisense-js.c
> | 153 ++
> drivers/irqchip/irq-bcm2835.c
> | 104 +-
> drivers/irqchip/irq-bcm2836.c
> | 29 +-
> drivers/leds/leds-gpio.c
> | 17 +-
> drivers/leds/trigger/Kconfig
> | 7 +
> drivers/leds/trigger/Makefile
> | 1 +
> drivers/leds/trigger/ledtrig-input.c
> | 55 +
> drivers/mailbox/bcm2835-mailbox.c
> | 18 +-
> drivers/media/common/videobuf2/videobuf2-core.c
> | 21 +-
> drivers/media/i2c/adv7180.c
> | 14 +
> drivers/media/i2c/ov5647.c
> | 67 +-
> drivers/media/i2c/tc358743.c
> | 130 +-
> drivers/media/platform/Kconfig
> | 1 +
> drivers/media/platform/Makefile
> | 2 +
> drivers/media/platform/bcm2835/Kconfig
> | 14 +
> drivers/media/platform/bcm2835/Makefile
> | 3 +
> drivers/media/platform/bcm2835/bcm2835-unicam.c
> | 2230 ++++++++++++++++
> drivers/media/platform/bcm2835/vc4-regs-unicam.h
> | 266 ++
> drivers/media/spi/Kconfig
> | 1 +
> drivers/media/usb/dvb-usb-v2/rtl28xxu.c
> | 4 +
> drivers/mfd/Kconfig
> | 8 +
> drivers/mfd/Makefile
> | 1 +
> drivers/mfd/bcm2835-pm.c
> | 11 +
> drivers/mfd/rpisense-core.c
> | 165 ++
> drivers/misc/Kconfig
> | 8 +
> drivers/misc/Makefile
> | 1 +
> drivers/misc/bcm2835_smi.c
> | 955 +++++++
> drivers/mmc/core/block.c
> | 28 +-
> drivers/mmc/core/core.c
> | 3 +-
> drivers/mmc/core/host.c
> | 17 +-
> drivers/mmc/core/quirks.h
> | 8 +
> drivers/mmc/host/Kconfig
> | 39 +
> drivers/mmc/host/Makefile
> | 2 +
> drivers/mmc/host/bcm2835-mmc.c
> | 1569 +++++++++++
> drivers/mmc/host/bcm2835-sdhost.c
> | 2204 ++++++++++++++++
> drivers/mmc/host/sdhci-iproc.c
> | 10 +
> drivers/mmc/host/sdhci.c
> | 4 +
> drivers/net/can/spi/mcp251x.c
> | 3 +
> drivers/net/ethernet/broadcom/genet/bcmgenet.c
> | 29 +-
> drivers/net/ethernet/broadcom/genet/bcmgenet.h
> | 2 +-
> drivers/net/ethernet/broadcom/genet/bcmmii.c
> | 5 +-
> drivers/net/phy/broadcom.c
> | 33 +-
> drivers/net/phy/microchip.c
> | 27 +
> drivers/net/usb/lan78xx.c
> | 66 +-
> drivers/net/usb/smsc95xx.c
> | 80 +-
> 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
> | 6 +-
> drivers/pci/controller/pcie-brcmstb-bounce.c
> | 562 ++++
> drivers/pci/controller/pcie-brcmstb-bounce.h
> | 37 +
> drivers/pci/controller/pcie-brcmstb.c
> | 1861 +++++++++++++
> drivers/perf/Kconfig
> | 7 +
> drivers/perf/Makefile
> | 1 +
> drivers/perf/raspberrypi_axi_monitor.c
> | 637 +++++
> drivers/pinctrl/bcm/pinctrl-bcm2835.c
> | 60 +-
> drivers/power/reset/gpio-poweroff.c
> | 13 +-
> drivers/pps/clients/pps-gpio.c
> | 2 +
> drivers/rtc/rtc-pcf2123.c
> | 1 +
> drivers/rtc/rtc-pcf8523.c
> | 25 +-
> drivers/rtc/rtc-rv3028.c
> | 17 +
> drivers/soc/bcm/Kconfig
> | 1 +
> drivers/soc/bcm/bcm2835-power.c
> | 22 +
> drivers/soc/bcm/brcmstb/Makefile
> | 2 +-
> drivers/soc/bcm/brcmstb/memory.c
> | 158 ++
> drivers/spi/spi-bcm2835.c
> | 85 +-
> drivers/spi/spidev.c
> | 2 +-
> drivers/staging/vc04_services/Kconfig
> | 3 +
> drivers/staging/vc04_services/Makefile
> | 7 +-
> drivers/staging/vc04_services/bcm2835-audio/bcm2835-pcm.c
> | 17 +-
> drivers/staging/vc04_services/bcm2835-audio/bcm2835.c
> | 31 +-
> 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-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
> | 2727 +++++++++++++++++++
> 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
> | 1778 +++++++++++++
> 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 | 10 +
> 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 | 32 +-
> drivers/staging/vc04_services/{bcm2835-camera =>
> vchiq-mmal}/mmal-vchiq.c | 376 ++-
> drivers/staging/vc04_services/{bcm2835-camera =>
> vchiq-mmal}/mmal-vchiq.h | 13 +-
> drivers/thermal/broadcom/Kconfig
> | 2 +-
> drivers/thermal/broadcom/brcmstb_thermal.c
> | 61 +-
> drivers/thermal/step_wise.c
> | 33 +-
> drivers/tty/serial/8250/8250_bcm2835aux.c
> | 3 +-
> drivers/tty/serial/amba-pl011.c
> | 41 +-
> drivers/tty/serial/sc16is7xx.c
> | 2 +
> drivers/usb/Makefile
> | 1 +
> drivers/usb/core/generic.c
> | 1 +
> drivers/usb/core/hcd.c
> | 10 +
> drivers/usb/core/hub.c
> | 2 +-
> drivers/usb/core/message.c
> | 94 +
> drivers/usb/core/otg_whitelist.h
> | 114 +-
> drivers/usb/gadget/file_storage.c
> | 3676 ++++++++++++++++++++++++++
> drivers/usb/host/Kconfig
> | 10 +
> drivers/usb/host/Makefile
> | 2 +
> drivers/usb/host/dwc_common_port/Makefile
> | 58 +
> drivers/usb/host/dwc_common_port/Makefile.fbsd
> | 17 +
> drivers/usb/host/dwc_common_port/Makefile.linux
> | 49 +
> drivers/usb/host/dwc_common_port/changes.txt
> | 174 ++
> drivers/usb/host/dwc_common_port/doc/doxygen.cfg
> | 270 ++
> drivers/usb/host/dwc_common_port/dwc_cc.c
> | 532 ++++
> drivers/usb/host/dwc_common_port/dwc_cc.h
> | 224 ++
> drivers/usb/host/dwc_common_port/dwc_common_fbsd.c
> | 1308 ++++++++++
> 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
> | 1773 +++++++++++++
> drivers/usb/host/dwc_otg/dwc_otg_driver.h
> | 86 +
> drivers/usb/host/dwc_otg/dwc_otg_fiq_fsm.c
> | 1425 ++++++++++
> drivers/usb/host/dwc_otg/dwc_otg_fiq_fsm.h
> | 399 +++
> drivers/usb/host/dwc_otg/dwc_otg_fiq_stub.S
> | 80 +
> drivers/usb/host/dwc_otg/dwc_otg_hcd.c
> | 4309 ++++++++++++++++++++++++++++++
> drivers/usb/host/dwc_otg/dwc_otg_hcd.h
> | 870 +++++++
> drivers/usb/host/dwc_otg/dwc_otg_hcd_ddma.c
> | 1134 ++++++++
> drivers/usb/host/dwc_otg/dwc_otg_hcd_if.h
> | 421 +++
> drivers/usb/host/dwc_otg/dwc_otg_hcd_intr.c
> | 2757 ++++++++++++++++++++
> drivers/usb/host/dwc_otg/dwc_otg_hcd_linux.c
> | 1083 ++++++++
> drivers/usb/host/dwc_otg/dwc_otg_hcd_queue.c
> | 970 +++++++
> drivers/usb/host/dwc_otg/dwc_otg_os_dep.h
> | 199 ++
> drivers/usb/host/dwc_otg/dwc_otg_pcd.c
> | 2725 +++++++++++++++++++
> drivers/usb/host/dwc_otg/dwc_otg_pcd.h
> | 273 ++
> drivers/usb/host/dwc_otg/dwc_otg_pcd_if.h
> | 361 +++
> drivers/usb/host/dwc_otg/dwc_otg_pcd_intr.c
> | 5148 ++++++++++++++++++++++++++++++++++++
> drivers/usb/host/dwc_otg/dwc_otg_pcd_linux.c
> | 1262 +++++++++
> drivers/usb/host/dwc_otg/dwc_otg_regs.h
> | 2550 ++++++++++++++++++
> drivers/usb/host/dwc_otg/test/Makefile
> | 16 +
> drivers/usb/host/dwc_otg/test/dwc_otg_test.pm
> | 337 +++
> drivers/usb/host/dwc_otg/test/test_mod_param.pl
> | 133 +
> drivers/usb/host/dwc_otg/test/test_sysfs.pl
> | 193 ++
> drivers/usb/host/xhci-pci.c
> | 6 +
> drivers/usb/host/xhci-ring.c
> | 26 +-
> drivers/usb/host/xhci.c
> | 101 +-
> drivers/usb/host/xhci.h
> | 1 +
> drivers/video/backlight/Kconfig
> | 7 +
> drivers/video/backlight/Makefile
> | 1 +
> drivers/video/backlight/rpi_backlight.c
> | 119 +
> drivers/video/fbdev/Kconfig
> | 27 +
> drivers/video/fbdev/Makefile
> | 2 +
> drivers/video/fbdev/bcm2708_fb.c
> | 1286 +++++++++
> drivers/video/fbdev/core/cfbimgblt.c
> | 152 +-
> drivers/video/fbdev/core/fbmem.c
> | 35 +
> drivers/video/fbdev/rpisense-fb.c
> | 293 +++
> drivers/video/logo/logo_linux_clut224.ppm
> | 2483 +++++++-----------
> drivers/w1/masters/w1-gpio.c
> | 2 +-
> drivers/watchdog/bcm2835_wdt.c
> | 49 +-
> include/dt-bindings/clock/bcm2835.h
> | 2 +
> include/linux/brcmphy.h
> | 5 +
> include/linux/broadcom/bcm2835_smi.h
> | 391 +++
> include/linux/broadcom/vc_mem.h
> | 39 +
> include/linux/broadcom/vc_sm_cma_ioctl.h
> | 114 +
> include/linux/broadcom/vmcs_sm_ioctl.h
> | 294 +++
> include/linux/leds.h
> | 3 +
> include/linux/mfd/bcm2835-pm.h
> | 1 +
> include/linux/mfd/rpisense/core.h
> | 47 +
> include/linux/mfd/rpisense/framebuffer.h
> | 32 +
> include/linux/mfd/rpisense/joystick.h
> | 35 +
> include/linux/microchipphy.h
> | 8 +
> include/linux/mmc/card.h
> | 2 +
> include/linux/platform_data/dma-bcm2708.h
> | 143 +
> include/linux/usb.h
> | 2 +
> include/linux/usb/hcd.h
> | 7 +
> include/media/v4l2-mediabus.h
> | 8 +
> include/media/videobuf2-core.h
> | 15 +
> include/soc/bcm2835/raspberrypi-firmware.h
> | 26 +
> include/soc/brcmstb/memory_api.h
> | 25 +
> include/uapi/linux/fb.h
> | 12 +
> include/uapi/linux/videodev2.h
> | 5 +
> kernel/cgroup/cgroup.c
> | 30 +
> kernel/resource.c
> | 6 +
> mm/page_alloc.c
> | 2 -
> net/bluetooth/hci_conn.c
> | 9 +-
> scripts/Makefile.dtbinst
> | 8 +-
> scripts/Makefile.lib
> | 13 +
> scripts/knlinfo
> | 171 ++
> scripts/mkknlimg
> | 262 ++
> sound/soc/bcm/Kconfig
> | 230 ++
> sound/soc/bcm/Makefile
> | 50 +
> sound/soc/bcm/allo-boss-dac.c
> | 456 ++++
> sound/soc/bcm/allo-katana-codec.c
> | 388 +++
> sound/soc/bcm/allo-piano-dac-plus.c
> | 1013 ++++++++
> sound/soc/bcm/allo-piano-dac.c
> | 122 +
> sound/soc/bcm/audioinjector-octo-soundcard.c
> | 341 +++
> sound/soc/bcm/audioinjector-pi-soundcard.c
> | 187 ++
> sound/soc/bcm/audiosense-pi.c
> | 248 ++
> sound/soc/bcm/digidac1-soundcard.c
> | 421 +++
> sound/soc/bcm/dionaudio_loco-v2.c
> | 117 +
> sound/soc/bcm/dionaudio_loco.c
> | 117 +
> sound/soc/bcm/fe-pi-audio.c
> | 154 ++
> sound/soc/bcm/googlevoicehat-codec.c
> | 214 ++
> sound/soc/bcm/hifiberry_dacplus.c
> | 352 +++
> sound/soc/bcm/hifiberry_dacplusadc.c
> | 390 +++
> sound/soc/bcm/i-sabre-q2m.c
> | 158 ++
> sound/soc/bcm/iqaudio-codec.c
> | 274 ++
> sound/soc/bcm/iqaudio-dac.c
> | 223 ++
> sound/soc/bcm/justboom-dac.c
> | 147 ++
> sound/soc/bcm/pisound.c
> | 1201 +++++++++
> sound/soc/bcm/rpi-cirrus.c
> | 1035 ++++++++
> sound/soc/bcm/rpi-proto.c
> | 147 ++
> sound/soc/bcm/rpi-simple-soundcard.c
> | 288 ++
> sound/soc/bcm/rpi-wm8804-soundcard.c
> | 406 +++
> sound/soc/codecs/Kconfig
> | 20 +-
> sound/soc/codecs/Makefile
> | 6 +
> sound/soc/codecs/cs42xx8-i2c.c
> | 7 +
> sound/soc/codecs/cs42xx8.c
> | 2 +
> sound/soc/codecs/i-sabre-codec.c
> | 392 +++
> sound/soc/codecs/i-sabre-codec.h
> | 42 +
> sound/soc/codecs/pcm1794a.c
> | 69 +
> sound/soc/codecs/pcm512x.c
> | 2 +-
> sound/soc/codecs/tas5713.c
> | 366 +++
> sound/soc/codecs/tas5713.h
> | 210 ++
> sound/soc/soc-core.c
> | 4 +-
> 780 files changed, 304535 insertions(+), 2159 deletions(-)
> create mode 100644 .github/ISSUE_TEMPLATE/bug_report.md
> create mode 100644 Documentation/devicetree/bindings/hwmon/rpi-poe-fan.txt
> create mode 100644
> Documentation/devicetree/bindings/media/bcm2835-unicam.txt
> create mode 100644
> Documentation/devicetree/bindings/misc/brcm,bcm2835-smi-dev.txt
> create mode 100644
> Documentation/devicetree/bindings/misc/brcm,bcm2835-smi.txt
> create mode 100644 Documentation/devicetree/bindings/pci/brcmstb-pcie.txt
> create mode 100644 Documentation/devicetree/bindings/vendor-prefixes.txt
> create mode 100644 Documentation/devicetree/configfs-overlays.txt
> create mode 100644 Documentation/hwmon/rpi-poe-fan
> create mode 100644 arch/arm/boot/dts/bcm2708-rpi-b-plus.dts
> create mode 100644 arch/arm/boot/dts/bcm2708-rpi-b.dts
> create mode 100644 arch/arm/boot/dts/bcm2708-rpi-cm.dts
> create mode 100644 arch/arm/boot/dts/bcm2708-rpi-cm.dtsi
> create mode 100644 arch/arm/boot/dts/bcm2708-rpi-zero-w.dts
> create mode 100644 arch/arm/boot/dts/bcm2708-rpi-zero.dts
> create mode 100644 arch/arm/boot/dts/bcm2708-rpi.dtsi
> create mode 100644 arch/arm/boot/dts/bcm2708.dtsi
> create mode 100644 arch/arm/boot/dts/bcm2709-rpi-2-b.dts
> create mode 100644 arch/arm/boot/dts/bcm2709-rpi.dtsi
> create mode 100644 arch/arm/boot/dts/bcm2709.dtsi
> create mode 100644 arch/arm/boot/dts/bcm270x.dtsi
> create mode 100644 arch/arm/boot/dts/bcm2710-rpi-3-b-plus.dts
> create mode 100644 arch/arm/boot/dts/bcm2710-rpi-3-b.dts
> create mode 100644 arch/arm/boot/dts/bcm2710-rpi-cm3.dts
> create mode 100644 arch/arm/boot/dts/bcm2710.dtsi
> create mode 100644 arch/arm/boot/dts/bcm2711-rpi-4-b.dts
> create mode 100644 arch/arm/boot/dts/bcm2711-rpi.dtsi
> create mode 100644 arch/arm/boot/dts/bcm2711.dtsi
> create mode 100644 arch/arm/boot/dts/bcm2835-common.dtsi
> create mode 100644 arch/arm/boot/dts/bcm2838-rpi-4-b.dts
> create mode 100644 arch/arm/boot/dts/bcm2838-rpi.dtsi
> create mode 100644 arch/arm/boot/dts/bcm2838.dtsi
> create mode 100644 arch/arm/boot/dts/bcm283x-rpi-csi0-2lane.dtsi
> create mode 100644 arch/arm/boot/dts/bcm283x-rpi-csi1-2lane.dtsi
> create mode 100644 arch/arm/boot/dts/bcm283x-rpi-csi1-4lane.dtsi
> create mode 100644 arch/arm/boot/dts/overlays/Makefile
> create mode 100644 arch/arm/boot/dts/overlays/README
> create mode 100644 arch/arm/boot/dts/overlays/act-led-overlay.dts
> create mode 100644 arch/arm/boot/dts/overlays/adau1977-adc-overlay.dts
> create mode 100644 arch/arm/boot/dts/overlays/adau7002-simple-overlay.dts
> create mode 100644 arch/arm/boot/dts/overlays/ads1015-overlay.dts
> create mode 100644 arch/arm/boot/dts/overlays/ads1115-overlay.dts
> create mode 100644 arch/arm/boot/dts/overlays/ads7846-overlay.dts
> create mode 100644 arch/arm/boot/dts/overlays/adv7282m-overlay.dts
> create mode 100644 arch/arm/boot/dts/overlays/adv728x-m-overlay.dts
> create mode 100644
> arch/arm/boot/dts/overlays/akkordion-iqdacplus-overlay.dts
> create mode 100644
> arch/arm/boot/dts/overlays/allo-boss-dac-pcm512x-audio-overlay.dts
> create mode 100644 arch/arm/boot/dts/overlays/allo-digione-overlay.dts
> create mode 100644
> arch/arm/boot/dts/overlays/allo-katana-dac-audio-overlay.dts
> create mode 100644
> arch/arm/boot/dts/overlays/allo-piano-dac-pcm512x-audio-overlay.dts
> create mode 100644
> arch/arm/boot/dts/overlays/allo-piano-dac-plus-pcm512x-audio-overlay.dts
> create mode 100644 arch/arm/boot/dts/overlays/applepi-dac-overlay.dts
> create mode 100644 arch/arm/boot/dts/overlays/at86rf233-overlay.dts
> create mode 100644
> arch/arm/boot/dts/overlays/audioinjector-addons-overlay.dts
> create mode 100644
> arch/arm/boot/dts/overlays/audioinjector-ultra-overlay.dts
> create mode 100644
> arch/arm/boot/dts/overlays/audioinjector-wm8731-audio-overlay.dts
> create mode 100644 arch/arm/boot/dts/overlays/audiosense-pi-overlay.dts
> create mode 100644 arch/arm/boot/dts/overlays/audremap-overlay.dts
> create mode 100644 arch/arm/boot/dts/overlays/balena-fin-overlay.dts
> create mode 100644
> arch/arm/boot/dts/overlays/bmp085_i2c-sensor-overlay.dts
> create mode 100644 arch/arm/boot/dts/overlays/dht11-overlay.dts
> create mode 100644 arch/arm/boot/dts/overlays/dionaudio-loco-overlay.dts
> create mode 100644
> arch/arm/boot/dts/overlays/dionaudio-loco-v2-overlay.dts
> create mode 100644 arch/arm/boot/dts/overlays/disable-bt-overlay.dts
> create mode 100644 arch/arm/boot/dts/overlays/disable-wifi-overlay.dts
> create mode 100644 arch/arm/boot/dts/overlays/dpi18-overlay.dts
> create mode 100644 arch/arm/boot/dts/overlays/dpi24-overlay.dts
> create mode 100644 arch/arm/boot/dts/overlays/draws-overlay.dts
> create mode 100644 arch/arm/boot/dts/overlays/dwc-otg-overlay.dts
> create mode 100644 arch/arm/boot/dts/overlays/dwc2-overlay.dts
> create mode 100644 arch/arm/boot/dts/overlays/enc28j60-overlay.dts
> create mode 100644 arch/arm/boot/dts/overlays/enc28j60-spi2-overlay.dts
> create mode 100644 arch/arm/boot/dts/overlays/exc3000-overlay.dts
> create mode 100644 arch/arm/boot/dts/overlays/fe-pi-audio-overlay.dts
> create mode 100644 arch/arm/boot/dts/overlays/goodix-overlay.dts
> create mode 100644
> arch/arm/boot/dts/overlays/googlevoicehat-soundcard-overlay.dts
> create mode 100644 arch/arm/boot/dts/overlays/gpio-fan-overlay.dts
> create mode 100644 arch/arm/boot/dts/overlays/gpio-ir-overlay.dts
> create mode 100644 arch/arm/boot/dts/overlays/gpio-ir-tx-overlay.dts
> create mode 100644 arch/arm/boot/dts/overlays/gpio-key-overlay.dts
> create mode 100755
> arch/arm/boot/dts/overlays/gpio-no-bank0-irq-overlay.dts
> create mode 100644 arch/arm/boot/dts/overlays/gpio-no-irq-overlay.dts
> create mode 100644 arch/arm/boot/dts/overlays/gpio-poweroff-overlay.dts
> create mode 100644 arch/arm/boot/dts/overlays/gpio-shutdown-overlay.dts
> create mode 100644 arch/arm/boot/dts/overlays/hd44780-lcd-overlay.dts
> create mode 100644 arch/arm/boot/dts/overlays/hifiberry-amp-overlay.dts
> create mode 100644 arch/arm/boot/dts/overlays/hifiberry-dac-overlay.dts
> create mode 100644
> arch/arm/boot/dts/overlays/hifiberry-dacplus-overlay.dts
> create mode 100644
> arch/arm/boot/dts/overlays/hifiberry-dacplusadc-overlay.dts
> create mode 100644 arch/arm/boot/dts/overlays/hifiberry-digi-overlay.dts
> create mode 100644
> arch/arm/boot/dts/overlays/hifiberry-digi-pro-overlay.dts
> create mode 100644 arch/arm/boot/dts/overlays/hy28a-overlay.dts
> create mode 100644 arch/arm/boot/dts/overlays/hy28b-2017-overlay.dts
> create mode 100644 arch/arm/boot/dts/overlays/hy28b-overlay.dts
> create mode 100644 arch/arm/boot/dts/overlays/i-sabre-q2m-overlay.dts
> create mode 100644 arch/arm/boot/dts/overlays/i2c-bcm2708-overlay.dts
> create mode 100644 arch/arm/boot/dts/overlays/i2c-gpio-overlay.dts
> create mode 100644 arch/arm/boot/dts/overlays/i2c-mux-overlay.dts
> create mode 100644 arch/arm/boot/dts/overlays/i2c-pwm-pca9685a-overlay.dts
> create mode 100644 arch/arm/boot/dts/overlays/i2c-rtc-gpio-overlay.dts
> create mode 100644 arch/arm/boot/dts/overlays/i2c-rtc-overlay.dts
> create mode 100644 arch/arm/boot/dts/overlays/i2c-sensor-overlay.dts
> create mode 100644 arch/arm/boot/dts/overlays/i2c0-bcm2708-overlay.dts
> create mode 100644 arch/arm/boot/dts/overlays/i2c0-overlay.dts
> create mode 100644 arch/arm/boot/dts/overlays/i2c1-bcm2708-overlay.dts
> create mode 100644 arch/arm/boot/dts/overlays/i2c1-overlay.dts
> create mode 100644 arch/arm/boot/dts/overlays/i2c3-overlay.dts
> create mode 100644 arch/arm/boot/dts/overlays/i2c4-overlay.dts
> create mode 100644 arch/arm/boot/dts/overlays/i2c5-overlay.dts
> create mode 100644 arch/arm/boot/dts/overlays/i2c6-overlay.dts
> create mode 100644 arch/arm/boot/dts/overlays/i2s-gpio28-31-overlay.dts
> create mode 100644 arch/arm/boot/dts/overlays/ilitek251x-overlay.dts
> create mode 100644 arch/arm/boot/dts/overlays/iqaudio-codec-overlay.dts
> create mode 100644 arch/arm/boot/dts/overlays/iqaudio-dac-overlay.dts
> create mode 100644 arch/arm/boot/dts/overlays/iqaudio-dacplus-overlay.dts
> create mode 100644
> arch/arm/boot/dts/overlays/iqaudio-digi-wm8804-audio-overlay.dts
> create mode 100644 arch/arm/boot/dts/overlays/jedec-spi-nor-overlay.dts
> create mode 100644 arch/arm/boot/dts/overlays/justboom-dac-overlay.dts
> create mode 100644 arch/arm/boot/dts/overlays/justboom-digi-overlay.dts
> create mode 100644 arch/arm/boot/dts/overlays/ltc294x-overlay.dts
> create mode 100644 arch/arm/boot/dts/overlays/max98357a-overlay.dts
> create mode 100644 arch/arm/boot/dts/overlays/mbed-dac-overlay.dts
> create mode 100644 arch/arm/boot/dts/overlays/mcp23017-overlay.dts
> create mode 100644 arch/arm/boot/dts/overlays/mcp23s17-overlay.dts
> create mode 100755 arch/arm/boot/dts/overlays/mcp2515-can0-overlay.dts
> create mode 100644 arch/arm/boot/dts/overlays/mcp2515-can1-overlay.dts
> create mode 100755 arch/arm/boot/dts/overlays/mcp3008-overlay.dts
> create mode 100755 arch/arm/boot/dts/overlays/mcp3202-overlay.dts
> create mode 100644 arch/arm/boot/dts/overlays/mcp342x-overlay.dts
> create mode 100644 arch/arm/boot/dts/overlays/media-center-overlay.dts
> create mode 100644 arch/arm/boot/dts/overlays/midi-uart0-overlay.dts
> create mode 100644 arch/arm/boot/dts/overlays/midi-uart1-overlay.dts
> create mode 100644 arch/arm/boot/dts/overlays/miniuart-bt-overlay.dts
> create mode 100644 arch/arm/boot/dts/overlays/mmc-overlay.dts
> create mode 100644 arch/arm/boot/dts/overlays/mpu6050-overlay.dts
> create mode 100644 arch/arm/boot/dts/overlays/mz61581-overlay.dts
> create mode 100644 arch/arm/boot/dts/overlays/ov5647-overlay.dts
> create mode 100644 arch/arm/boot/dts/overlays/papirus-overlay.dts
> create mode 100644 arch/arm/boot/dts/overlays/pi3-act-led-overlay.dts
> create mode 100644 arch/arm/boot/dts/overlays/pi3-disable-bt-overlay.dts
> create mode 100644 arch/arm/boot/dts/overlays/pi3-disable-wifi-overlay.dts
> create mode 100644 arch/arm/boot/dts/overlays/pi3-miniuart-bt-overlay.dts
> create mode 100644 arch/arm/boot/dts/overlays/pibell-overlay.dts
> create mode 100644 arch/arm/boot/dts/overlays/piglow-overlay.dts
> create mode 100644 arch/arm/boot/dts/overlays/piscreen-overlay.dts
> create mode 100644 arch/arm/boot/dts/overlays/piscreen2r-overlay.dts
> create mode 100644 arch/arm/boot/dts/overlays/pisound-overlay.dts
> create mode 100644 arch/arm/boot/dts/overlays/pitft22-overlay.dts
> create mode 100644
> arch/arm/boot/dts/overlays/pitft28-capacitive-overlay.dts
> create mode 100644
> arch/arm/boot/dts/overlays/pitft28-resistive-overlay.dts
> create mode 100644
> arch/arm/boot/dts/overlays/pitft35-resistive-overlay.dts
> create mode 100644 arch/arm/boot/dts/overlays/pps-gpio-overlay.dts
> create mode 100644 arch/arm/boot/dts/overlays/pwm-2chan-overlay.dts
> create mode 100644 arch/arm/boot/dts/overlays/pwm-ir-tx-overlay.dts
> create mode 100644 arch/arm/boot/dts/overlays/pwm-overlay.dts
> create mode 100644 arch/arm/boot/dts/overlays/qca7000-overlay.dts
> create mode 100644 arch/arm/boot/dts/overlays/rotary-encoder-overlay.dts
> create mode 100644 arch/arm/boot/dts/overlays/rpi-backlight-overlay.dts
> create mode 100644
> arch/arm/boot/dts/overlays/rpi-cirrus-wm5102-overlay.dts
> create mode 100644 arch/arm/boot/dts/overlays/rpi-dac-overlay.dts
> create mode 100644 arch/arm/boot/dts/overlays/rpi-display-overlay.dts
> create mode 100644 arch/arm/boot/dts/overlays/rpi-ft5406-overlay.dts
> create mode 100644 arch/arm/boot/dts/overlays/rpi-poe-overlay.dts
> create mode 100644 arch/arm/boot/dts/overlays/rpi-proto-overlay.dts
> create mode 100644 arch/arm/boot/dts/overlays/rpi-sense-overlay.dts
> create mode 100644 arch/arm/boot/dts/overlays/rpi-tv-overlay.dts
> create mode 100644
> arch/arm/boot/dts/overlays/rra-digidac1-wm8741-audio-overlay.dts
> create mode 100644 arch/arm/boot/dts/overlays/sc16is750-i2c-overlay.dts
> create mode 100644 arch/arm/boot/dts/overlays/sc16is752-i2c-overlay.dts
> create mode 100644 arch/arm/boot/dts/overlays/sc16is752-spi1-overlay.dts
> create mode 100644 arch/arm/boot/dts/overlays/sdhost-overlay.dts
> create mode 100644 arch/arm/boot/dts/overlays/sdio-overlay.dts
> create mode 100644 arch/arm/boot/dts/overlays/sdtweak-overlay.dts
> create mode 100644 arch/arm/boot/dts/overlays/smi-dev-overlay.dts
> create mode 100644 arch/arm/boot/dts/overlays/smi-nand-overlay.dts
> create mode 100644 arch/arm/boot/dts/overlays/smi-overlay.dts
> create mode 100644 arch/arm/boot/dts/overlays/spi-gpio35-39-overlay.dts
> create mode 100644 arch/arm/boot/dts/overlays/spi-gpio40-45-overlay.dts
> create mode 100644 arch/arm/boot/dts/overlays/spi-rtc-overlay.dts
> create mode 100644 arch/arm/boot/dts/overlays/spi0-cs-overlay.dts
> create mode 100644 arch/arm/boot/dts/overlays/spi0-hw-cs-overlay.dts
> create mode 100644 arch/arm/boot/dts/overlays/spi1-1cs-overlay.dts
> create mode 100644 arch/arm/boot/dts/overlays/spi1-2cs-overlay.dts
> create mode 100644 arch/arm/boot/dts/overlays/spi1-3cs-overlay.dts
> create mode 100644 arch/arm/boot/dts/overlays/spi2-1cs-overlay.dts
> create mode 100644 arch/arm/boot/dts/overlays/spi2-2cs-overlay.dts
> create mode 100644 arch/arm/boot/dts/overlays/spi2-3cs-overlay.dts
> create mode 100644 arch/arm/boot/dts/overlays/spi3-1cs-overlay.dts
> create mode 100644 arch/arm/boot/dts/overlays/spi3-2cs-overlay.dts
> create mode 100644 arch/arm/boot/dts/overlays/spi4-1cs-overlay.dts
> create mode 100644 arch/arm/boot/dts/overlays/spi4-2cs-overlay.dts
> create mode 100644 arch/arm/boot/dts/overlays/spi5-1cs-overlay.dts
> create mode 100644 arch/arm/boot/dts/overlays/spi5-2cs-overlay.dts
> create mode 100644 arch/arm/boot/dts/overlays/spi6-1cs-overlay.dts
> create mode 100644 arch/arm/boot/dts/overlays/spi6-2cs-overlay.dts
> create mode 100644 arch/arm/boot/dts/overlays/ssd1306-overlay.dts
> create mode 100755 arch/arm/boot/dts/overlays/superaudioboard-overlay.dts
> create mode 100644 arch/arm/boot/dts/overlays/sx150x-overlay.dts
> create mode 100644 arch/arm/boot/dts/overlays/tc358743-audio-overlay.dts
> create mode 100644 arch/arm/boot/dts/overlays/tc358743-overlay.dts
> create mode 100644 arch/arm/boot/dts/overlays/tinylcd35-overlay.dts
> create mode 100644 arch/arm/boot/dts/overlays/tpm-slb9670-overlay.dts
> create mode 100755 arch/arm/boot/dts/overlays/uart0-overlay.dts
> create mode 100644 arch/arm/boot/dts/overlays/uart1-overlay.dts
> create mode 100644 arch/arm/boot/dts/overlays/uart2-overlay.dts
> create mode 100644 arch/arm/boot/dts/overlays/uart3-overlay.dts
> create mode 100644 arch/arm/boot/dts/overlays/uart4-overlay.dts
> create mode 100644 arch/arm/boot/dts/overlays/uart5-overlay.dts
> create mode 100644 arch/arm/boot/dts/overlays/udrc-overlay.dts
> create mode 100644 arch/arm/boot/dts/overlays/upstream-overlay.dts
> create mode 100644 arch/arm/boot/dts/overlays/vc4-fkms-v3d-overlay.dts
> create mode 100644
> arch/arm/boot/dts/overlays/vc4-kms-kippah-7inch-overlay.dts
> create mode 100644 arch/arm/boot/dts/overlays/vc4-kms-v3d-overlay.dts
> create mode 100644 arch/arm/boot/dts/overlays/vga666-overlay.dts
> create mode 100644 arch/arm/boot/dts/overlays/w1-gpio-overlay.dts
> create mode 100644 arch/arm/boot/dts/overlays/w1-gpio-pullup-overlay.dts
> create mode 100644 arch/arm/boot/dts/overlays/wittypi-overlay.dts
> create mode 100644 arch/arm/configs/bcm2709_defconfig
> create mode 100644 arch/arm/configs/bcm2711_defconfig
> create mode 100644 arch/arm/configs/bcmrpi_defconfig
> create mode 100644 arch/arm/lib/arm-mem.h
> create mode 100644 arch/arm/lib/exports_rpi.c
> create mode 100644 arch/arm/lib/memcmp_rpi.S
> create mode 100644 arch/arm/lib/memcpy_rpi.S
> create mode 100644 arch/arm/lib/memcpymove.h
> create mode 100644 arch/arm/lib/memmove_rpi.S
> create mode 100644 arch/arm/lib/memset_rpi.S
> create mode 100644 arch/arm64/boot/dts/broadcom/bcm2710-rpi-3-b-plus.dts
> create mode 100644 arch/arm64/boot/dts/broadcom/bcm2710-rpi-3-b.dts
> create mode 100644 arch/arm64/boot/dts/broadcom/bcm2710-rpi-cm3.dts
> create mode 100644 arch/arm64/boot/dts/broadcom/bcm2711-rpi-4-b.dts
> create mode 120000
> arch/arm64/boot/dts/broadcom/bcm283x-rpi-csi1-2lane.dtsi
> create mode 120000 arch/arm64/boot/dts/broadcom/bcm283x-rpi-lan7515.dtsi
> create mode 120000 arch/arm64/boot/dts/overlays
> create mode 100644 arch/arm64/configs/bcm2711_defconfig
> create mode 100644 arch/arm64/configs/bcmrpi3_defconfig
> create mode 100644 drivers/char/broadcom/Kconfig
> create mode 100644 drivers/char/broadcom/Makefile
> create mode 100644 drivers/char/broadcom/argon-mem.c
> create mode 100644 drivers/char/broadcom/bcm2835-gpiomem.c
> create mode 100644 drivers/char/broadcom/bcm2835_smi_dev.c
> create mode 100644 drivers/char/broadcom/vc_mem.c
> create mode 100644 drivers/char/broadcom/vc_sm/Makefile
> create mode 100644 drivers/char/broadcom/vc_sm/vc_sm_defs.h
> create mode 100644 drivers/char/broadcom/vc_sm/vc_sm_knl.h
> create mode 100644 drivers/char/broadcom/vc_sm/vc_vchi_sm.c
> create mode 100644 drivers/char/broadcom/vc_sm/vc_vchi_sm.h
> create mode 100644 drivers/char/broadcom/vc_sm/vmcs_sm.c
> create mode 100644 drivers/char/broadcom/vcio.c
> create mode 100644 drivers/clk/clk-allo-dac.c
> create mode 100644 drivers/clk/clk-hifiberry-dacpro.c
> create mode 100644 drivers/cpufreq/bcm2835-cpufreq.c
> create mode 100644 drivers/dma/bcm2708-dmaengine.c
> create mode 100644 drivers/gpio/gpio-bcm-virt.c
> create mode 100644 drivers/gpu/drm/vc4/vc4_firmware_kms.c
> create mode 100644 drivers/gpu/drm/vc4/vc_image_types.h
> create mode 100644 drivers/hwmon/rpi-poe-fan.c
> create mode 100644 drivers/i2c/busses/i2c-bcm2708.c
> create mode 100644 drivers/input/joystick/rpisense-js.c
> create mode 100644 drivers/leds/trigger/ledtrig-input.c
> create mode 100644 drivers/media/platform/bcm2835/Kconfig
> create mode 100644 drivers/media/platform/bcm2835/Makefile
> create mode 100644 drivers/media/platform/bcm2835/bcm2835-unicam.c
> create mode 100644 drivers/media/platform/bcm2835/vc4-regs-unicam.h
> create mode 100644 drivers/mfd/rpisense-core.c
> create mode 100644 drivers/misc/bcm2835_smi.c
> create mode 100644 drivers/mmc/host/bcm2835-mmc.c
> create mode 100644 drivers/mmc/host/bcm2835-sdhost.c
> create mode 100644 drivers/net/wireless/realtek/rtl8192cu/Kconfig
> create mode 100644 drivers/net/wireless/realtek/rtl8192cu/Makefile
> create mode 100644 drivers/net/wireless/realtek/rtl8192cu/clean
> create mode 100755
> drivers/net/wireless/realtek/rtl8192cu/core/efuse/rtw_efuse.c
> create mode 100755 drivers/net/wireless/realtek/rtl8192cu/core/rtw_ap.c
> create mode 100755
> drivers/net/wireless/realtek/rtl8192cu/core/rtw_br_ext.c
> create mode 100755 drivers/net/wireless/realtek/rtl8192cu/core/rtw_cmd.c
> create mode 100755 drivers/net/wireless/realtek/rtl8192cu/core/rtw_debug.c
> create mode 100755
> drivers/net/wireless/realtek/rtl8192cu/core/rtw_eeprom.c
> create mode 100755
> drivers/net/wireless/realtek/rtl8192cu/core/rtw_ieee80211.c
> create mode 100755 drivers/net/wireless/realtek/rtl8192cu/core/rtw_io.c
> create mode 100755
> drivers/net/wireless/realtek/rtl8192cu/core/rtw_ioctl_query.c
> create mode 100755
> drivers/net/wireless/realtek/rtl8192cu/core/rtw_ioctl_rtl.c
> create mode 100755
> drivers/net/wireless/realtek/rtl8192cu/core/rtw_ioctl_set.c
> create mode 100755 drivers/net/wireless/realtek/rtl8192cu/core/rtw_iol.c
> create mode 100755 drivers/net/wireless/realtek/rtl8192cu/core/rtw_mlme.c
> create mode 100755
> drivers/net/wireless/realtek/rtl8192cu/core/rtw_mlme_ext.c
> create mode 100755 drivers/net/wireless/realtek/rtl8192cu/core/rtw_mp.c
> create mode 100755
> drivers/net/wireless/realtek/rtl8192cu/core/rtw_mp_ioctl.c
> create mode 100755 drivers/net/wireless/realtek/rtl8192cu/core/rtw_p2p.c
> create mode 100755
> drivers/net/wireless/realtek/rtl8192cu/core/rtw_pwrctrl.c
> create mode 100755 drivers/net/wireless/realtek/rtl8192cu/core/rtw_recv.c
> create mode 100755 drivers/net/wireless/realtek/rtl8192cu/core/rtw_rf.c
> create mode 100755
> drivers/net/wireless/realtek/rtl8192cu/core/rtw_security.c
> create mode 100755
> drivers/net/wireless/realtek/rtl8192cu/core/rtw_sreset.c
> create mode 100755
> drivers/net/wireless/realtek/rtl8192cu/core/rtw_sta_mgt.c
> create mode 100755 drivers/net/wireless/realtek/rtl8192cu/core/rtw_tdls.c
> create mode 100755
> drivers/net/wireless/realtek/rtl8192cu/core/rtw_wlan_util.c
> create mode 100755 drivers/net/wireless/realtek/rtl8192cu/core/rtw_xmit.c
> create mode 100755
> drivers/net/wireless/realtek/rtl8192cu/hal/HalPwrSeqCmd.c
> create mode 100755 drivers/net/wireless/realtek/rtl8192cu/hal/dm.c
> create mode 100755 drivers/net/wireless/realtek/rtl8192cu/hal/dm.h
> create mode 100755 drivers/net/wireless/realtek/rtl8192cu/hal/hal_com.c
> create mode 100755 drivers/net/wireless/realtek/rtl8192cu/hal/hal_intf.c
> create mode 100755
> drivers/net/wireless/realtek/rtl8192cu/hal/rtl8192c/rtl8192c_cmd.c
> create mode 100755
> drivers/net/wireless/realtek/rtl8192cu/hal/rtl8192c/rtl8192c_dm.c
> create mode 100755
> drivers/net/wireless/realtek/rtl8192cu/hal/rtl8192c/rtl8192c_hal_init.c
> create mode 100755
> drivers/net/wireless/realtek/rtl8192cu/hal/rtl8192c/rtl8192c_mp.c
> create mode 100755
> drivers/net/wireless/realtek/rtl8192cu/hal/rtl8192c/rtl8192c_phycfg.c
> create mode 100755
> drivers/net/wireless/realtek/rtl8192cu/hal/rtl8192c/rtl8192c_rf6052.c
> create mode 100755
> drivers/net/wireless/realtek/rtl8192cu/hal/rtl8192c/rtl8192c_rxdesc.c
> create mode 100755
> drivers/net/wireless/realtek/rtl8192cu/hal/rtl8192c/rtl8192c_sreset.c
> create mode 100755
> drivers/net/wireless/realtek/rtl8192cu/hal/rtl8192c/rtl8192c_xmit.c
> create mode 100755
> drivers/net/wireless/realtek/rtl8192cu/hal/rtl8192c/usb/Hal8192CUHWImg.c
> create mode 100755
> drivers/net/wireless/realtek/rtl8192cu/hal/rtl8192c/usb/Hal8192CUHWImg_wowlan.c
> create mode 100755
> drivers/net/wireless/realtek/rtl8192cu/hal/rtl8192c/usb/rtl8192cu_led.c
> create mode 100755
> drivers/net/wireless/realtek/rtl8192cu/hal/rtl8192c/usb/rtl8192cu_recv.c
> create mode 100755
> drivers/net/wireless/realtek/rtl8192cu/hal/rtl8192c/usb/rtl8192cu_xmit.c
> create mode 100755
> drivers/net/wireless/realtek/rtl8192cu/hal/rtl8192c/usb/usb_halinit.c
> create mode 100755
> drivers/net/wireless/realtek/rtl8192cu/hal/rtl8192c/usb/usb_ops_ce.c
> create mode 100755
> drivers/net/wireless/realtek/rtl8192cu/hal/rtl8192c/usb/usb_ops_linux.c
> create mode 100755
> drivers/net/wireless/realtek/rtl8192cu/hal/rtl8192c/usb/usb_ops_xp.c
> create mode 100755 drivers/net/wireless/realtek/rtl8192cu/ifcfg-wlan0
> create mode 100755
> drivers/net/wireless/realtek/rtl8192cu/include/Hal8192CEHWImg.h
> create mode 100755
> drivers/net/wireless/realtek/rtl8192cu/include/Hal8192CPhyCfg.h
> create mode 100755
> drivers/net/wireless/realtek/rtl8192cu/include/Hal8192CPhyReg.h
> create mode 100755
> drivers/net/wireless/realtek/rtl8192cu/include/Hal8192CUHWImg.h
> create mode 100755
> drivers/net/wireless/realtek/rtl8192cu/include/Hal8192CUHWImg_wowlan.h
> create mode 100755
> drivers/net/wireless/realtek/rtl8192cu/include/Hal8192DEHWImg.h
> create mode 100755
> drivers/net/wireless/realtek/rtl8192cu/include/Hal8192DPhyCfg.h
> create mode 100755
> drivers/net/wireless/realtek/rtl8192cu/include/Hal8192DPhyReg.h
> create mode 100755
> drivers/net/wireless/realtek/rtl8192cu/include/Hal8192DUHWImg.h
> create mode 100755
> drivers/net/wireless/realtek/rtl8192cu/include/Hal8192DUHWImg_wowlan.h
> create mode 100755
> drivers/net/wireless/realtek/rtl8192cu/include/HalPwrSeqCmd.h
> create mode 100755
> drivers/net/wireless/realtek/rtl8192cu/include/autoconf.h
> create mode 100755
> drivers/net/wireless/realtek/rtl8192cu/include/basic_types.h
> create mode 100755
> drivers/net/wireless/realtek/rtl8192cu/include/byteorder/big_endian.h
> create mode 100755
> drivers/net/wireless/realtek/rtl8192cu/include/byteorder/generic.h
> create mode 100755
> drivers/net/wireless/realtek/rtl8192cu/include/byteorder/little_endian.h
> create mode 100755
> drivers/net/wireless/realtek/rtl8192cu/include/byteorder/swab.h
> create mode 100755
> drivers/net/wireless/realtek/rtl8192cu/include/byteorder/swabb.h
> create mode 100755
> drivers/net/wireless/realtek/rtl8192cu/include/circ_buf.h
> create mode 100755
> drivers/net/wireless/realtek/rtl8192cu/include/cmd_osdep.h
> create mode 100755
> drivers/net/wireless/realtek/rtl8192cu/include/drv_conf.h
> create mode 100755
> drivers/net/wireless/realtek/rtl8192cu/include/drv_types.h
> create mode 100755
> drivers/net/wireless/realtek/rtl8192cu/include/drv_types_ce.h
> create mode 100755
> drivers/net/wireless/realtek/rtl8192cu/include/drv_types_linux.h
> create mode 100755
> drivers/net/wireless/realtek/rtl8192cu/include/drv_types_sdio.h
> create mode 100755
> drivers/net/wireless/realtek/rtl8192cu/include/drv_types_xp.h
> create mode 100755
> drivers/net/wireless/realtek/rtl8192cu/include/ethernet.h
> create mode 100755 drivers/net/wireless/realtek/rtl8192cu/include/h2clbk.h
> create mode 100755
> drivers/net/wireless/realtek/rtl8192cu/include/hal_com.h
> create mode 100755
> drivers/net/wireless/realtek/rtl8192cu/include/hal_intf.h
> create mode 100755
> drivers/net/wireless/realtek/rtl8192cu/include/ieee80211.h
> create mode 100755
> drivers/net/wireless/realtek/rtl8192cu/include/ieee80211_ext.h
> create mode 100755
> drivers/net/wireless/realtek/rtl8192cu/include/if_ether.h
> create mode 100755
> drivers/net/wireless/realtek/rtl8192cu/include/ioctl_cfg80211.h
> create mode 100755 drivers/net/wireless/realtek/rtl8192cu/include/ip.h
> create mode 100755
> drivers/net/wireless/realtek/rtl8192cu/include/linux/wireless.h
> create mode 100755
> drivers/net/wireless/realtek/rtl8192cu/include/mlme_osdep.h
> create mode 100755
> drivers/net/wireless/realtek/rtl8192cu/include/mp_custom_oid.h
> create mode 100755
> drivers/net/wireless/realtek/rtl8192cu/include/nic_spec.h
> create mode 100755
> drivers/net/wireless/realtek/rtl8192cu/include/osdep_ce_service.h
> create mode 100755
> drivers/net/wireless/realtek/rtl8192cu/include/osdep_intf.h
> create mode 100755
> drivers/net/wireless/realtek/rtl8192cu/include/osdep_service.h
> create mode 100755
> drivers/net/wireless/realtek/rtl8192cu/include/pci_hal.h
> create mode 100755
> drivers/net/wireless/realtek/rtl8192cu/include/pci_ops.h
> create mode 100755
> drivers/net/wireless/realtek/rtl8192cu/include/pci_osintf.h
> create mode 100755
> drivers/net/wireless/realtek/rtl8192cu/include/recv_osdep.h
> create mode 100755
> drivers/net/wireless/realtek/rtl8192cu/include/rtl8192c_cmd.h
> create mode 100755
> drivers/net/wireless/realtek/rtl8192cu/include/rtl8192c_dm.h
> create mode 100755
> drivers/net/wireless/realtek/rtl8192cu/include/rtl8192c_event.h
> create mode 100755
> drivers/net/wireless/realtek/rtl8192cu/include/rtl8192c_hal.h
> create mode 100755
> drivers/net/wireless/realtek/rtl8192cu/include/rtl8192c_led.h
> create mode 100755
> drivers/net/wireless/realtek/rtl8192cu/include/rtl8192c_recv.h
> create mode 100755
> drivers/net/wireless/realtek/rtl8192cu/include/rtl8192c_rf.h
> create mode 100755
> drivers/net/wireless/realtek/rtl8192cu/include/rtl8192c_spec.h
> create mode 100755
> drivers/net/wireless/realtek/rtl8192cu/include/rtl8192c_sreset.h
> create mode 100755
> drivers/net/wireless/realtek/rtl8192cu/include/rtl8192c_xmit.h
> create mode 100755
> drivers/net/wireless/realtek/rtl8192cu/include/rtl8192d_cmd.h
> create mode 100755
> drivers/net/wireless/realtek/rtl8192cu/include/rtl8192d_dm.h
> create mode 100755
> drivers/net/wireless/realtek/rtl8192cu/include/rtl8192d_hal.h
> create mode 100755
> drivers/net/wireless/realtek/rtl8192cu/include/rtl8192d_led.h
> create mode 100755
> drivers/net/wireless/realtek/rtl8192cu/include/rtl8192d_recv.h
> create mode 100755
> drivers/net/wireless/realtek/rtl8192cu/include/rtl8192d_rf.h
> create mode 100755
> drivers/net/wireless/realtek/rtl8192cu/include/rtl8192d_spec.h
> create mode 100755
> drivers/net/wireless/realtek/rtl8192cu/include/rtl8192d_xmit.h
> create mode 100755
> drivers/net/wireless/realtek/rtl8192cu/include/rtw_android.h
> create mode 100755 drivers/net/wireless/realtek/rtl8192cu/include/rtw_ap.h
> create mode 100755
> drivers/net/wireless/realtek/rtl8192cu/include/rtw_br_ext.h
> create mode 100755
> drivers/net/wireless/realtek/rtl8192cu/include/rtw_byteorder.h
> create mode 100755
> drivers/net/wireless/realtek/rtl8192cu/include/rtw_cmd.h
> create mode 100755
> drivers/net/wireless/realtek/rtl8192cu/include/rtw_debug.h
> create mode 100755
> drivers/net/wireless/realtek/rtl8192cu/include/rtw_eeprom.h
> create mode 100755
> drivers/net/wireless/realtek/rtl8192cu/include/rtw_efuse.h
> create mode 100755
> drivers/net/wireless/realtek/rtl8192cu/include/rtw_event.h
> create mode 100755 drivers/net/wireless/realtek/rtl8192cu/include/rtw_ht.h
> create mode 100755 drivers/net/wireless/realtek/rtl8192cu/include/rtw_io.h
> create mode 100755
> drivers/net/wireless/realtek/rtl8192cu/include/rtw_ioctl.h
> create mode 100755
> drivers/net/wireless/realtek/rtl8192cu/include/rtw_ioctl_query.h
> create mode 100755
> drivers/net/wireless/realtek/rtl8192cu/include/rtw_ioctl_rtl.h
> create mode 100755
> drivers/net/wireless/realtek/rtl8192cu/include/rtw_ioctl_set.h
> create mode 100755
> drivers/net/wireless/realtek/rtl8192cu/include/rtw_iol.h
> create mode 100755
> drivers/net/wireless/realtek/rtl8192cu/include/rtw_led.h
> create mode 100755
> drivers/net/wireless/realtek/rtl8192cu/include/rtw_mlme.h
> create mode 100755
> drivers/net/wireless/realtek/rtl8192cu/include/rtw_mlme_ext.h
> create mode 100755 drivers/net/wireless/realtek/rtl8192cu/include/rtw_mp.h
> create mode 100755
> drivers/net/wireless/realtek/rtl8192cu/include/rtw_mp_ioctl.h
> create mode 100755
> drivers/net/wireless/realtek/rtl8192cu/include/rtw_mp_phy_regdef.h
> create mode 100755
> drivers/net/wireless/realtek/rtl8192cu/include/rtw_p2p.h
> create mode 100755
> drivers/net/wireless/realtek/rtl8192cu/include/rtw_pwrctrl.h
> create mode 100755
> drivers/net/wireless/realtek/rtl8192cu/include/rtw_qos.h
> create mode 100755
> drivers/net/wireless/realtek/rtl8192cu/include/rtw_recv.h
> create mode 100755 drivers/net/wireless/realtek/rtl8192cu/include/rtw_rf.h
> create mode 100755
> drivers/net/wireless/realtek/rtl8192cu/include/rtw_security.h
> create mode 100755
> drivers/net/wireless/realtek/rtl8192cu/include/rtw_sreset.h
> create mode 100755
> drivers/net/wireless/realtek/rtl8192cu/include/rtw_tdls.h
> create mode 100644
> drivers/net/wireless/realtek/rtl8192cu/include/rtw_version.h
> create mode 100755
> drivers/net/wireless/realtek/rtl8192cu/include/rtw_xmit.h
> create mode 100755
> drivers/net/wireless/realtek/rtl8192cu/include/sta_info.h
> create mode 100755
> drivers/net/wireless/realtek/rtl8192cu/include/usb_hal.h
> create mode 100755
> drivers/net/wireless/realtek/rtl8192cu/include/usb_ops.h
> create mode 100755
> drivers/net/wireless/realtek/rtl8192cu/include/usb_ops_linux.h
> create mode 100755
> drivers/net/wireless/realtek/rtl8192cu/include/usb_osintf.h
> create mode 100755
> drivers/net/wireless/realtek/rtl8192cu/include/usb_vendor_req.h
> create mode 100755 drivers/net/wireless/realtek/rtl8192cu/include/wifi.h
> create mode 100755
> drivers/net/wireless/realtek/rtl8192cu/include/wlan_bssdef.h
> create mode 100755
> drivers/net/wireless/realtek/rtl8192cu/include/xmit_osdep.h
> create mode 100755
> drivers/net/wireless/realtek/rtl8192cu/os_dep/linux/ioctl_cfg80211.c
> create mode 100755
> drivers/net/wireless/realtek/rtl8192cu/os_dep/linux/ioctl_linux.c
> create mode 100755
> drivers/net/wireless/realtek/rtl8192cu/os_dep/linux/mlme_linux.c
> create mode 100755
> drivers/net/wireless/realtek/rtl8192cu/os_dep/linux/os_intfs.c
> create mode 100755
> drivers/net/wireless/realtek/rtl8192cu/os_dep/linux/pci_intf.c
> create mode 100755
> drivers/net/wireless/realtek/rtl8192cu/os_dep/linux/pci_ops_linux.c
> create mode 100755
> drivers/net/wireless/realtek/rtl8192cu/os_dep/linux/recv_linux.c
> create mode 100755
> drivers/net/wireless/realtek/rtl8192cu/os_dep/linux/rtw_android.c
> create mode 100755
> drivers/net/wireless/realtek/rtl8192cu/os_dep/linux/usb_intf.c
> create mode 100755
> drivers/net/wireless/realtek/rtl8192cu/os_dep/linux/usb_ops_linux.c
> create mode 100755
> drivers/net/wireless/realtek/rtl8192cu/os_dep/linux/xmit_linux.c
> create mode 100755
> drivers/net/wireless/realtek/rtl8192cu/os_dep/osdep_service.c
> create mode 100755 drivers/net/wireless/realtek/rtl8192cu/runwpa
> create mode 100755 drivers/net/wireless/realtek/rtl8192cu/wlan0dhcp
> create mode 100644 drivers/of/configfs.c
> create mode 100644 drivers/pci/controller/pcie-brcmstb-bounce.c
> create mode 100644 drivers/pci/controller/pcie-brcmstb-bounce.h
> create mode 100644 drivers/pci/controller/pcie-brcmstb.c
> create mode 100644 drivers/perf/raspberrypi_axi_monitor.c
> create mode 100644 drivers/soc/bcm/brcmstb/memory.c
> create mode 100644 drivers/staging/vc04_services/bcm2835-codec/Kconfig
> create mode 100644 drivers/staging/vc04_services/bcm2835-codec/Makefile
> create mode 100644 drivers/staging/vc04_services/bcm2835-codec/TODO
> create mode 100644
> drivers/staging/vc04_services/bcm2835-codec/bcm2835-v4l2-codec.c
> create mode 100644
> drivers/staging/vc04_services/interface/vchiq_arm/vchiq_killable.h
> create mode 100644 drivers/staging/vc04_services/vc-sm-cma/Kconfig
> create mode 100644 drivers/staging/vc04_services/vc-sm-cma/Makefile
> create mode 100644 drivers/staging/vc04_services/vc-sm-cma/TODO
> create mode 100644 drivers/staging/vc04_services/vc-sm-cma/vc_sm.c
> create mode 100644 drivers/staging/vc04_services/vc-sm-cma/vc_sm.h
> create mode 100644
> drivers/staging/vc04_services/vc-sm-cma/vc_sm_cma_vchi.c
> create mode 100644
> drivers/staging/vc04_services/vc-sm-cma/vc_sm_cma_vchi.h
> create mode 100644 drivers/staging/vc04_services/vc-sm-cma/vc_sm_defs.h
> create mode 100644 drivers/staging/vc04_services/vc-sm-cma/vc_sm_knl.h
> create mode 100644 drivers/staging/vc04_services/vchiq-mmal/Kconfig
> create mode 100644 drivers/staging/vc04_services/vchiq-mmal/Makefile
> rename drivers/staging/vc04_services/{bcm2835-camera =>
> vchiq-mmal}/mmal-common.h (84%)
> rename drivers/staging/vc04_services/{bcm2835-camera =>
> vchiq-mmal}/mmal-encodings.h (81%)
> rename drivers/staging/vc04_services/{bcm2835-camera =>
> vchiq-mmal}/mmal-msg-common.h (100%)
> rename drivers/staging/vc04_services/{bcm2835-camera =>
> vchiq-mmal}/mmal-msg-format.h (100%)
> rename drivers/staging/vc04_services/{bcm2835-camera =>
> vchiq-mmal}/mmal-msg-port.h (100%)
> rename drivers/staging/vc04_services/{bcm2835-camera =>
> vchiq-mmal}/mmal-msg.h (90%)
> rename drivers/staging/vc04_services/{bcm2835-camera =>
> vchiq-mmal}/mmal-parameters.h (95%)
> rename drivers/staging/vc04_services/{bcm2835-camera =>
> vchiq-mmal}/mmal-vchiq.c (82%)
> rename drivers/staging/vc04_services/{bcm2835-camera =>
> vchiq-mmal}/mmal-vchiq.h (93%)
> create mode 100644 drivers/usb/gadget/file_storage.c
> create mode 100644 drivers/usb/host/dwc_common_port/Makefile
> create mode 100644 drivers/usb/host/dwc_common_port/Makefile.fbsd
> create mode 100644 drivers/usb/host/dwc_common_port/Makefile.linux
> create mode 100644 drivers/usb/host/dwc_common_port/changes.txt
> create mode 100644 drivers/usb/host/dwc_common_port/doc/doxygen.cfg
> create mode 100644 drivers/usb/host/dwc_common_port/dwc_cc.c
> create mode 100644 drivers/usb/host/dwc_common_port/dwc_cc.h
> create mode 100644 drivers/usb/host/dwc_common_port/dwc_common_fbsd.c
> create mode 100644 drivers/usb/host/dwc_common_port/dwc_common_linux.c
> create mode 100644 drivers/usb/host/dwc_common_port/dwc_common_nbsd.c
> create mode 100644 drivers/usb/host/dwc_common_port/dwc_crypto.c
> create mode 100644 drivers/usb/host/dwc_common_port/dwc_crypto.h
> create mode 100644 drivers/usb/host/dwc_common_port/dwc_dh.c
> create mode 100644 drivers/usb/host/dwc_common_port/dwc_dh.h
> create mode 100644 drivers/usb/host/dwc_common_port/dwc_list.h
> create mode 100644 drivers/usb/host/dwc_common_port/dwc_mem.c
> create mode 100644 drivers/usb/host/dwc_common_port/dwc_modpow.c
> create mode 100644 drivers/usb/host/dwc_common_port/dwc_modpow.h
> create mode 100644 drivers/usb/host/dwc_common_port/dwc_notifier.c
> create mode 100644 drivers/usb/host/dwc_common_port/dwc_notifier.h
> create mode 100644 drivers/usb/host/dwc_common_port/dwc_os.h
> create mode 100644 drivers/usb/host/dwc_common_port/usb.h
> create mode 100644 drivers/usb/host/dwc_otg/Makefile
> create mode 100644 drivers/usb/host/dwc_otg/doc/doxygen.cfg
> create mode 100644 drivers/usb/host/dwc_otg/dummy_audio.c
> create mode 100644 drivers/usb/host/dwc_otg/dwc_cfi_common.h
> create mode 100644 drivers/usb/host/dwc_otg/dwc_otg_adp.c
> create mode 100644 drivers/usb/host/dwc_otg/dwc_otg_adp.h
> create mode 100644 drivers/usb/host/dwc_otg/dwc_otg_attr.c
> create mode 100644 drivers/usb/host/dwc_otg/dwc_otg_attr.h
> create mode 100644 drivers/usb/host/dwc_otg/dwc_otg_cfi.c
> create mode 100644 drivers/usb/host/dwc_otg/dwc_otg_cfi.h
> create mode 100644 drivers/usb/host/dwc_otg/dwc_otg_cil.c
> create mode 100644 drivers/usb/host/dwc_otg/dwc_otg_cil.h
> create mode 100644 drivers/usb/host/dwc_otg/dwc_otg_cil_intr.c
> create mode 100644 drivers/usb/host/dwc_otg/dwc_otg_core_if.h
> create mode 100644 drivers/usb/host/dwc_otg/dwc_otg_dbg.h
> create mode 100644 drivers/usb/host/dwc_otg/dwc_otg_driver.c
> create mode 100644 drivers/usb/host/dwc_otg/dwc_otg_driver.h
> create mode 100644 drivers/usb/host/dwc_otg/dwc_otg_fiq_fsm.c
> create mode 100644 drivers/usb/host/dwc_otg/dwc_otg_fiq_fsm.h
> create mode 100644 drivers/usb/host/dwc_otg/dwc_otg_fiq_stub.S
> create mode 100644 drivers/usb/host/dwc_otg/dwc_otg_hcd.c
> create mode 100644 drivers/usb/host/dwc_otg/dwc_otg_hcd.h
> create mode 100644 drivers/usb/host/dwc_otg/dwc_otg_hcd_ddma.c
> create mode 100644 drivers/usb/host/dwc_otg/dwc_otg_hcd_if.h
> create mode 100644 drivers/usb/host/dwc_otg/dwc_otg_hcd_intr.c
> create mode 100644 drivers/usb/host/dwc_otg/dwc_otg_hcd_linux.c
> create mode 100644 drivers/usb/host/dwc_otg/dwc_otg_hcd_queue.c
> create mode 100644 drivers/usb/host/dwc_otg/dwc_otg_os_dep.h
> create mode 100644 drivers/usb/host/dwc_otg/dwc_otg_pcd.c
> create mode 100644 drivers/usb/host/dwc_otg/dwc_otg_pcd.h
> create mode 100644 drivers/usb/host/dwc_otg/dwc_otg_pcd_if.h
> create mode 100644 drivers/usb/host/dwc_otg/dwc_otg_pcd_intr.c
> create mode 100644 drivers/usb/host/dwc_otg/dwc_otg_pcd_linux.c
> create mode 100644 drivers/usb/host/dwc_otg/dwc_otg_regs.h
> create mode 100644 drivers/usb/host/dwc_otg/test/Makefile
> create mode 100644 drivers/usb/host/dwc_otg/test/dwc_otg_test.pm
> create mode 100644 drivers/usb/host/dwc_otg/test/test_mod_param.pl
> create mode 100644 drivers/usb/host/dwc_otg/test/test_sysfs.pl
> create mode 100644 drivers/video/backlight/rpi_backlight.c
> create mode 100644 drivers/video/fbdev/bcm2708_fb.c
> create mode 100644 drivers/video/fbdev/rpisense-fb.c
> create mode 100644 include/linux/broadcom/bcm2835_smi.h
> create mode 100644 include/linux/broadcom/vc_mem.h
> create mode 100644 include/linux/broadcom/vc_sm_cma_ioctl.h
> create mode 100644 include/linux/broadcom/vmcs_sm_ioctl.h
> create mode 100644 include/linux/mfd/rpisense/core.h
> create mode 100644 include/linux/mfd/rpisense/framebuffer.h
> create mode 100644 include/linux/mfd/rpisense/joystick.h
> create mode 100644 include/linux/platform_data/dma-bcm2708.h
> create mode 100644 include/soc/brcmstb/memory_api.h
> create mode 100755 scripts/knlinfo
> create mode 100755 scripts/mkknlimg
> create mode 100644 sound/soc/bcm/allo-boss-dac.c
> create mode 100644 sound/soc/bcm/allo-katana-codec.c
> create mode 100644 sound/soc/bcm/allo-piano-dac-plus.c
> create mode 100644 sound/soc/bcm/allo-piano-dac.c
> create mode 100644 sound/soc/bcm/audioinjector-octo-soundcard.c
> create mode 100644 sound/soc/bcm/audioinjector-pi-soundcard.c
> create mode 100644 sound/soc/bcm/audiosense-pi.c
> create mode 100644 sound/soc/bcm/digidac1-soundcard.c
> create mode 100644 sound/soc/bcm/dionaudio_loco-v2.c
> create mode 100644 sound/soc/bcm/dionaudio_loco.c
> create mode 100644 sound/soc/bcm/fe-pi-audio.c
> create mode 100644 sound/soc/bcm/googlevoicehat-codec.c
> create mode 100644 sound/soc/bcm/hifiberry_dacplus.c
> create mode 100644 sound/soc/bcm/hifiberry_dacplusadc.c
> create mode 100644 sound/soc/bcm/i-sabre-q2m.c
> create mode 100644 sound/soc/bcm/iqaudio-codec.c
> create mode 100644 sound/soc/bcm/iqaudio-dac.c
> create mode 100644 sound/soc/bcm/justboom-dac.c
> create mode 100644 sound/soc/bcm/pisound.c
> create mode 100644 sound/soc/bcm/rpi-cirrus.c
> create mode 100644 sound/soc/bcm/rpi-proto.c
> create mode 100644 sound/soc/bcm/rpi-simple-soundcard.c
> create mode 100644 sound/soc/bcm/rpi-wm8804-soundcard.c
> create mode 100644 sound/soc/codecs/i-sabre-codec.c
> create mode 100644 sound/soc/codecs/i-sabre-codec.h
> create mode 100644 sound/soc/codecs/pcm1794a.c
> create mode 100644 sound/soc/codecs/tas5713.c
> create mode 100644 sound/soc/codecs/tas5713.h
>
>
> thanks,
> Limeng
>
--
- Thou shalt not follow the NULL pointer, for chaos and madness await thee
at its end
- "Use the force Harry" - Gandalf, Star Trek II
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.yoctoproject.org/pipermail/linux-yocto/attachments/20190920/a94f791b/attachment-0001.html>
More information about the linux-yocto
mailing list