[linux-yocto] : [kernel v5.2/standard/bcm-2xxx-rpi]: bcm-2xxx-rpi: add patches for raspberrypi 4b platform
Li, Meng
Meng.Li at windriver.com
Tue Sep 17 18:52:49 PDT 2019
> -----Original Message-----
> From: Bruce Ashfield [mailto:bruce.ashfield at gmail.com]
> Sent: Tuesday, September 17, 2019 8:56 PM
> To: Li, Meng
> Cc: Development list for the linux-yocto repositories
> Subject: Re: [linux-yocto]: [kernel v5.2/standard/bcm-2xxx-rpi]: bcm-2xxx-
> rpi: add patches for raspberrypi 4b platform
>
> On Mon, Sep 16, 2019 at 4:04 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 454 patches in my public repo https://github.com/limeng-
> linux/linux-yocto-5.2.git, branch v5.2/standard/bcm-2xxx-rpi
> >
> > Could you please help to create branch v5.2/standard/bcm-2xxx-rpi in
> linux-ycoto-5.2 kernel, and then merge these patches for supporting
> raspberrypi 4b platform
> >
> >
> > The following changes since commit
> c225913886b6aff4372d209f41f59cee4eeae724:
> >
> > Merge tag 'v5.2.14' into v5.2/standard/base (2019-09-15 10:30:04 -0400)
> >
> > are available in the Git repository at:
> >
> > https://github.com/limeng-linux/linux-yocto-5.2.git v5.2/standard/bcm-
> 2xxx-rpi
>
> Can you send an overall diffstat for the changes ? As well as a quick
> description on where the patches come from and how they were selected
> ?
>
> I have this queued, but I'd like to understand the source of them
> better, and also to log the reasons on the mailing list as to why we
> are using a board branch, versus standard/base.
>
Hi Bruce,
diffstat info as below. I got these patches from https://github.com/raspberrypi/linux.git, branch is rpi-5.2.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(v5.2/standard/bcm-2xxx-rpi) and merge these patches to support Raspberrypi 4b platform.
/Documentation/devicetree/bindings/mtd/brcm,bcm2835-smi-nand.txt | 42
/arch/arm/boot/dts/bcm2708-rpi-0-w.dts | 167
/arch/arm/boot/dts/overlays/sdio-1bit-overlay.dts | 63
/arch/arm/boot/dts/overlays/upstream-aux-interrupt-overlay.dts | 33
/drivers/mtd/nand/raw/bcm2835_smi_nand.c | 258
/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
/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/rtc/rtc.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 | 26
b/arch/arm/boot/dts/bcm2708-rpi-0-w.dts | 173
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 | 243
b/arch/arm/boot/dts/bcm2708.dtsi | 12
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 | 20
b/arch/arm/boot/dts/bcm270x.dtsi | 219
b/arch/arm/boot/dts/bcm2710-rpi-3-b-plus.dts | 191
b/arch/arm/boot/dts/bcm2710-rpi-3-b.dts | 202
b/arch/arm/boot/dts/bcm2710-rpi-cm3.dts | 134
b/arch/arm/boot/dts/bcm2710.dtsi | 43
b/arch/arm/boot/dts/bcm2711-rpi-4-b.dts | 344
b/arch/arm/boot/dts/bcm2711-rpi.dtsi | 7
b/arch/arm/boot/dts/bcm2711.dtsi | 64
b/arch/arm/boot/dts/bcm2835-common.dtsi | 54
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 | 794
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 | 193
b/arch/arm/boot/dts/overlays/README | 2657 +
b/arch/arm/boot/dts/overlays/act-led-overlay.dts | 27
b/arch/arm/boot/dts/overlays/adau1977-adc-overlay.dts | 42
b/arch/arm/boot/dts/overlays/adau7002-simple-overlay.dts | 54
b/arch/arm/boot/dts/overlays/ads1015-overlay.dts | 100
b/arch/arm/boot/dts/overlays/ads1115-overlay.dts | 105
b/arch/arm/boot/dts/overlays/ads7846-overlay.dts | 91
b/arch/arm/boot/dts/overlays/adv7282m-overlay.dts | 101
b/arch/arm/boot/dts/overlays/adv728x-m-overlay.dts | 39
b/arch/arm/boot/dts/overlays/akkordion-iqdacplus-overlay.dts | 51
b/arch/arm/boot/dts/overlays/allo-boss-dac-pcm512x-audio-overlay.dts | 61
b/arch/arm/boot/dts/overlays/allo-digione-overlay.dts | 46
b/arch/arm/boot/dts/overlays/allo-katana-dac-audio-overlay.dts | 59
b/arch/arm/boot/dts/overlays/allo-piano-dac-pcm512x-audio-overlay.dts | 56
b/arch/arm/boot/dts/overlays/allo-piano-dac-plus-pcm512x-audio-overlay.dts | 57
b/arch/arm/boot/dts/overlays/applepi-dac-overlay.dts | 59
b/arch/arm/boot/dts/overlays/at86rf233-overlay.dts | 59
b/arch/arm/boot/dts/overlays/audioinjector-addons-overlay.dts | 76
b/arch/arm/boot/dts/overlays/audioinjector-ultra-overlay.dts | 73
b/arch/arm/boot/dts/overlays/audioinjector-wm8731-audio-overlay.dts | 41
b/arch/arm/boot/dts/overlays/audiosense-pi-overlay.dts | 84
b/arch/arm/boot/dts/overlays/audremap-overlay.dts | 21
b/arch/arm/boot/dts/overlays/balena-fin-overlay.dts | 132
b/arch/arm/boot/dts/overlays/bmp085_i2c-sensor-overlay.dts | 25
b/arch/arm/boot/dts/overlays/dht11-overlay.dts | 41
b/arch/arm/boot/dts/overlays/dionaudio-loco-overlay.dts | 41
b/arch/arm/boot/dts/overlays/dionaudio-loco-v2-overlay.dts | 51
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 | 43
b/arch/arm/boot/dts/overlays/dpi24-overlay.dts | 43
b/arch/arm/boot/dts/overlays/draws-overlay.dts | 202
b/arch/arm/boot/dts/overlays/dwc-otg-overlay.dts | 28
b/arch/arm/boot/dts/overlays/dwc2-overlay.dts | 32
b/arch/arm/boot/dts/overlays/enc28j60-overlay.dts | 55
b/arch/arm/boot/dts/overlays/enc28j60-spi2-overlay.dts | 49
b/arch/arm/boot/dts/overlays/exc3000-overlay.dts | 50
b/arch/arm/boot/dts/overlays/fe-pi-audio-overlay.dts | 72
b/arch/arm/boot/dts/overlays/goodix-overlay.dts | 48
b/arch/arm/boot/dts/overlays/googlevoicehat-soundcard-overlay.dts | 51
b/arch/arm/boot/dts/overlays/gpio-fan-overlay.dts | 83
b/arch/arm/boot/dts/overlays/gpio-ir-overlay.dts | 50
b/arch/arm/boot/dts/overlays/gpio-ir-tx-overlay.dts | 38
b/arch/arm/boot/dts/overlays/gpio-key-overlay.dts | 50
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 | 38
b/arch/arm/boot/dts/overlays/gpio-shutdown-overlay.dts | 82
b/arch/arm/boot/dts/overlays/hd44780-lcd-overlay.dts | 46
b/arch/arm/boot/dts/overlays/hifiberry-amp-overlay.dts | 41
b/arch/arm/boot/dts/overlays/hifiberry-dac-overlay.dts | 36
b/arch/arm/boot/dts/overlays/hifiberry-dacplus-overlay.dts | 61
b/arch/arm/boot/dts/overlays/hifiberry-dacplusadc-overlay.dts | 73
b/arch/arm/boot/dts/overlays/hifiberry-digi-overlay.dts | 43
b/arch/arm/boot/dts/overlays/hifiberry-digi-pro-overlay.dts | 45
b/arch/arm/boot/dts/overlays/hy28a-overlay.dts | 95
b/arch/arm/boot/dts/overlays/hy28b-2017-overlay.dts | 154
b/arch/arm/boot/dts/overlays/hy28b-overlay.dts | 150
b/arch/arm/boot/dts/overlays/i-sabre-q2m-overlay.dts | 41
b/arch/arm/boot/dts/overlays/i2c-bcm2708-overlay.dts | 15
b/arch/arm/boot/dts/overlays/i2c-gpio-overlay.dts | 47
b/arch/arm/boot/dts/overlays/i2c-mux-overlay.dts | 141
b/arch/arm/boot/dts/overlays/i2c-pwm-pca9685a-overlay.dts | 28
b/arch/arm/boot/dts/overlays/i2c-rtc-gpio-overlay.dts | 256
b/arch/arm/boot/dts/overlays/i2c-rtc-overlay.dts | 233
b/arch/arm/boot/dts/overlays/i2c-sensor-overlay.dts | 241
b/arch/arm/boot/dts/overlays/i2c0-bcm2708-overlay.dts | 148
b/arch/arm/boot/dts/overlays/i2c0-overlay.dts | 61
b/arch/arm/boot/dts/overlays/i2c1-bcm2708-overlay.dts | 91
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 | 20
b/arch/arm/boot/dts/overlays/ilitek251x-overlay.dts | 47
b/arch/arm/boot/dts/overlays/iqaudio-codec-overlay.dts | 42
b/arch/arm/boot/dts/overlays/iqaudio-dac-overlay.dts | 48
b/arch/arm/boot/dts/overlays/iqaudio-dacplus-overlay.dts | 51
b/arch/arm/boot/dts/overlays/iqaudio-digi-wm8804-audio-overlay.dts | 49
b/arch/arm/boot/dts/overlays/jedec-spi-nor-overlay.dts | 311
b/arch/arm/boot/dts/overlays/justboom-dac-overlay.dts | 48
b/arch/arm/boot/dts/overlays/justboom-digi-overlay.dts | 43
b/arch/arm/boot/dts/overlays/ltc294x-overlay.dts | 86
b/arch/arm/boot/dts/overlays/max98357a-overlay.dts | 86
b/arch/arm/boot/dts/overlays/mbed-dac-overlay.dts | 66
b/arch/arm/boot/dts/overlays/mcp23017-overlay.dts | 64
b/arch/arm/boot/dts/overlays/mcp23s17-overlay.dts | 734
b/arch/arm/boot/dts/overlays/mcp2515-can0-overlay.dts | 75
b/arch/arm/boot/dts/overlays/mcp2515-can1-overlay.dts | 75
b/arch/arm/boot/dts/overlays/mcp3008-overlay.dts | 207
b/arch/arm/boot/dts/overlays/mcp3202-overlay.dts | 207
b/arch/arm/boot/dts/overlays/mcp342x-overlay.dts | 95
b/arch/arm/boot/dts/overlays/media-center-overlay.dts | 136
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 | 48
b/arch/arm/boot/dts/overlays/mpu6050-overlay.dts | 30
b/arch/arm/boot/dts/overlays/mz61581-overlay.dts | 119
b/arch/arm/boot/dts/overlays/ov5647-overlay.dts | 117
b/arch/arm/boot/dts/overlays/papirus-overlay.dts | 91
b/arch/arm/boot/dts/overlays/pi3-act-led-overlay.dts | 57
b/arch/arm/boot/dts/overlays/pi3-disable-bt-overlay.dts | 113
b/arch/arm/boot/dts/overlays/pi3-disable-wifi-overlay.dts | 43
b/arch/arm/boot/dts/overlays/pi3-miniuart-bt-overlay.dts | 151
b/arch/arm/boot/dts/overlays/pibell-overlay.dts | 83
b/arch/arm/boot/dts/overlays/piglow-overlay.dts | 99
b/arch/arm/boot/dts/overlays/piscreen-overlay.dts | 104
b/arch/arm/boot/dts/overlays/piscreen2r-overlay.dts | 108
b/arch/arm/boot/dts/overlays/pisound-overlay.dts | 122
b/arch/arm/boot/dts/overlays/pitft22-overlay.dts | 71
b/arch/arm/boot/dts/overlays/pitft28-capacitive-overlay.dts | 93
b/arch/arm/boot/dts/overlays/pitft28-resistive-overlay.dts | 121
b/arch/arm/boot/dts/overlays/pitft35-resistive-overlay.dts | 121
b/arch/arm/boot/dts/overlays/pps-gpio-overlay.dts | 40
b/arch/arm/boot/dts/overlays/pwm-2chan-overlay.dts | 47
b/arch/arm/boot/dts/overlays/pwm-ir-tx-overlay.dts | 42
b/arch/arm/boot/dts/overlays/pwm-overlay.dts | 43
b/arch/arm/boot/dts/overlays/qca7000-overlay.dts | 57
b/arch/arm/boot/dts/overlays/rotary-encoder-overlay.dts | 61
b/arch/arm/boot/dts/overlays/rpi-backlight-overlay.dts | 23
b/arch/arm/boot/dts/overlays/rpi-cirrus-wm5102-overlay.dts | 154
b/arch/arm/boot/dts/overlays/rpi-dac-overlay.dts | 36
b/arch/arm/boot/dts/overlays/rpi-display-overlay.dts | 93
b/arch/arm/boot/dts/overlays/rpi-ft5406-overlay.dts | 27
b/arch/arm/boot/dts/overlays/rpi-poe-overlay.dts | 72
b/arch/arm/boot/dts/overlays/rpi-proto-overlay.dts | 41
b/arch/arm/boot/dts/overlays/rpi-sense-overlay.dts | 51
b/arch/arm/boot/dts/overlays/rpi-tv-overlay.dts | 36
b/arch/arm/boot/dts/overlays/rra-digidac1-wm8741-audio-overlay.dts | 51
b/arch/arm/boot/dts/overlays/sc16is750-i2c-overlay.dts | 40
b/arch/arm/boot/dts/overlays/sc16is752-i2c-overlay.dts | 40
b/arch/arm/boot/dts/overlays/sc16is752-spi1-overlay.dts | 63
b/arch/arm/boot/dts/overlays/sdhost-overlay.dts | 40
b/arch/arm/boot/dts/overlays/sdio-1bit-overlay.dts | 63
b/arch/arm/boot/dts/overlays/sdio-overlay.dts | 125
b/arch/arm/boot/dts/overlays/sdtweak-overlay.dts | 27
b/arch/arm/boot/dts/overlays/smi-dev-overlay.dts | 18
b/arch/arm/boot/dts/overlays/smi-nand-overlay.dts | 68
b/arch/arm/boot/dts/overlays/smi-overlay.dts | 39
b/arch/arm/boot/dts/overlays/spi-gpio35-39-overlay.dts | 33
b/arch/arm/boot/dts/overlays/spi-gpio40-45-overlay.dts | 36
b/arch/arm/boot/dts/overlays/spi-rtc-overlay.dts | 35
b/arch/arm/boot/dts/overlays/spi0-cs-overlay.dts | 31
b/arch/arm/boot/dts/overlays/spi0-hw-cs-overlay.dts | 28
b/arch/arm/boot/dts/overlays/spi1-1cs-overlay.dts | 59
b/arch/arm/boot/dts/overlays/spi1-2cs-overlay.dts | 71
b/arch/arm/boot/dts/overlays/spi1-3cs-overlay.dts | 83
b/arch/arm/boot/dts/overlays/spi2-1cs-overlay.dts | 59
b/arch/arm/boot/dts/overlays/spi2-2cs-overlay.dts | 71
b/arch/arm/boot/dts/overlays/spi2-3cs-overlay.dts | 83
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 | 38
b/arch/arm/boot/dts/overlays/superaudioboard-overlay.dts | 75
b/arch/arm/boot/dts/overlays/sx150x-overlay.dts | 1708 +
b/arch/arm/boot/dts/overlays/tc358743-audio-overlay.dts | 54
b/arch/arm/boot/dts/overlays/tc358743-overlay.dts | 128
b/arch/arm/boot/dts/overlays/tinylcd35-overlay.dts | 226
b/arch/arm/boot/dts/overlays/tpm-slb9670-overlay.dts | 46
b/arch/arm/boot/dts/overlays/uart0-overlay.dts | 35
b/arch/arm/boot/dts/overlays/uart1-overlay.dts | 40
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 | 130
b/arch/arm/boot/dts/overlays/upstream-aux-interrupt-overlay.dts | 33
b/arch/arm/boot/dts/overlays/upstream-overlay.dts | 207
b/arch/arm/boot/dts/overlays/vc4-fkms-v3d-overlay.dts | 99
b/arch/arm/boot/dts/overlays/vc4-kms-kippah-7inch-overlay.dts | 45
b/arch/arm/boot/dts/overlays/vc4-kms-v3d-overlay.dts | 178
b/arch/arm/boot/dts/overlays/vga666-overlay.dts | 32
b/arch/arm/boot/dts/overlays/w1-gpio-overlay.dts | 46
b/arch/arm/boot/dts/overlays/w1-gpio-pullup-overlay.dts | 48
b/arch/arm/boot/dts/overlays/wittypi-overlay.dts | 46
b/arch/arm/configs/bcm2709_defconfig | 1441 +
b/arch/arm/configs/bcm2711_defconfig | 1431 +
b/arch/arm/configs/bcmrpi_defconfig | 1451 +
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 | 1295
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 | 9
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/Makefile | 2
b/drivers/clk/bcm/clk-bcm2835.c | 183
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 | 210
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_debugfs.c | 38
b/drivers/gpu/drm/v3d/v3d_drv.c | 41
b/drivers/gpu/drm/v3d/v3d_drv.h | 121
b/drivers/gpu/drm/v3d/v3d_fence.c | 2
b/drivers/gpu/drm/v3d/v3d_gem.c | 660
b/drivers/gpu/drm/v3d/v3d_irq.c | 26
b/drivers/gpu/drm/v3d/v3d_mmu.c | 13
b/drivers/gpu/drm/v3d/v3d_regs.h | 73
b/drivers/gpu/drm/v3d/v3d_sched.c | 436
b/drivers/gpu/drm/v3d/v3d_trace.h | 94
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 | 2542 +
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 | 300
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 | 1585 +
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 | 7
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 | 2159 +
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 | 484
b/drivers/staging/vc04_services/bcm2835-camera/bcm2835-camera.h | 34
b/drivers/staging/vc04_services/bcm2835-camera/controls.c | 185
b/drivers/staging/vc04_services/bcm2835-camera/mmal-common.h | 12
b/drivers/staging/vc04_services/bcm2835-camera/mmal-encodings.h | 9
b/drivers/staging/vc04_services/bcm2835-camera/mmal-msg-common.h | 9
b/drivers/staging/vc04_services/bcm2835-camera/mmal-msg-format.h | 104
b/drivers/staging/vc04_services/bcm2835-camera/mmal-msg-port.h | 133
b/drivers/staging/vc04_services/bcm2835-camera/mmal-msg.h | 150
b/drivers/staging/vc04_services/bcm2835-camera/mmal-parameters.h | 298
b/drivers/staging/vc04_services/bcm2835-camera/mmal-vchiq.c | 115
b/drivers/staging/vc04_services/bcm2835-camera/mmal-vchiq.h | 15
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 | 2319 +
b/drivers/staging/vc04_services/vchiq-mmal/mmal-vchiq.h | 183
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 | 44
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 | 87
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 | 1793 +
b/drivers/usb/host/dwc_otg/dwc_otg_driver.h | 86
b/drivers/usb/host/dwc_otg/dwc_otg_fiq_fsm.c | 1439 +
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 | 2767 ++
b/drivers/usb/host/dwc_otg/dwc_otg_hcd_linux.c | 1123
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 | 1306
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 | 36
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/w1/slaves/w1_ds2413.c | 73
b/drivers/w1/slaves/w1_ds2805.c | 6
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/drm/v3d_drm.h | 28
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 | 228
b/sound/soc/bcm/Makefile | 50
b/sound/soc/bcm/allo-boss-dac.c | 462
b/sound/soc/bcm/allo-katana-codec.c | 388
b/sound/soc/bcm/allo-piano-dac-plus.c | 1010
b/sound/soc/bcm/allo-piano-dac.c | 120
b/sound/soc/bcm/audioinjector-octo-soundcard.c | 338
b/sound/soc/bcm/audioinjector-pi-soundcard.c | 185
b/sound/soc/bcm/audiosense-pi.c | 246
b/sound/soc/bcm/digidac1-soundcard.c | 416
b/sound/soc/bcm/dionaudio_loco-v2.c | 115
b/sound/soc/bcm/dionaudio_loco.c | 115
b/sound/soc/bcm/fe-pi-audio.c | 152
b/sound/soc/bcm/googlevoicehat-codec.c | 214
b/sound/soc/bcm/hifiberry_dacplus.c | 358
b/sound/soc/bcm/hifiberry_dacplusadc.c | 413
b/sound/soc/bcm/i-sabre-q2m.c | 157
b/sound/soc/bcm/iqaudio-codec.c | 283
b/sound/soc/bcm/iqaudio-dac.c | 221
b/sound/soc/bcm/justboom-dac.c | 145
b/sound/soc/bcm/pisound.c | 1209
b/sound/soc/bcm/rpi-cirrus.c | 1029
b/sound/soc/bcm/rpi-proto.c | 145
b/sound/soc/bcm/rpi-simple-soundcard.c | 268
b/sound/soc/bcm/rpi-wm8804-soundcard.c | 492
b/sound/soc/codecs/Kconfig | 20
b/sound/soc/codecs/Makefile | 6
b/sound/soc/codecs/cs42xx8-i2c.c | 7
b/sound/soc/codecs/cs42xx8.c | 2
b/sound/soc/codecs/i-sabre-codec.c | 392
b/sound/soc/codecs/i-sabre-codec.h | 42
b/sound/soc/codecs/pcm1794a.c | 69
b/sound/soc/codecs/pcm512x.c | 2
b/sound/soc/codecs/tas5713.c | 371
b/sound/soc/codecs/tas5713.h | 210
b/sound/soc/soc-core.c | 4
828 files changed, 313764 insertions(+), 10591 deletions(-)
Thanks,
Limeng
> Bruce
>
>
> >
> > for you to fetch changes up to
> 69ce9ac46cd152ce73456e8cca5520e3cb0d6157:
> >
> > build/arm64: Add rules for .dtbo files for dts overlays (2019-09-16 14:50:55
> +0800)
> >
> > ----------------------------------------------------------------
> > 6by9 (1):
> > staging: bcm2835-camera: Check the error for REPEAT_SEQ_HEADER
> (#2782)
> >
> > Aapo Vienamo (1):
> > configs: Enable iio driver for TI ADS1015
> >
> > Aaron Shaw (1):
> > Add Support for JustBoom Audio boards
> >
> > Allen Wild (1):
> > configs: arm64/bcm2711: Use CONFIG_BRCMSTB_THERMAL instead of
> CONFIG_BCM2835_THERMAL
> >
> > Andrei Gherzan (2):
> > configs: arm64/bcm2711: Add MMC_SDHCI_IPROC
> > arm64/mm: Limit the DMA zone for arm64
> >
> > Annaliese McDermond (3):
> > i2c: bcm2835: Model Divider in CCF
> > i2c: bcm2835: Move IRQ request after clock code in probe
> > i2c: bcm2835: Ensure clock exists when probing
> >
> > 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
> >
> > Dan Robertson (1):
> > net: account for the srctree rtl8192 cflags
> >
> > Daniel Matuschek (2):
> > Added support for HiFiBerry DAC+
> > Added driver for HiFiBerry Amp amplifier add-on board
> >
> > Dave Stevenson (150):
> > 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
> > defconfig: Enable Unicam driver and various sources on Pi platforms.
> > BCM283x DT: Add CSI nodes to the device tree.
> > BCM270X_DT: Add CSI defines for all the downstream Pi platforms
> > arm: dt: Add DT overlays for ADV7282M, OV5647, and TC358743
> > dtoverlays: Add support for ADV7280-M, ADV7281-M and ADV7281-MA
> chips.
> > dtoverlays: Add i2c on 0&1 option to TC358743, ADV7282 and OV5647
> > media: bcm2835-unicam: Pass through the colorspace on try_fmt
> > media: tc358743: Return an appropriate colorspace from
> tc358743_set_fmt
> > staging: bcm2835-camera: Do not bulk receive from service thread
> > staging: bcm2835-camera: Correctly denote key frames in encoded data
> > staging: bcm2835-camera: Return early on errors
> > staging: bcm2835-camera: Remove dead email addresses
> > staging: bcm2835-camera: Fix comment style violations.
> > staging: bcm2835-camera: Fix spacing around operators
> > staging: bcm2835-camera: Reduce length of enum names
> > staging: bcm2835-camera: Fix multiple line dereference errors
> > staging: bcm2835-camera: Fix brace style issues.
> > staging: bcm2835-camera: Fix missing lines between items
> > staging: bcm2835-camera: Fix logical continuation splits
> > staging: bcm2835-camera: Fix open parenthesis alignment
> > staging: bcm2835-camera: Set sequence number correctly
> > staging: bcm2835-camera: Ensure timestamps never go backwards.
> > staging: bcm2835-camera: Add multiple inclusion protection to headers
> > staging: bcm2835-camera: Unify header inclusion defines
> > staging: bcm2835-camera: Fix multiple assignments should be avoided
> > staging: bcm2835-camera: Fix up all formatting in mmal-paramters.h
> > staging: bcm2835-camera: Use enums for max value in controls
> > staging: bcm2835-camera: Correct V4L2_CID_COLORFX_CBCR behaviour
> > staging: bcm2835-camera: Remove/amend some obsolete comments
> > 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
> > config: Add bcm2835-codec to Pi defconfigs.
> > staging: bcm2835-camera: Fix stride on RGB3/BGR3 formats
> > 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
> > staging: bcm2835-camera: Add sanity checks for
> queue_setup/CREATE_BUFS
> > staging: bcm2835-camera: Set the field value within each buffer
> > 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
> > dtoverlays: Correct DT handling camera GPIOs
> > media: ov5647: Use gpiod_set_value_cansleep
> > media:bcm2835-unicam: Power on subdev on open/release, not
> streaming
> > staging: bcm2835-camera: Correct ctrl min/max/step/def to 64bit
> > 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
> > defconfig: Update bcm2711 to match bcm2709 on extra modules
> > defconfigs: Add FB_SIMPLE to both bcmrpi and bcm2709 configs
> > dts: Include CSI lane config for csi1
> > 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
> > configs: Drop MMC_SDHCI_BCM2711 from arm64/bcm2711_defconfig
> >
> > DigitalDreamtime (1):
> > Add support for Dion Audio LOCO DAC-AMP HAT
> >
> > Doug Berger (1):
> > tty: amba-pl011: allow shared interrupt
> >
> > Eric Anholt (29):
> > 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/v3d: HACK: gut runtime pm for now.
> > drm/v3d: Refactor job management.
> > drm/v3d: Add missing implicit synchronization.
> > drm/vc4: Fix synchronization firmwarekms against GL rendering.
> > drm/vc4: Expose the format modifiers for firmware kms.
> > drm/vc4: Fix vblank timestamping for firmwarekms.
> > drm/v3d: Add support for compute shader dispatch.
> > drm/v3d: Clock V3D down when not in use.
> >
> > Ezekiel Bethel (1):
> > bcm2835_smi: re-add dereference to fix DMA transfers
> >
> > FERHAT Nicolas (1):
> > Audiophonics I-Sabre 9038Q2M DAC driver
> >
> > Fe-Pi (1):
> > Add support for Fe-Pi audio sound card. (#1867)
> >
> > Florian Meier (2):
> > dmaengine: Add support for BCM2708
> > ASoC: Add support for Rpi-DAC
> >
> > Giedrius (1):
> > Pisound: Remove spinlock usage around spi_sync
> >
> > Gordon Garrity (1):
> > Add IQaudIO Sound Card support for Raspberry Pi
> >
> > Harm Hanemaaijer (1):
> > Speed up console framebuffer imageblit function
> >
> > Hermann Lauer (1):
> > According to 5713 pdf doc CLOCK_CTRL is a readonly status register, and
> it behaves so. Remove useless setting
> >
> > HiFiBerry (1):
> > Added driver for the HiFiBerry DAC+ ADC (#2694)
> >
> > IQaudIO (2):
> > Added IQaudIO Pi-Codec board support (#2969)
> > Fixed 48k timing issue
> >
> > 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 (12):
> > 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
> > bcm2711_defconfig: add xhci platform support
> > 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
> > bcm2711_defconfig: enable PCI portbus support (and implicitly, PCIe
> AER)
> >
> > 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 (2):
> > staging: vc04_services: fix compiling in separate directory
> > usb: host: dwc_otg: fix compiling in separate directory
> >
> > Mariusz Bialonczyk (5):
> > w1: ds2805: rename w1_family struct, fixing c-p typo
> > w1: ds2413: output_write() cosmetic fixes / simplify
> > w1: ds2413: add retry support to state_read()
> > w1: ds2413: when the slave is not responding during read, select it again
> > w1: ds2413: fix state byte comparision
> >
> > Martin Sperl (4):
> > 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
> > spi: devicetree: add overlays for spi 3 to 6
> >
> > 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 (6):
> > 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
> > allo-boss-dac: switch to snd_soc_dai_set_bclk_ratio
> > hifiberry_dacplus: switch to snd_soc_dai_set_bclk_ratio
> > hifiberry_dacplusadc: switch to snd_soc_dai_set_bclk_ratio
> >
> > Michael Zoran (4):
> > Add arm64 configuration and device tree differences. Disable
> MMC_BCM2835_SDHOST and MMC_BCM2835 since these drivers are
> crashing at the moment.
> > ARM64/DWC_OTG: Port dwc_otg driver to ARM64
> > ARM64: Round-Robin dispatch IRQs between CPUs.
> > ARM64: Force hardware emulation of deprecated instructions.
> >
> > Miquel (1):
> > sound: Support for Dion Audio LOCO-V2 DAC-AMP HAT
> >
> > Nick Bulleid (1):
> > Add ability to export gpio used by gpio-poweroff
> >
> > Noralf Trønnes (8):
> > irqchip: bcm2835: Add FIQ support
> > irqchip: irq-bcm2835: Add 2836 FIQ support
> > dmaengine: bcm2835: Load driver early and support legacy API
> > watchdog: bcm2835: Support setting reboot partition
> > i2c: bcm2835: Add debug support
> > char: broadcom: Add vcio module
> > firmware: bcm2835: Support ARCH_BCM270x
> > ARM: bcm2835: Set Serial number and Revision
> >
> > P33M (3):
> > rpi_display: add backlight driver and overlay
> > dts: Increase default coherent pool size
> > lan78xx: use default alignment for rx buffers
> >
> > Pantelis Antoniou (1):
> > OF: DT-Overlay configfs interface
> >
> > Peter Malkin (1):
> > Driver support for Google voiceHAT soundcard.
> >
> > Peter Robinson (1):
> > arm: dts: overlays: rpi-sense: add upstream humidity compatible
> >
> > Phil Elwell (109):
> > 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
> > arm64: dts: broadcom: Enable fixups for overlays
> > 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
> > BCM270X_DT: Also set coherent_pool=1M for BT Pis
> > overlays: Remove superfluous #address/size-cells
> > overlays: Update upstream overlay
> > usb: dwc_otg: Clean up interrupt claiming code
> > overlays: Delete the deprecated sdio-1bit overlay
> > overlays: Remove upstream-aux-interrupt overlay
> > overlays: Standardise on compatible="brcm,bcm2835"
> > vc4: Remove interrupt and DMA trampling
> > BCM270X_DT: Add non-removable clone of mmc node
> > BCM270X_DT: usb: Refactor DTS and overlays
> > BCM270X_DT: Rename Pi Zero W DT files
> > BCM270X_DT: Create bcm2708-rpi-zero.dts
> > overlays: Fix mmc-related overlays after refactor
> > w1: w1-gpio: Make GPIO an output for strong pullup
> > overlays: Update w1-gpio and w1-gpio-pullup
> > bcm2835-sdhost: Fix DMA channel leak on error/remove
> > BCM270X_DT: Minor tidy up
> > 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
> > dwc_otg: Choose appropriate IRQ handover strategy
> > usb: xhci: Show that the VIA VL805 supports LPM
> > clk-bcm2835: Don't wait for pllh lock
> > ARM: dts: Add bcm2711-rpi-4-b.dts and components
> > overlays: Add i2c3-6 and uart2-5 overlays
> > config: Permit LPAE and PCIE_BRCMSTB on BCM2835
> > configs: Add bcm2711_defconfig
> > 2711: Add basic 64-bit support
> > bcm2835-dma: Add proper 40-bit DMA support
> > BCM270X_DT: Leave bulk channel in dma channel mask
> > bcm2711 dts: Disable the v3d node by default
> > arm: dts: Fix Pi4 PWR LED configuration
> > arm: bcm2835: Add bcm2838 compatible string.
> > arm: dts: Improve the bcm27xx inclusion hierarchy
> > arm: dts: First draft of upstream Pi4 DTS
> > overlays: Fix compatible string for ds1307 RTC
> > overlays: Fix further maxim,ds1307 references
> > overlays: Cosmetic change to upstream overlay
> > drm/vc4: Ignore HVS unless initialised
> > arm: dts: Add coherent_pool=1M to Pi 4 bootargs
> > configs: Enable USB_CONFIGFS=m in bcmrpi_defconfig
> > configs: And all the other USB_CONFIGFS options
> > overlays: Correct gpio-fan gpio flags for 4.19
> > overlays: Add real parameters to the rpi-poe overlay
> > overlays: Rename pi3- overlays to be less model-specific (#3052)
> > overlays: i2c-gpio: Fix the "bus" parameter
> > tty: amba-pl011: Make TX optimisation conditional
> > i2c: bcm2835: Set clock-stretch timeout to 35ms
> > overlays: Add PCF2129 RTC
> > overlays: dpi18 and dpi24 vc4 compatibility
> > overlays: Add i2c0 and i2c1 for regularity
> > drm/vc4: Disable load tracking by default
> > Revert "drm/vc4: Disable load tracking by default"
> > drm/vc4: Prevent load tracking from breaking FKMS
> >
> > Phil Howard (2):
> > rtc: rv3028: Add backup switchover mode support
> > dt-bindings: rv3028 backup switchover 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
> >
> > Russell Joyce (2):
> > configs: Enable netdev LED trigger
> > configs: Enable ICS-43432 I2S microphone module
> >
> > 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 (13):
> > hwmon: raspberrypi: Prevent voltage low warnings from filling log
> > firmware: raspberrypi: Add backward compatible get_throttled
> > overlays: Add PiGlow overlay
> > configs: enable LED driver for PiGlow
> > staging: vchiq_arm: Fix platform device unregistration
> > ARM: bcm283x: Reduce register ranges for UART, SPI and I2C
> > ARM: dts: Add label to bcm2835 RNG
> > mmc: sdhci-iproc: Add support for emmc2 of the BCM2838
> > hwrng: iproc-rng200: Add BCM2838 support
> > thermal: brcmstb_thermal: Add BCM2838 support
> > ARM: dts: bcm283x: Move BCM2835/6/7 specific to bcm2835-
> common.dtsi
> > HACK: clk-bcm2835: Add BCM2838_CLOCK_EMMC2 support
> > ARM: dts: bcm2835-common: Restore V3D power domain
> >
> > Steve Glendinning (1):
> > smsx95xx: fix crimes against truesize
> >
> > Tim Gover (7):
> > 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
> > overlays: Add the spi-gpio40-45 overlay
> >
> > 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)
> >
> > dp111 (1):
> > bcm2838.dtsi : Correct gic400 memory address ranges
> >
> > 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 (27):
> > 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"
> > config: Add NF_TABLES support
> > dts: Use fb rather than leds for dpi overlay
> > bcm2835-pcm.c: Support multichannel audio
> >
> > .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/rtc/rtc.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 | 54 +
> > 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/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 | 210 ++
> > 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_debugfs.c | 38 +-
> > drivers/gpu/drm/v3d/v3d_drv.c | 41 +-
> > drivers/gpu/drm/v3d/v3d_drv.h | 109 +-
> > drivers/gpu/drm/v3d/v3d_fence.c | 2 +
> > drivers/gpu/drm/v3d/v3d_gem.c | 610 +++--
> > drivers/gpu/drm/v3d/v3d_irq.c | 26 +-
> > drivers/gpu/drm/v3d/v3d_mmu.c | 13 +
> > drivers/gpu/drm/v3d/v3d_regs.h | 73 +
> > drivers/gpu/drm/v3d/v3d_sched.c | 386 ++-
> > drivers/gpu/drm/v3d/v3d_trace.h | 94 +
> > drivers/gpu/drm/vc4/Makefile | 1 +
> > drivers/gpu/drm/vc4/vc4_crtc.c | 3 +-
> > drivers/gpu/drm/vc4/vc4_drv.c | 1 +
> > drivers/gpu/drm/vc4/vc4_drv.h | 7 +
> > drivers/gpu/drm/vc4/vc4_dsi.c | 35 +-
> > drivers/gpu/drm/vc4/vc4_firmware_kms.c | 1554
> +++++++++++
> > drivers/gpu/drm/vc4/vc4_kms.c | 22 +-
> > drivers/gpu/drm/vc4/vc_image_types.h | 171 ++
> > drivers/hid/usbhid/hid-core.c | 7 +-
> > drivers/hwmon/Kconfig | 11 +
> > drivers/hwmon/Makefile | 1 +
> > drivers/hwmon/raspberrypi-hwmon.c | 41 +-
> > drivers/hwmon/rpi-poe-fan.c | 436 ++++
> > drivers/i2c/busses/Kconfig | 19 +
> > drivers/i2c/busses/Makefile | 2 +
> > drivers/i2c/busses/i2c-bcm2708.c | 512 ++++
> > drivers/i2c/busses/i2c-bcm2835.c | 246 +-
> > 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 | 1585
> +++++++++++
> > 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 | 7
> +-
> > 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
> | 392 +--
> > drivers/staging/vc04_services/bcm2835-camera/bcm2835-camera.h
> | 34 +-
> > drivers/staging/vc04_services/bcm2835-camera/controls.c |
> 185 +-
> > drivers/staging/vc04_services/bcm2835-camera/mmal-msg-format.h
> | 96 -
> > drivers/staging/vc04_services/bcm2835-camera/mmal-msg-port.h
> | 106 -
> > 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 | 22 +-
> > drivers/staging/vc04_services/{bcm2835-camera => vchiq-mmal}/mmal-
> encodings.h | 36 +-
> > drivers/staging/vc04_services/{bcm2835-camera => vchiq-mmal}/mmal-
> msg-common.h | 9 +-
> > drivers/staging/vc04_services/vchiq-mmal/mmal-msg-format.h
> | 106 +
> > drivers/staging/vc04_services/vchiq-mmal/mmal-msg-port.h |
> 109 +
> > drivers/staging/vc04_services/{bcm2835-camera => vchiq-mmal}/mmal-
> msg.h | 186 +-
> > drivers/staging/vc04_services/{bcm2835-camera => vchiq-mmal}/mmal-
> parameters.h | 318 ++-
> > drivers/staging/vc04_services/{bcm2835-camera => vchiq-mmal}/mmal-
> vchiq.c | 503 +++-
> > drivers/staging/vc04_services/{bcm2835-camera => vchiq-mmal}/mmal-
> vchiq.h | 32 +-
> > 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 | 44 +-
> > 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 | 36 +
> > drivers/video/fbdev/rpisense-fb.c | 293 +++
> > drivers/video/logo/logo_linux_clut224.ppm | 2483
> +++++++-----------
> > drivers/w1/masters/w1-gpio.c | 2 +-
> > drivers/w1/slaves/w1_ds2413.c | 65 +-
> > drivers/w1/slaves/w1_ds2805.c | 6 +-
> > 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/drm/v3d_drm.h | 28 +
> > 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 | 228 ++
> > sound/soc/bcm/Makefile | 50 +
> > sound/soc/bcm/allo-boss-dac.c | 454 ++++
> > sound/soc/bcm/allo-katana-codec.c | 388 +++
> > sound/soc/bcm/allo-piano-dac-plus.c | 1010
> +++++++
> > sound/soc/bcm/allo-piano-dac.c | 120 +
> > sound/soc/bcm/audioinjector-octo-soundcard.c | 336
> +++
> > sound/soc/bcm/audioinjector-pi-soundcard.c | 185 ++
> > sound/soc/bcm/audiosense-pi.c | 246 ++
> > sound/soc/bcm/digidac1-soundcard.c | 416 +++
> > sound/soc/bcm/dionaudio_loco-v2.c | 115 +
> > sound/soc/bcm/dionaudio_loco.c | 115 +
> > sound/soc/bcm/fe-pi-audio.c | 152 ++
> > sound/soc/bcm/googlevoicehat-codec.c | 214 ++
> > sound/soc/bcm/hifiberry_dacplus.c | 350 +++
> > sound/soc/bcm/hifiberry_dacplusadc.c | 405 +++
> > sound/soc/bcm/i-sabre-q2m.c | 157 ++
> > sound/soc/bcm/iqaudio-codec.c | 273 ++
> > sound/soc/bcm/iqaudio-dac.c | 221 ++
> > sound/soc/bcm/justboom-dac.c | 145 ++
> > sound/soc/bcm/pisound.c | 1199 +++++++++
> > sound/soc/bcm/rpi-cirrus.c | 1029 ++++++++
> > sound/soc/bcm/rpi-proto.c | 145 ++
> > sound/soc/bcm/rpi-simple-soundcard.c | 268 ++
> > sound/soc/bcm/rpi-wm8804-soundcard.c | 382 +++
> > sound/soc/codecs/Kconfig | 20 +-
> > sound/soc/codecs/Makefile | 6 +
> > sound/soc/codecs/cs42xx8-i2c.c | 7 +
> > sound/soc/codecs/cs42xx8.c | 2 +
> > sound/soc/codecs/i-sabre-codec.c | 392 +++
> > sound/soc/codecs/i-sabre-codec.h | 42 +
> > sound/soc/codecs/pcm1794a.c | 69 +
> > sound/soc/codecs/pcm512x.c | 2 +-
> > sound/soc/codecs/tas5713.c | 363 +++
> > sound/soc/codecs/tas5713.h | 210 ++
> > sound/soc/soc-core.c | 4 +-
> > 794 files changed, 306458 insertions(+), 3285 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
> > delete mode 100644 drivers/staging/vc04_services/bcm2835-
> camera/mmal-msg-format.h
> > delete mode 100644 drivers/staging/vc04_services/bcm2835-
> camera/mmal-msg-port.h
> > 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 (70%)
> > rename drivers/staging/vc04_services/{bcm2835-camera => vchiq-
> mmal}/mmal-encodings.h (79%)
> > rename drivers/staging/vc04_services/{bcm2835-camera => vchiq-
> mmal}/mmal-msg-common.h (87%)
> > create mode 100644 drivers/staging/vc04_services/vchiq-mmal/mmal-
> msg-format.h
> > create mode 100644 drivers/staging/vc04_services/vchiq-mmal/mmal-
> msg-port.h
> > rename drivers/staging/vc04_services/{bcm2835-camera => vchiq-
> mmal}/mmal-msg.h (64%)
> > rename drivers/staging/vc04_services/{bcm2835-camera => vchiq-
> mmal}/mmal-parameters.h (69%)
> > rename drivers/staging/vc04_services/{bcm2835-camera => vchiq-
> mmal}/mmal-vchiq.c (79%)
> > rename drivers/staging/vc04_services/{bcm2835-camera => vchiq-
> mmal}/mmal-vchiq.h (86%)
> > 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
More information about the linux-yocto
mailing list