[Pull req] [X/raspi2] Ubuntu-4.3.0-1004.4
Paolo Pisati
paolo.pisati at canonical.com
Wed Nov 11 15:13:19 UTC 2015
First iteration of a 4.3 based raspi2 kernel:
-based off X/master-next - Ubuntu-4.3.0-0.6
-raspberry.org BSP - rpi-4.3.y @ abf2c01
-manually cherry-picked all the packaging bits from w/raspi2
-config adjusted to follow w/raspi2
Already test built in my PPA (ppa:p-pisati/embedded - linux-raspi2-4.3.0-1004.4) and
locally tested on my raspi2 board.
Proposing for the X/raspi2 branch.
The following changes since commit f20083aa567e1244819adfa6699976d2775c0682:
UBUNTU: Ubuntu-4.3.0-0.6 (2015-11-03 15:20:15 -0600)
are available in the git repository at:
git://git.launchpad.net/~p-pisati/ubuntu/+source/linux
for you to fetch changes up to 9ed0111b93cd34fb72d3e3f65da0b9daf312d9f6:
UBUNTU: Ubuntu-4.3.0-1004.4 (2015-11-10 17:01:20 +0000)
----------------------------------------------------------------
Andy Green (1):
UBUNTU: SAUCE: force min_free_kbytes set by proc to min 32K to workaround smsc problems
Aron Szabo (1):
lirc: added support for RaspberryPi GPIO
Clive Messer (1):
Add Device Tree support for RPi-DAC.
Daniel Matuschek (6):
ASoC: wm8804: Implement MCLK configuration options, add 32bit support WM8804 can run with PLL frequencies of 256xfs and 128xfs for most sample rates. At 192kHz only 128xfs is supported. The existing driver selects 128xfs automatically for some lower samples rates. By using an additional mclk_div divider, it is now possible to control the behaviour. This allows using 256xfs PLL frequency on all sample rates up to 96kHz. It should allow lower jitter and better signal quality. The behavior has to be controlled by the sound card driver, because some sample frequency share the same setting. e.g. 192kHz and 96kHz use 24.576MHz master clock. The only difference is the MCLK divider.
ASoC: BCM:Add support for HiFiBerry Digi. Driver is based on the patched WM8804 driver.
BCM2708: Added support for HiFiBerry Digi board Board initalization by I2C
ASoC: wm8804: Set idle_bias_off to false Idle bias has been change to remove warning on driver startup
Added support for HiFiBerry DAC+
Added driver for HiFiBerry Amp amplifier add-on board
Eric Anholt (1):
ARM: bcm2835: Add the Raspberry Pi firmware driver
Florian Meier (6):
dmaengine: Add support for BCM2708
ASoC: Add support for BCM2708
ASoC: Add support for PCM5102A codec
BCM2708: Add I2S support to board file
ASoC: Add support for HifiBerry DAC
BCM2708: Add HifiBerry DAC to board file
Gordon Garrity (1):
Add IQaudIO Sound Card support for Raspberry Pi
Gordon Hollingworth (1):
rpi-ft5406: Add touchscreen driver for pi LCD display
Harm Hanemaaijer (1):
Speed up console framebuffer imageblit function
Jan Grulich (2):
RaspiDAC3 support
tpa6130a2: Add headphone switch control
Luke Wren (3):
Add /dev/gpiomem device for rootless user GPIO access
Add SMI driver
Add SMI NAND driver
Marc Kleine-Budde (1):
rtl8192c_rf6052: PHY_RFShadowRefresh(): fix off-by-one
Matthias Reichl (10):
BCM270X_DT: configure I2S DMA channels
bcm2835-i2s: get base address for DMA from devicetree
configs: enable SND_BCM2835_SOC_I2S
bcm2835-i2s: add 24bit support, update bclk_ratio to more correct values
bcm2835-i2s: setup clock only if CPU is clock master
bcm2835-i2s: Eliminate debugfs directory error
bcm2835-i2s: Register PCM device
bcm2835-i2s: Enable MMAP support via a DT property
BCM270X_DT: switch to bcm2835-i2s
config: fix RaspiDAC Rev.3x dependencies
Noralf Trønnes (14):
irqchip: bcm2835: Add FIQ support
BCM270x: Switch to firmware driver
BCM2708: Use brcm,bcm2835-system-timer
mailbox: bcm2835: Support ARCH_BCM270x
char: broadcom: Add vcio module
firmware: bcm2835: Add missing property tags
firmware: bcm2835: Support ARCH_BCM270x
bcm2835: Match with BCM2708 Device Trees
bcm2835: bcm2835_defconfig
ARM: bcm2835: Set Serial number and Revision
lirc-rpi: Make buildable on bcm2835
i2c-bcm2708: Make buildable on bcm2835
bcm2708-i2s: Make buildable on bcm2835
bcm2835: Add support for uart1
P33M (1):
rpi_display: add backlight driver and overlay
Paolo Pisati (88):
UBUNTU: packaging fix: 0-common-vars.mk: don't choke on -0.0 version
UBUNTU: packaging: annotations: disable n/a checks (GMAG200 and omap4 essentials)
UBUNTU: packaging: armhf.mk: don't build the -lpae flavour
UBUNTU: packaging: armhf.mk: disable_d_i=true - don't build udebs
UBUNTU: packaging: armhf.mk: do_libc_dev_package=false
UBUNTU: packaging: kernelconfig: this kernel is armhf only
UBUNTU: packaging: getabis: check only armhf abi
UBUNTU: packaging: kernel-versions.in: don't check the linux-image-generic-lpae package
UBUNTU: packaging: control.stub.in: make it build only for armhf
UBUNTU: packaging: restrict arch to armhf
UBUNTU: packaging: rename generic to generic-bcm2709
UBUNTU: packaging: skip modules signing if the private key is not available
UBUNTU: packaging: invoke /bin/true if $(DEBIAN)/reconstruct doesn't exit
UBUNTU: packaging: control.stub.in: keep the src pkg as linux-bcm2709
UBUNTU: packaging: linux-headers-PKGVER-ABINUM-FLAVOUR depends on SRCPKGNAME-headers-PKGVER-ABINUM
UBUNTU: packaging: indep_hdrs_pkg_name=-headers-$(abi_release)
UBUNTU: packaging: armhf.mk: do_common_headers_indep=false
UBUNTU: [Config] rm all configs but armhf, and rename generic to generic-bcm2709
UBUNTU: [Config] snappy config fragments: generic, systemd, lxc, security and snappy
UBUNTU: [Config] snappy/security: CC_STACKPROTECTOR_REGULAR=y
UBUNTU: [Config] snappy/snappy: RFKILL_REGULATOR depends on REGULATOR=y
UBUNTU: [Config] snappy/generic: CRASH_DUMP=y
UBUNTU: [Config] snappy/generic: NVRAM=m
UBUNTU: [Config] snappy/generic: INPUT_UINPUT=y
UBUNTU: [Config] snappy/generic: SYSVIPC=y && SYSVIPC_SYSCTL=y
UBUNTU: [Config] snappy/generic: LOCALVERSION= to avoid packaging failure
UBUNTU: [Config] updateconfigs
UBUNTU: [Config] FTBFS: disable STE_MODEM_RPROC - bcm2709 lacks the necessary barrier primitives when SMP=y
UBUNTU: [Config] FTBFS: disable VIA_RHINE - bcm2709 lacks the necessary barrier primitives when SMP=y
UBUNTU: [Config] FTBFS: disable VIRTIO_MMIO - bcm2709 lacks the necessary barrier primitives
UBUNTU: [Config] FTBFS: disable CAIF_VIRTIO - bcm2709 lacks the necessary barrier primitives
UBUNTU: [Config] disable BIG_LITTLE
UBUNTU: [Config] MMC_BCM2835=y
UBUNTU: [Config] BCM2835_MBOX=y, ARM_BCM2835_CPUFREQ=y, RASPBERRYPI_FIRMWARE=y and THERMAL_BCM2835=y
UBUNTU: [Config] BCM2709_DT=y, BCM2708_WDT=m and BCM2835_WDT=m
UBUNTU: [Config] BRCM_CHAR_DRIVERS=y, BCM_VC_CMA=y and BCM_VCIO=y
UBUNTU: [Config] DMA_BCM2708=y
UBUNTU: [Config] HW_RANDOM_BCM2708=m and HW_RANDOM_BCM2835=m
UBUNTU: [Config] I2C_BCM2708=m
UBUNTU: [Config] SPI_BCM2708=m and SPI_BCM2835=m
UBUNTU: [Config] PWM_BCM2835=m
UBUNTU: [Config] VIDEO_BCM2835=y
UBUNTU: [Config] SND_BCM2835=m and SND_BCM2708_SOC_I2S=m
UBUNTU: [Config] DMA_CMA=y
UBUNTU: [Config] FB_RPISENSE=m
UBUNTU: [Config] IP_MROUTE_MULTIPLE_TABLES=y
UBUNTU: [Config] JUMP_LABEL=y
UBUNTU: [Config] JOYSTICK_RPISENSE=m
UBUNTU: [Config] LIRC_RPI=m
UBUNTU: [Config] disable HIGHMEM
UBUNTU: [Config] USB_NET_SMSC95XX=y
UBUNTU: [Config] disable ERRATAs not applicable to bcm2709
UBUNTU: [Config] VMSPLIT_2G=y
UBUNTU: [Config] LEDS_GPIO=y && LEDS_TRIGGER_HEARTBEAT=y
UBUNTU: [Config] disable FB_SIMPLE
UBUNTU: [Config] SPI_SPIDEV=y
UBUNTU: [Config] HID=y && HID_GENERIC=y
UBUNTU: [Config] USB_HID=y , USB_DWCOTG=y and USB_STORAGE=y
UBUNTU: [Config] disable USB_GADGET
UBUNTU: [Config] disable ARM_PSCI
UBUNTU: [Config] disable CACHE_L2X0
UBUNTU: [Config] CPUFREQ_DT=m
UBUNTU: [Config] disable SOC_TI
UBUNTU: [Config] disable TEGRA_AHB
UBUNTU: [Config] disable USB_OHCI_HCD
UBUNTU: [Config] disable USB_EHCI_HCD
UBUNTU: [Config] disable USB_XHCI_HCD
UBUNTU: [Config] disable VEXPRESS_CONFIG
UBUNTU: packaging: purge all ARCHS but armhf
UBUNTU: [Config] 4.3 updateconfigs
UBUNTU: [Config] Add iscsi_ibft and iscsi_boot_sysfs to generic inclusion list
UBUNTU: [Config] Add uuid-dev to Build-Depends
UBUNTU: [Config] Added libssl-dev to Build-Depends
UBUNTU: [Debian] Change package name from bcm2709 to raspi2
UBUNTU: [Debian] drop generic.inclusion-list
UBUNTU: Ubuntu-4.3.0-1002.2
UBUNTU: Start new release
UBUNTU: Ubuntu-4.3.0-1003.3
remove debian.master
rename vars.generic-bcm2709 to vars.raspi2
UBUNTU: [Config] ARM_KERNMEM_PERMS=y && DEBUG_RODATA=y
UBUNTU: [Config] DEBUG_RODATA=y, update annotations
UBUNTU: [Config] LEDS_TRIGGER_DEFAULT_ON=y
UBUNTU: [Config] NLS_ISO8859_1=y
UBUNTU: [Config] SCSI_DH=y && SCSI_DH_*=m
UBUNTU: [Config] SND_BCM2708_SOC_RASPIDAC3=m
UBUNTU: Start new release
UBUNTU: Ubuntu-4.3.0-1004.4
Phil Elwell (21):
BCM2708: Use upstream interrupt driver on all Pi1's
Add blk_pos parameter to mmc multi_io_quirk callback
Adding bcm2835-sdhost driver, and an overlay to enable it
bcm2835-audio: Create the platform device if the DT node is disabled
scripts: Add mkknlimg and knlinfo scripts from tools repo
fdt: Add support for the CONFIG_CMDLINE_EXTEND option
bcm2708: Allow option card devices to be configured via DT
BCM270x_DT: Add pwr_led, and the required "input" trigger
pinctrl-bcm2835: bcm2835_gpio_direction_output must set the value
pinctrl-bcm2835: Fix interrupt handling for GPIOs 28-31 and 46-53
pinctrl-bcm2835: Only request the interrupts listed in the DTB
enc28j60: Add device tree compatible string and an overlay
Improve __copy_to_user and __copy_from_user performance
mach-bcm270x: Enable the building of pinctrl-bcm2835
gpio-poweroff: Allow it to work on Raspberry Pi
serial: 8250: Don't crash when nr_uarts is 0
spi-bcm2835: Support pin groups other than 7-11
spidev: Add "spidev" compatible string to silence warning
scripts/dtc: Add overlay support
Merge pull request #1043 from XECDesign/sense-4.0
BCM270X_DT: Add pwm and pwm-2chan overlays
Robert Tiemann (1):
BCM2835_DT: Fix I2S register map
Ryan Coe (1):
Update ds1307 driver for device-tree support
Siarhei Siamashka (1):
fbdev: add FBIOCOPYAREA ioctl
Steve Glendinning (1):
smsx95xx: fix crimes against truesize
Tim Gardner (10):
UBUNTU: Add debian.bcm2709
UBUNTU: Switch default Debian to bcm2709
UBUNTU: [Config] CONFIG_IDMA64=n, CONFIG_CXL_EEH=n
UBUNTU: [Debian] config-check and prepare using ${DEBIAN}/config/annotations
UBUNTU: [Packaging] Clean up d-i
UBUNTU: Enable linux tools to be built
UBUNTU: Disable doc and source package generation
UBUNTU: Remove unused package definitions
UBUNTU: [Packaging] Fix dependency on linux-raspi2-tools-common
UBUNTU: Fix getabis
Tim Gover (1):
vcsm: VideoCore shared memory service for BCM2835
Timo Kokkonen (1):
Added support to reserve/enable a GPIO pin to be used from pps-gpio module (LinuxPPS). Enable PPS modules in default config for RPi.
Vincent Sanders (1):
bcm2835: add v4l2 camera device
Waldemar Brodkorb (1):
Add driver for rpi-proto
gellert (1):
MMC: added alternative MMC driver
notro (2):
BCM2708: Add core Device Tree support
pinctrl-bcm2835: Set base to 0 give expected gpio numbering
popcornmix (32):
smsc95xx: Disable turbo mode by default
vmstat: Workaround for issue where dirty page count goes negative
Main bcm2708/bcm2709 linux port
Add bcm2708_gpio driver
Add dwc_otg driver
bcm2708 watchdog driver
bcm2708 framebuffer driver
cma: Add vc_cma driver to enable use of CMA
bcm2708: alsa sound driver
bcm2708 vchiq driver
vc_mem: Add vc_mem driver
Add hwrng (hardware random number generator) driver
Add cpufreq driver
Added hwmon/thermal driver for reporting core temperature. Thanks Dorian
Add Chris Boot's spi driver.
Add Chris Boot's i2c driver
Add non-mainline source for rtl8192cu wireless driver version v4.0.2_9000 as this is widely used. Disabled older rtlwifi driver
rtl8192cu: Add PID for D-Link DWA 131
Allow mac address to be set in smsc95xx
enabling the realtime clock 1-wire chip DS1307 and 1-wire on GPIO4 (as a module)
Added Device IDs for August DVB-T 205
config: Enable CONFIG_MEMCG, but leave it disabled (due to memory cost). Enable with cgroup_enable=memory.
hid: Reduce default mouse polling interval to 60Hz
Adding Device Tree support for some RPi audio cards
bcm2709: Simplify and strip down IRQ handler
config: Add default configs
platform: Add force_core command line setting to boot from a different core number
vchiq: hack: Add include depecated dma include file
bcm2709: Remove custom barrier implementation it is no different to default
irq-bcm2835: Fix building with 2708
dwc_otg: Remove duplicate gadget probe/unregister function
config: remove CONFIG_CPU_SW_DOMAIN_PAN it causes panics
.../devicetree/bindings/dma/brcm,bcm2835-dma.txt | 4 +-
.../bindings/misc/brcm,bcm2835-smi-dev.txt | 17 +
.../devicetree/bindings/misc/brcm,bcm2835-smi.txt | 48 +
.../bindings/mtd/brcm,bcm2835-smi-nand.txt | 42 +
.../devicetree/bindings/sound/brcm,bcm2835-i2s.txt | 4 +-
Documentation/video4linux/bcm2835-v4l2.txt | 60 +
arch/arm/Kconfig | 41 +
arch/arm/Kconfig.debug | 8 +
arch/arm/Makefile | 2 +
arch/arm/boot/dts/Makefile | 30 +
arch/arm/boot/dts/bcm2708-rpi-b-plus.dts | 134 +
arch/arm/boot/dts/bcm2708-rpi-b.dts | 124 +
arch/arm/boot/dts/bcm2708-rpi-cm.dts | 98 +
arch/arm/boot/dts/bcm2708-rpi-cm.dtsi | 30 +
arch/arm/boot/dts/bcm2708.dtsi | 36 +
arch/arm/boot/dts/bcm2708_common.dtsi | 320 +
arch/arm/boot/dts/bcm2709-rpi-2-b.dts | 134 +
arch/arm/boot/dts/bcm2709.dtsi | 76 +
arch/arm/boot/dts/bcm2835-rpi-b-plus.dts | 132 +-
arch/arm/boot/dts/bcm2835-rpi-b.dts | 117 +-
arch/arm/boot/dts/bcm2835-rpi-cm.dts | 93 +
arch/arm/boot/dts/bcm2835-rpi-cm.dtsi | 30 +
arch/arm/boot/dts/bcm2835.dtsi | 179 +-
arch/arm/boot/dts/overlays/Makefile | 72 +
arch/arm/boot/dts/overlays/README | 664 +
arch/arm/boot/dts/overlays/ads7846-overlay.dts | 83 +
.../dts/overlays/bmp085_i2c-sensor-overlay.dts | 23 +
arch/arm/boot/dts/overlays/dht11-overlay.dts | 39 +
arch/arm/boot/dts/overlays/enc28j60-overlay.dts | 50 +
.../boot/dts/overlays/gpio-poweroff-overlay.dts | 34 +
.../boot/dts/overlays/hifiberry-amp-overlay.dts | 39 +
.../boot/dts/overlays/hifiberry-dac-overlay.dts | 34 +
.../dts/overlays/hifiberry-dacplus-overlay.dts | 39 +
.../boot/dts/overlays/hifiberry-digi-overlay.dts | 39 +
arch/arm/boot/dts/overlays/hy28a-overlay.dts | 87 +
arch/arm/boot/dts/overlays/hy28b-overlay.dts | 142 +
arch/arm/boot/dts/overlays/i2c-rtc-overlay.dts | 55 +
arch/arm/boot/dts/overlays/i2s-mmap-overlay.dts | 13 +
arch/arm/boot/dts/overlays/iqaudio-dac-overlay.dts | 39 +
.../boot/dts/overlays/iqaudio-dacplus-overlay.dts | 39 +
arch/arm/boot/dts/overlays/lirc-rpi-overlay.dts | 57 +
.../arm/boot/dts/overlays/mcp2515-can0-overlay.dts | 69 +
.../arm/boot/dts/overlays/mcp2515-can1-overlay.dts | 69 +
arch/arm/boot/dts/overlays/mmc-overlay.dts | 19 +
arch/arm/boot/dts/overlays/mz61581-overlay.dts | 111 +
arch/arm/boot/dts/overlays/piscreen-overlay.dts | 96 +
.../dts/overlays/pitft28-resistive-overlay.dts | 115 +
arch/arm/boot/dts/overlays/pps-gpio-overlay.dts | 34 +
arch/arm/boot/dts/overlays/pwm-2chan-overlay.dts | 46 +
arch/arm/boot/dts/overlays/pwm-overlay.dts | 42 +
arch/arm/boot/dts/overlays/raspidac3-overlay.dts | 45 +
.../boot/dts/overlays/rpi-backlight-overlay.dts | 21 +
arch/arm/boot/dts/overlays/rpi-dac-overlay.dts | 34 +
arch/arm/boot/dts/overlays/rpi-display-overlay.dts | 82 +
arch/arm/boot/dts/overlays/rpi-ft5406-overlay.dts | 17 +
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/sdhost-overlay.dts | 56 +
arch/arm/boot/dts/overlays/sdio-overlay.dts | 29 +
arch/arm/boot/dts/overlays/smi-dev-overlay.dts | 18 +
arch/arm/boot/dts/overlays/smi-nand-overlay.dts | 69 +
arch/arm/boot/dts/overlays/smi-overlay.dts | 37 +
arch/arm/boot/dts/overlays/spi-bcm2708-overlay.dts | 25 +
arch/arm/boot/dts/overlays/spi-bcm2835-overlay.dts | 18 +
.../boot/dts/overlays/spi-gpio35-39-overlay.dts | 31 +
arch/arm/boot/dts/overlays/tinylcd35-overlay.dts | 216 +
arch/arm/boot/dts/overlays/uart1-overlay.dts | 38 +
arch/arm/boot/dts/overlays/vga666-overlay.dts | 30 +
arch/arm/boot/dts/overlays/w1-gpio-overlay.dts | 39 +
.../boot/dts/overlays/w1-gpio-pullup-overlay.dts | 41 +
arch/arm/configs/bcm2709_defconfig | 1247 ++
arch/arm/configs/bcm2835_defconfig | 1165 +-
arch/arm/configs/bcmrpi_defconfig | 1243 ++
arch/arm/configs/snappy/generic.config | 37 +
arch/arm/configs/snappy/lxc.config | 19 +
arch/arm/configs/snappy/security.config | 21 +
arch/arm/configs/snappy/snappy.config | 18 +
arch/arm/configs/snappy/systemd.config | 32 +
arch/arm/include/asm/entry-macro-multi.S | 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/fiqasm.S | 4 +
arch/arm/kernel/head.S | 8 +
arch/arm/kernel/process.c | 10 +
arch/arm/lib/Makefile | 15 +-
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 | 123 +
arch/arm/lib/uaccess_with_memcpy.c | 112 +-
arch/arm/mach-bcm/Kconfig | 1 +
arch/arm/mach-bcm/board_bcm2835.c | 34 +
arch/arm/mach-bcm2708/Kconfig | 45 +
arch/arm/mach-bcm2708/Makefile | 6 +
arch/arm/mach-bcm2708/Makefile.boot | 3 +
arch/arm/mach-bcm2708/armctrl.c | 383 +
arch/arm/mach-bcm2708/armctrl.h | 27 +
arch/arm/mach-bcm2708/bcm2708.c | 1130 ++
arch/arm/mach-bcm2708/bcm2708.h | 49 +
arch/arm/mach-bcm2708/bcm2708_gpio.c | 425 +
arch/arm/mach-bcm2708/include/mach/arm_control.h | 419 +
arch/arm/mach-bcm2708/include/mach/clkdev.h | 7 +
arch/arm/mach-bcm2708/include/mach/debug-macro.S | 22 +
arch/arm/mach-bcm2708/include/mach/entry-macro.S | 69 +
arch/arm/mach-bcm2708/include/mach/frc.h | 38 +
arch/arm/mach-bcm2708/include/mach/gpio.h | 17 +
arch/arm/mach-bcm2708/include/mach/hardware.h | 28 +
arch/arm/mach-bcm2708/include/mach/io.h | 27 +
arch/arm/mach-bcm2708/include/mach/irqs.h | 199 +
arch/arm/mach-bcm2708/include/mach/memory.h | 57 +
arch/arm/mach-bcm2708/include/mach/platform.h | 229 +
arch/arm/mach-bcm2708/include/mach/system.h | 38 +
arch/arm/mach-bcm2708/include/mach/timex.h | 23 +
arch/arm/mach-bcm2708/include/mach/uncompress.h | 84 +
arch/arm/mach-bcm2708/include/mach/vc_sm_defs.h | 181 +
arch/arm/mach-bcm2708/include/mach/vc_sm_knl.h | 55 +
arch/arm/mach-bcm2708/include/mach/vc_vchi_sm.h | 82 +
arch/arm/mach-bcm2708/include/mach/vmalloc.h | 20 +
arch/arm/mach-bcm2708/include/mach/vmcs_sm_ioctl.h | 248 +
arch/arm/mach-bcm2709/Kconfig | 42 +
arch/arm/mach-bcm2709/Makefile | 6 +
arch/arm/mach-bcm2709/Makefile.boot | 3 +
arch/arm/mach-bcm2709/armctrl.c | 384 +
arch/arm/mach-bcm2709/armctrl.h | 27 +
arch/arm/mach-bcm2709/bcm2708_gpio.c | 425 +
arch/arm/mach-bcm2709/bcm2709.c | 1306 ++
arch/arm/mach-bcm2709/bcm2709.h | 49 +
arch/arm/mach-bcm2709/delay.S | 21 +
arch/arm/mach-bcm2709/include/mach/arm_control.h | 493 +
arch/arm/mach-bcm2709/include/mach/clkdev.h | 7 +
arch/arm/mach-bcm2709/include/mach/debug-macro.S | 22 +
arch/arm/mach-bcm2709/include/mach/entry-macro.S | 120 +
arch/arm/mach-bcm2709/include/mach/frc.h | 38 +
arch/arm/mach-bcm2709/include/mach/gpio.h | 17 +
arch/arm/mach-bcm2709/include/mach/hardware.h | 28 +
arch/arm/mach-bcm2709/include/mach/io.h | 27 +
arch/arm/mach-bcm2709/include/mach/irqs.h | 225 +
arch/arm/mach-bcm2709/include/mach/memory.h | 57 +
arch/arm/mach-bcm2709/include/mach/platform.h | 227 +
arch/arm/mach-bcm2709/include/mach/system.h | 38 +
arch/arm/mach-bcm2709/include/mach/timex.h | 23 +
arch/arm/mach-bcm2709/include/mach/uncompress.h | 84 +
arch/arm/mach-bcm2709/include/mach/vc_support.h | 69 +
arch/arm/mach-bcm2709/include/mach/vmalloc.h | 20 +
arch/arm/mach-bcm2709/vc_support.c | 318 +
arch/arm/mm/Kconfig | 2 +-
arch/arm/mm/proc-v6.S | 15 +-
arch/arm/mm/proc-v7.S | 1 +
arch/arm/tools/mach-types | 2 +
debian.master/abi/4.3.0-0.5/abiname | 1 -
debian.master/abi/4.3.0-0.5/amd64/generic | 19454 ------------------
debian.master/abi/4.3.0-0.5/amd64/generic.compiler | 1 -
debian.master/abi/4.3.0-0.5/amd64/generic.modules | 4466 -----
debian.master/abi/4.3.0-0.5/amd64/ignore | 1 -
debian.master/abi/4.3.0-0.5/amd64/ignore.modules | 1 -
debian.master/abi/4.3.0-0.5/amd64/lowlatency | 19467 ------------------
.../abi/4.3.0-0.5/amd64/lowlatency.compiler | 1 -
.../abi/4.3.0-0.5/amd64/lowlatency.modules | 4465 -----
debian.master/abi/4.3.0-0.5/arm64/generic | 18339 -----------------
debian.master/abi/4.3.0-0.5/arm64/generic.compiler | 1 -
debian.master/abi/4.3.0-0.5/arm64/generic.modules | 4224 ----
debian.master/abi/4.3.0-0.5/arm64/ignore | 1 -
debian.master/abi/4.3.0-0.5/arm64/ignore.modules | 1 -
debian.master/abi/4.3.0-0.5/armhf/generic | 18417 -----------------
debian.master/abi/4.3.0-0.5/armhf/generic-lpae | 18403 -----------------
.../abi/4.3.0-0.5/armhf/generic-lpae.compiler | 1 -
.../abi/4.3.0-0.5/armhf/generic-lpae.modules | 4378 -----
debian.master/abi/4.3.0-0.5/armhf/generic.compiler | 1 -
debian.master/abi/4.3.0-0.5/armhf/generic.modules | 4475 -----
debian.master/abi/4.3.0-0.5/armhf/ignore | 1 -
debian.master/abi/4.3.0-0.5/armhf/ignore.modules | 1 -
debian.master/abi/4.3.0-0.5/fwinfo | 974 -
debian.master/abi/4.3.0-0.5/i386/generic | 19502 ------------------
debian.master/abi/4.3.0-0.5/i386/generic.compiler | 1 -
debian.master/abi/4.3.0-0.5/i386/generic.modules | 4633 -----
debian.master/abi/4.3.0-0.5/i386/ignore | 1 -
debian.master/abi/4.3.0-0.5/i386/ignore.modules | 1 -
debian.master/abi/4.3.0-0.5/i386/lowlatency | 19515 -------------------
.../abi/4.3.0-0.5/i386/lowlatency.compiler | 1 -
.../abi/4.3.0-0.5/i386/lowlatency.modules | 4632 -----
debian.master/abi/4.3.0-0.5/powerpc/ignore | 1 -
debian.master/abi/4.3.0-0.5/powerpc/ignore.modules | 1 -
debian.master/abi/4.3.0-0.5/powerpc/powerpc-e500mc | 18107 -----------------
.../abi/4.3.0-0.5/powerpc/powerpc-e500mc.compiler | 1 -
.../abi/4.3.0-0.5/powerpc/powerpc-e500mc.modules | 4233 ----
debian.master/abi/4.3.0-0.5/powerpc/powerpc-smp | 17941 -----------------
.../abi/4.3.0-0.5/powerpc/powerpc-smp.compiler | 1 -
.../abi/4.3.0-0.5/powerpc/powerpc-smp.modules | 4220 ----
debian.master/abi/4.3.0-0.5/powerpc/powerpc64-emb | 18033 -----------------
.../abi/4.3.0-0.5/powerpc/powerpc64-emb.compiler | 1 -
.../abi/4.3.0-0.5/powerpc/powerpc64-emb.modules | 4205 ----
debian.master/abi/4.3.0-0.5/powerpc/powerpc64-smp | 18611 ------------------
.../abi/4.3.0-0.5/powerpc/powerpc64-smp.compiler | 1 -
.../abi/4.3.0-0.5/powerpc/powerpc64-smp.modules | 4252 ----
debian.master/abi/4.3.0-0.5/ppc64el/generic | 18217 -----------------
.../abi/4.3.0-0.5/ppc64el/generic.compiler | 1 -
.../abi/4.3.0-0.5/ppc64el/generic.modules | 4144 ----
debian.master/config/amd64/config.common.amd64 | 148 -
debian.master/config/amd64/config.flavour.generic | 9 -
.../config/amd64/config.flavour.lowlatency | 9 -
debian.master/config/arm64/config.common.arm64 | 144 -
debian.master/config/arm64/config.flavour.generic | 3 -
debian.master/config/armhf/config.common.armhf | 136 -
debian.master/config/armhf/config.flavour.generic | 23 -
.../config/armhf/config.flavour.generic-lpae | 23 -
debian.master/config/i386/config.common.i386 | 148 -
debian.master/config/i386/config.flavour.generic | 9 -
.../config/i386/config.flavour.lowlatency | 9 -
debian.master/config/powerpc/config.common.powerpc | 146 -
.../config/powerpc/config.flavour.powerpc-e500mc | 59 -
.../config/powerpc/config.flavour.powerpc-smp | 60 -
.../config/powerpc/config.flavour.powerpc64-emb | 63 -
.../config/powerpc/config.flavour.powerpc64-smp | 63 -
debian.master/config/ppc64el/config.common.ppc64el | 198 -
.../config/ppc64el/config.flavour.generic | 3 -
debian.master/config/x32/config.common.x32 | 1 -
debian.master/config/x32/config.flavour.generic | 1 -
debian.master/control.d/generic.inclusion-list | 179 -
debian.master/control.d/vars.generic-lpae | 6 -
debian.master/control.d/vars.lowlatency | 6 -
debian.master/control.d/vars.powerpc-e500mc | 6 -
debian.master/control.d/vars.powerpc-smp | 6 -
debian.master/control.d/vars.powerpc64-emb | 6 -
debian.master/control.d/vars.powerpc64-smp | 6 -
debian.master/control.stub.in | 164 -
debian.master/d-i/exclude-firmware.armhf-generic | 2 -
.../d-i/exclude-firmware.armhf-generic-lpae | 2 -
debian.master/d-i/exclude-modules.amd64-virtual | 14 -
debian.master/d-i/exclude-modules.arm64-generic | 9 -
debian.master/d-i/exclude-modules.armhf-generic | 10 -
.../d-i/exclude-modules.armhf-generic-lpae | 10 -
debian.master/d-i/exclude-modules.i386-virtual | 14 -
debian.master/d-i/exclude-modules.powerpc | 7 -
debian.master/d-i/exclude-modules.ppc64el-generic | 11 -
debian.master/d-i/kernel-versions.in | 19 -
debian.master/d-i/modules-powerpc/block-modules | 31 -
debian.master/d-i/modules-powerpc/message-modules | 7 -
debian.master/d-i/modules-powerpc/nic-modules | 152 -
debian.master/d-i/modules-powerpc/scsi-modules | 118 -
.../d-i/modules-powerpc/storage-core-modules | 13 -
debian.master/etc/getabis | 19 -
debian.master/rules.d/amd64.mk | 20 -
debian.master/rules.d/arm64.mk | 19 -
debian.master/rules.d/i386.mk | 17 -
debian.master/rules.d/powerpc.mk | 31 -
debian.master/rules.d/ppc64el.mk | 19 -
debian.master/rules.d/s390x.mk | 8 -
debian.master/rules.d/x32.mk | 14 -
{debian.master => debian.raspi2}/NOTES | 0
debian.raspi2/abi/4.3.0-1003.3/abiname | 1 +
.../abi/4.3.0-1003.3/armhf}/ignore | 0
.../abi/4.3.0-1003.3/armhf}/ignore.modules | 0
.../abi/perm-blacklist | 0
{debian.master => debian.raspi2}/changelog | 459 +-
.../changelog.historical | 0
.../config/annotations | 13 +-
debian.raspi2/config/armhf/config.common.armhf | 3 +
debian.raspi2/config/armhf/config.flavour.raspi2 | 3 +
.../config/config.common.ports | 0
.../config/config.common.ubuntu | 4236 +---
.../control.d/flavour-control.stub | 47 +-
.../control.d/vars.raspi2 | 2 +-
debian.raspi2/control.stub.in | 74 +
{debian.master => debian.raspi2}/copyright | 0
.../d-i/firmware/README.txt | 0
.../d-i/firmware/nic-modules | 0
.../d-i/firmware/scsi-modules | 0
debian.raspi2/d-i/kernel-versions.in | 1 +
.../d-i/modules/block-modules | 0
.../d-i/modules/crypto-modules | 0
.../d-i/modules/fat-modules | 0
.../d-i/modules/fb-modules | 0
.../d-i/modules/firewire-core-modules | 0
.../d-i/modules/floppy-modules | 0
.../d-i/modules/fs-core-modules | 0
.../d-i/modules/fs-secondary-modules | 0
.../d-i/modules/input-modules | 0
.../d-i/modules/ipmi-modules | 0
.../d-i/modules/irda-modules | 0
.../d-i/modules/kernel-image | 0
.../d-i/modules/md-modules | 0
.../d-i/modules/message-modules | 0
.../d-i/modules/mouse-modules | 0
.../d-i/modules/multipath-modules | 0
.../d-i/modules/nfs-modules | 0
.../d-i/modules/nic-modules | 0
.../d-i/modules/nic-pcmcia-modules | 0
.../d-i/modules/nic-shared-modules | 0
.../d-i/modules/nic-usb-modules | 0
.../d-i/modules/parport-modules | 0
.../d-i/modules/pata-modules | 0
.../d-i/modules/pcmcia-modules | 0
.../d-i/modules/pcmcia-storage-modules | 0
.../d-i/modules/plip-modules | 0
.../d-i/modules/ppp-modules | 0
.../d-i/modules/sata-modules | 0
.../d-i/modules/scsi-modules | 0
.../d-i/modules/serial-modules | 0
.../d-i/modules/speakup-modules | 0
.../d-i/modules/squashfs-modules | 0
.../d-i/modules/storage-core-modules | 0
.../d-i/modules/usb-modules | 0
.../d-i/modules/virtio-modules | 0
.../d-i/modules/vlan-modules | 0
{debian.master => debian.raspi2}/d-i/package-list | 0
debian.raspi2/etc/getabis | 11 +
{debian.master => debian.raspi2}/etc/kernelconfig | 2 +-
{debian.master => debian.raspi2}/info/OVERRIDES | 0
{debian.master => debian.raspi2}/info/REBASE | 0
{debian.master => debian.raspi2}/info/RECONCILE | 0
{debian.master => debian.raspi2}/reconstruct | 0
{debian.master => debian.raspi2}/rules.d/armhf.mk | 9 +-
debian/debian.env | 2 +-
debian/rules | 2 +-
debian/rules.d/0-common-vars.mk | 4 +-
debian/rules.d/2-binary-arch.mk | 10 +-
debian/rules.d/4-checks.mk | 2 +-
debian/scripts/misc/kernelconfig | 3 +-
drivers/char/Kconfig | 2 +
drivers/char/Makefile | 1 +
drivers/char/broadcom/Kconfig | 57 +
drivers/char/broadcom/Makefile | 7 +
drivers/char/broadcom/bcm2835-gpiomem.c | 265 +
drivers/char/broadcom/bcm2835_smi_dev.c | 402 +
drivers/char/broadcom/vc_cma/Makefile | 14 +
drivers/char/broadcom/vc_cma/vc_cma.c | 1193 ++
drivers/char/broadcom/vc_mem.c | 422 +
drivers/char/broadcom/vc_sm/Makefile | 21 +
drivers/char/broadcom/vc_sm/vc_vchi_sm.c | 492 +
drivers/char/broadcom/vc_sm/vmcs_sm.c | 3211 +++
drivers/char/broadcom/vcio.c | 175 +
drivers/char/hw_random/Kconfig | 13 +-
drivers/char/hw_random/Makefile | 1 +
drivers/char/hw_random/bcm2708-rng.c | 118 +
drivers/clocksource/Makefile | 2 +-
drivers/clocksource/arm_arch_timer.c | 36 +
drivers/cpufreq/Kconfig.arm | 9 +
drivers/cpufreq/Makefile | 1 +
drivers/cpufreq/bcm2835-cpufreq.c | 213 +
drivers/dma/Kconfig | 11 +
drivers/dma/Makefile | 1 +
drivers/dma/bcm2708-dmaengine.c | 1314 ++
drivers/firmware/Kconfig | 7 +
drivers/firmware/Makefile | 1 +
drivers/firmware/raspberrypi.c | 297 +
drivers/hid/usbhid/hid-core.c | 10 +-
drivers/i2c/busses/Kconfig | 21 +-
drivers/i2c/busses/Makefile | 2 +
drivers/i2c/busses/i2c-bcm2708.c | 528 +
drivers/input/joystick/Kconfig | 8 +
drivers/input/joystick/Makefile | 1 +
drivers/input/joystick/rpisense-js.c | 153 +
drivers/input/touchscreen/Kconfig | 7 +
drivers/input/touchscreen/Makefile | 1 +
drivers/input/touchscreen/rpi-ft5406.c | 246 +
drivers/irqchip/Makefile | 1 +
drivers/irqchip/irq-bcm2835.c | 52 +-
drivers/leds/leds-gpio.c | 18 +-
drivers/leds/trigger/Kconfig | 7 +
drivers/leds/trigger/Makefile | 1 +
drivers/leds/trigger/ledtrig-input.c | 54 +
drivers/mailbox/Kconfig | 2 +-
drivers/mailbox/bcm2835-mailbox.c | 18 +-
drivers/mailbox/mailbox.c | 13 +-
drivers/media/platform/Kconfig | 2 +
drivers/media/platform/Makefile | 2 +
drivers/media/platform/bcm2835/Kconfig | 25 +
drivers/media/platform/bcm2835/Makefile | 5 +
drivers/media/platform/bcm2835/bcm2835-camera.c | 1842 ++
drivers/media/platform/bcm2835/bcm2835-camera.h | 126 +
drivers/media/platform/bcm2835/controls.c | 1324 ++
drivers/media/platform/bcm2835/mmal-common.h | 53 +
drivers/media/platform/bcm2835/mmal-encodings.h | 127 +
drivers/media/platform/bcm2835/mmal-msg-common.h | 50 +
drivers/media/platform/bcm2835/mmal-msg-format.h | 81 +
drivers/media/platform/bcm2835/mmal-msg-port.h | 107 +
drivers/media/platform/bcm2835/mmal-msg.h | 404 +
drivers/media/platform/bcm2835/mmal-parameters.h | 656 +
drivers/media/platform/bcm2835/mmal-vchiq.c | 1916 ++
drivers/media/platform/bcm2835/mmal-vchiq.h | 178 +
drivers/media/usb/dvb-usb-v2/rtl28xxu.c | 4 +
drivers/mfd/Kconfig | 8 +
drivers/mfd/Makefile | 2 +
drivers/mfd/rpisense-core.c | 157 +
drivers/misc/Kconfig | 9 +
drivers/misc/Makefile | 2 +
drivers/misc/bcm2835_smi.c | 985 +
drivers/misc/vc04_services/Kconfig | 9 +
drivers/misc/vc04_services/Makefile | 14 +
.../interface/vchi/connections/connection.h | 328 +
.../interface/vchi/message_drivers/message.h | 204 +
drivers/misc/vc04_services/interface/vchi/vchi.h | 378 +
.../misc/vc04_services/interface/vchi/vchi_cfg.h | 224 +
.../interface/vchi/vchi_cfg_internal.h | 71 +
.../vc04_services/interface/vchi/vchi_common.h | 175 +
.../misc/vc04_services/interface/vchi/vchi_mh.h | 42 +
.../misc/vc04_services/interface/vchiq_arm/vchiq.h | 40 +
.../vc04_services/interface/vchiq_arm/vchiq_2835.h | 42 +
.../interface/vchiq_arm/vchiq_2835_arm.c | 586 +
.../vc04_services/interface/vchiq_arm/vchiq_arm.c | 2903 +++
.../vc04_services/interface/vchiq_arm/vchiq_arm.h | 220 +
.../interface/vchiq_arm/vchiq_build_info.h | 37 +
.../vc04_services/interface/vchiq_arm/vchiq_cfg.h | 69 +
.../interface/vchiq_arm/vchiq_connected.c | 120 +
.../interface/vchiq_arm/vchiq_connected.h | 50 +
.../vc04_services/interface/vchiq_arm/vchiq_core.c | 3934 ++++
.../vc04_services/interface/vchiq_arm/vchiq_core.h | 712 +
.../interface/vchiq_arm/vchiq_debugfs.c | 383 +
.../interface/vchiq_arm/vchiq_debugfs.h | 52 +
.../interface/vchiq_arm/vchiq_genversion | 87 +
.../vc04_services/interface/vchiq_arm/vchiq_if.h | 189 +
.../interface/vchiq_arm/vchiq_ioctl.h | 131 +
.../interface/vchiq_arm/vchiq_kern_lib.c | 458 +
.../interface/vchiq_arm/vchiq_killable.h | 69 +
.../interface/vchiq_arm/vchiq_memdrv.h | 71 +
.../interface/vchiq_arm/vchiq_pagelist.h | 58 +
.../vc04_services/interface/vchiq_arm/vchiq_shim.c | 860 +
.../vc04_services/interface/vchiq_arm/vchiq_util.c | 156 +
.../vc04_services/interface/vchiq_arm/vchiq_util.h | 82 +
.../interface/vchiq_arm/vchiq_version.c | 59 +
drivers/mmc/card/block.c | 1 +
drivers/mmc/core/quirks.c | 6 +
drivers/mmc/host/Kconfig | 39 +
drivers/mmc/host/Makefile | 2 +
drivers/mmc/host/bcm2835-mmc.c | 1539 ++
drivers/mmc/host/bcm2835-sdhost.c | 1912 ++
drivers/mmc/host/omap_hsmmc.c | 4 +-
drivers/mmc/host/sh_mobile_sdhi.c | 4 +-
drivers/mmc/host/tmio_mmc_pio.c | 4 +-
drivers/mtd/nand/Kconfig | 7 +
drivers/mtd/nand/Makefile | 1 +
drivers/mtd/nand/bcm2835_smi_nand.c | 268 +
drivers/net/ethernet/microchip/enc28j60.c | 11 +
drivers/net/usb/smsc95xx.c | 60 +-
drivers/net/wireless/Kconfig | 3 +-
drivers/net/wireless/Makefile | 3 +-
drivers/net/wireless/rtl8192cu/Kconfig | 9 +
drivers/net/wireless/rtl8192cu/Makefile | 615 +
drivers/net/wireless/rtl8192cu/clean | 5 +
.../net/wireless/rtl8192cu/core/efuse/rtw_efuse.c | 1145 ++
drivers/net/wireless/rtl8192cu/core/rtw_ap.c | 2939 +++
drivers/net/wireless/rtl8192cu/core/rtw_br_ext.c | 1699 ++
drivers/net/wireless/rtl8192cu/core/rtw_cmd.c | 3034 +++
drivers/net/wireless/rtl8192cu/core/rtw_debug.c | 1336 ++
drivers/net/wireless/rtl8192cu/core/rtw_eeprom.c | 422 +
.../net/wireless/rtl8192cu/core/rtw_ieee80211.c | 1914 ++
drivers/net/wireless/rtl8192cu/core/rtw_io.c | 462 +
.../net/wireless/rtl8192cu/core/rtw_ioctl_query.c | 195 +
.../net/wireless/rtl8192cu/core/rtw_ioctl_rtl.c | 1031 +
.../net/wireless/rtl8192cu/core/rtw_ioctl_set.c | 1493 ++
drivers/net/wireless/rtl8192cu/core/rtw_iol.c | 262 +
drivers/net/wireless/rtl8192cu/core/rtw_mlme.c | 3966 ++++
drivers/net/wireless/rtl8192cu/core/rtw_mlme_ext.c | 13599 +++++++++++++
drivers/net/wireless/rtl8192cu/core/rtw_mp.c | 1323 ++
drivers/net/wireless/rtl8192cu/core/rtw_mp_ioctl.c | 2953 +++
drivers/net/wireless/rtl8192cu/core/rtw_p2p.c | 5293 +++++
drivers/net/wireless/rtl8192cu/core/rtw_pwrctrl.c | 1538 ++
drivers/net/wireless/rtl8192cu/core/rtw_recv.c | 4286 ++++
drivers/net/wireless/rtl8192cu/core/rtw_rf.c | 94 +
drivers/net/wireless/rtl8192cu/core/rtw_security.c | 3114 +++
drivers/net/wireless/rtl8192cu/core/rtw_sreset.c | 351 +
drivers/net/wireless/rtl8192cu/core/rtw_sta_mgt.c | 847 +
drivers/net/wireless/rtl8192cu/core/rtw_tdls.c | 2940 +++
.../net/wireless/rtl8192cu/core/rtw_wlan_util.c | 2304 +++
drivers/net/wireless/rtl8192cu/core/rtw_xmit.c | 4155 ++++
drivers/net/wireless/rtl8192cu/hal/HalPwrSeqCmd.c | 175 +
drivers/net/wireless/rtl8192cu/hal/dm.c | 313 +
drivers/net/wireless/rtl8192cu/hal/dm.h | 30 +
drivers/net/wireless/rtl8192cu/hal/hal_com.c | 370 +
drivers/net/wireless/rtl8192cu/hal/hal_intf.c | 545 +
.../wireless/rtl8192cu/hal/rtl8192c/rtl8192c_cmd.c | 1154 ++
.../wireless/rtl8192cu/hal/rtl8192c/rtl8192c_dm.c | 5055 +++++
.../rtl8192cu/hal/rtl8192c/rtl8192c_hal_init.c | 3627 ++++
.../wireless/rtl8192cu/hal/rtl8192c/rtl8192c_mp.c | 1207 ++
.../rtl8192cu/hal/rtl8192c/rtl8192c_phycfg.c | 4840 +++++
.../rtl8192cu/hal/rtl8192c/rtl8192c_rf6052.c | 1030 +
.../rtl8192cu/hal/rtl8192c/rtl8192c_rxdesc.c | 874 +
.../rtl8192cu/hal/rtl8192c/rtl8192c_sreset.c | 93 +
.../rtl8192cu/hal/rtl8192c/rtl8192c_xmit.c | 62 +
.../rtl8192cu/hal/rtl8192c/usb/Hal8192CUHWImg.c | 8757 +++++++++
.../hal/rtl8192c/usb/Hal8192CUHWImg_wowlan.c | 2557 +++
.../rtl8192cu/hal/rtl8192c/usb/rtl8192cu_led.c | 2674 +++
.../rtl8192cu/hal/rtl8192c/usb/rtl8192cu_recv.c | 227 +
.../rtl8192cu/hal/rtl8192c/usb/rtl8192cu_xmit.c | 1149 ++
.../rtl8192cu/hal/rtl8192c/usb/usb_halinit.c | 6260 ++++++
.../rtl8192cu/hal/rtl8192c/usb/usb_ops_ce.c | 1205 ++
.../rtl8192cu/hal/rtl8192c/usb/usb_ops_linux.c | 1535 ++
.../rtl8192cu/hal/rtl8192c/usb/usb_ops_xp.c | 1264 ++
drivers/net/wireless/rtl8192cu/ifcfg-wlan0 | 4 +
.../wireless/rtl8192cu/include/Hal8192CEHWImg.h | 85 +
.../wireless/rtl8192cu/include/Hal8192CPhyCfg.h | 427 +
.../wireless/rtl8192cu/include/Hal8192CPhyReg.h | 1122 ++
.../wireless/rtl8192cu/include/Hal8192CUHWImg.h | 105 +
.../rtl8192cu/include/Hal8192CUHWImg_wowlan.h | 33 +
.../wireless/rtl8192cu/include/Hal8192DEHWImg.h | 66 +
.../wireless/rtl8192cu/include/Hal8192DPhyCfg.h | 527 +
.../wireless/rtl8192cu/include/Hal8192DPhyReg.h | 1170 ++
.../wireless/rtl8192cu/include/Hal8192DUHWImg.h | 66 +
.../rtl8192cu/include/Hal8192DUHWImg_wowlan.h | 29 +
.../net/wireless/rtl8192cu/include/HalPwrSeqCmd.h | 137 +
drivers/net/wireless/rtl8192cu/include/autoconf.h | 336 +
.../net/wireless/rtl8192cu/include/basic_types.h | 320 +
.../rtl8192cu/include/byteorder/big_endian.h | 87 +
.../wireless/rtl8192cu/include/byteorder/generic.h | 212 +
.../rtl8192cu/include/byteorder/little_endian.h | 89 +
.../wireless/rtl8192cu/include/byteorder/swab.h | 140 +
.../wireless/rtl8192cu/include/byteorder/swabb.h | 156 +
drivers/net/wireless/rtl8192cu/include/circ_buf.h | 27 +
drivers/net/wireless/rtl8192cu/include/cmd_osdep.h | 35 +
drivers/net/wireless/rtl8192cu/include/drv_conf.h | 77 +
drivers/net/wireless/rtl8192cu/include/drv_types.h | 661 +
.../net/wireless/rtl8192cu/include/drv_types_ce.h | 92 +
.../wireless/rtl8192cu/include/drv_types_linux.h | 24 +
.../wireless/rtl8192cu/include/drv_types_sdio.h | 69 +
.../net/wireless/rtl8192cu/include/drv_types_xp.h | 94 +
drivers/net/wireless/rtl8192cu/include/ethernet.h | 41 +
drivers/net/wireless/rtl8192cu/include/h2clbk.h | 35 +
drivers/net/wireless/rtl8192cu/include/hal_com.h | 145 +
drivers/net/wireless/rtl8192cu/include/hal_intf.h | 431 +
drivers/net/wireless/rtl8192cu/include/ieee80211.h | 1579 ++
.../net/wireless/rtl8192cu/include/ieee80211_ext.h | 476 +
drivers/net/wireless/rtl8192cu/include/if_ether.h | 112 +
.../wireless/rtl8192cu/include/ioctl_cfg80211.h | 179 +
drivers/net/wireless/rtl8192cu/include/ip.h | 141 +
.../wireless/rtl8192cu/include/linux/wireless.h | 90 +
.../net/wireless/rtl8192cu/include/mlme_osdep.h | 39 +
.../net/wireless/rtl8192cu/include/mp_custom_oid.h | 353 +
drivers/net/wireless/rtl8192cu/include/nic_spec.h | 46 +
.../wireless/rtl8192cu/include/osdep_ce_service.h | 170 +
.../net/wireless/rtl8192cu/include/osdep_intf.h | 154 +
.../net/wireless/rtl8192cu/include/osdep_service.h | 1813 ++
drivers/net/wireless/rtl8192cu/include/pci_hal.h | 167 +
drivers/net/wireless/rtl8192cu/include/pci_ops.h | 60 +
.../net/wireless/rtl8192cu/include/pci_osintf.h | 32 +
.../net/wireless/rtl8192cu/include/recv_osdep.h | 57 +
.../net/wireless/rtl8192cu/include/rtl8192c_cmd.h | 152 +
.../net/wireless/rtl8192cu/include/rtl8192c_dm.h | 515 +
.../wireless/rtl8192cu/include/rtl8192c_event.h | 26 +
.../net/wireless/rtl8192cu/include/rtl8192c_hal.h | 934 +
.../net/wireless/rtl8192cu/include/rtl8192c_led.h | 41 +
.../net/wireless/rtl8192cu/include/rtl8192c_recv.h | 183 +
.../net/wireless/rtl8192cu/include/rtl8192c_rf.h | 91 +
.../net/wireless/rtl8192cu/include/rtl8192c_spec.h | 1864 ++
.../wireless/rtl8192cu/include/rtl8192c_sreset.h | 32 +
.../net/wireless/rtl8192cu/include/rtl8192c_xmit.h | 128 +
.../net/wireless/rtl8192cu/include/rtl8192d_cmd.h | 140 +
.../net/wireless/rtl8192cu/include/rtl8192d_dm.h | 420 +
.../net/wireless/rtl8192cu/include/rtl8192d_hal.h | 1125 ++
.../net/wireless/rtl8192cu/include/rtl8192d_led.h | 42 +
.../net/wireless/rtl8192cu/include/rtl8192d_recv.h | 186 +
.../net/wireless/rtl8192cu/include/rtl8192d_rf.h | 96 +
.../net/wireless/rtl8192cu/include/rtl8192d_spec.h | 1840 ++
.../net/wireless/rtl8192cu/include/rtl8192d_xmit.h | 144 +
.../net/wireless/rtl8192cu/include/rtw_android.h | 89 +
drivers/net/wireless/rtl8192cu/include/rtw_ap.h | 63 +
.../net/wireless/rtl8192cu/include/rtw_br_ext.h | 75 +
.../net/wireless/rtl8192cu/include/rtw_byteorder.h | 39 +
drivers/net/wireless/rtl8192cu/include/rtw_cmd.h | 1166 ++
drivers/net/wireless/rtl8192cu/include/rtw_debug.h | 537 +
.../net/wireless/rtl8192cu/include/rtw_eeprom.h | 152 +
drivers/net/wireless/rtl8192cu/include/rtw_efuse.h | 123 +
drivers/net/wireless/rtl8192cu/include/rtw_event.h | 153 +
drivers/net/wireless/rtl8192cu/include/rtw_ht.h | 49 +
drivers/net/wireless/rtl8192cu/include/rtw_io.h | 504 +
drivers/net/wireless/rtl8192cu/include/rtw_ioctl.h | 268 +
.../wireless/rtl8192cu/include/rtw_ioctl_query.h | 35 +
.../net/wireless/rtl8192cu/include/rtw_ioctl_rtl.h | 83 +
.../net/wireless/rtl8192cu/include/rtw_ioctl_set.h | 78 +
drivers/net/wireless/rtl8192cu/include/rtw_iol.h | 89 +
drivers/net/wireless/rtl8192cu/include/rtw_led.h | 216 +
drivers/net/wireless/rtl8192cu/include/rtw_mlme.h | 843 +
.../net/wireless/rtl8192cu/include/rtw_mlme_ext.h | 962 +
drivers/net/wireless/rtl8192cu/include/rtw_mp.h | 711 +
.../net/wireless/rtl8192cu/include/rtw_mp_ioctl.h | 595 +
.../wireless/rtl8192cu/include/rtw_mp_phy_regdef.h | 1096 ++
drivers/net/wireless/rtl8192cu/include/rtw_p2p.h | 160 +
.../net/wireless/rtl8192cu/include/rtw_pwrctrl.h | 362 +
drivers/net/wireless/rtl8192cu/include/rtw_qos.h | 39 +
drivers/net/wireless/rtl8192cu/include/rtw_recv.h | 730 +
drivers/net/wireless/rtl8192cu/include/rtw_rf.h | 151 +
.../net/wireless/rtl8192cu/include/rtw_security.h | 446 +
.../net/wireless/rtl8192cu/include/rtw_sreset.h | 73 +
drivers/net/wireless/rtl8192cu/include/rtw_tdls.h | 142 +
.../net/wireless/rtl8192cu/include/rtw_version.h | 1 +
drivers/net/wireless/rtl8192cu/include/rtw_xmit.h | 753 +
drivers/net/wireless/rtl8192cu/include/sta_info.h | 431 +
drivers/net/wireless/rtl8192cu/include/usb_hal.h | 36 +
drivers/net/wireless/rtl8192cu/include/usb_ops.h | 109 +
.../net/wireless/rtl8192cu/include/usb_ops_linux.h | 62 +
.../net/wireless/rtl8192cu/include/usb_osintf.h | 37 +
.../wireless/rtl8192cu/include/usb_vendor_req.h | 59 +
drivers/net/wireless/rtl8192cu/include/wifi.h | 1245 ++
.../net/wireless/rtl8192cu/include/wlan_bssdef.h | 702 +
.../net/wireless/rtl8192cu/include/xmit_osdep.h | 94 +
.../rtl8192cu/os_dep/linux/ioctl_cfg80211.c | 5488 ++++++
.../wireless/rtl8192cu/os_dep/linux/ioctl_linux.c | 11908 +++++++++++
.../wireless/rtl8192cu/os_dep/linux/mlme_linux.c | 585 +
.../net/wireless/rtl8192cu/os_dep/linux/os_intfs.c | 2748 +++
.../net/wireless/rtl8192cu/os_dep/linux/pci_intf.c | 1996 ++
.../rtl8192cu/os_dep/linux/pci_ops_linux.c | 21 +
.../wireless/rtl8192cu/os_dep/linux/recv_linux.c | 447 +
.../wireless/rtl8192cu/os_dep/linux/rtw_android.c | 838 +
.../net/wireless/rtl8192cu/os_dep/linux/usb_intf.c | 1655 ++
.../rtl8192cu/os_dep/linux/usb_ops_linux.c | 648 +
.../wireless/rtl8192cu/os_dep/linux/xmit_linux.c | 420 +
.../net/wireless/rtl8192cu/os_dep/osdep_service.c | 2299 +++
drivers/net/wireless/rtl8192cu/runwpa | 18 +
drivers/net/wireless/rtl8192cu/wlan0dhcp | 15 +
drivers/of/fdt.c | 29 +-
drivers/pinctrl/Makefile | 1 +
drivers/pinctrl/bcm/pinctrl-bcm2835.c | 64 +-
drivers/power/reset/gpio-poweroff.c | 4 +-
drivers/pwm/Kconfig | 2 +-
drivers/rtc/rtc-ds1307.c | 8 +
drivers/spi/Kconfig | 10 +-
drivers/spi/Makefile | 1 +
drivers/spi/spi-bcm2708.c | 628 +
drivers/spi/spi-bcm2835.c | 45 +-
drivers/spi/spidev.c | 1 +
drivers/staging/media/lirc/Kconfig | 6 +
drivers/staging/media/lirc/Makefile | 1 +
drivers/staging/media/lirc/lirc_rpi.c | 771 +
drivers/thermal/Kconfig | 7 +
drivers/thermal/Makefile | 1 +
drivers/thermal/bcm2835-thermal.c | 141 +
drivers/tty/serial/8250/8250_core.c | 2 +
drivers/tty/serial/amba-pl011.c | 2 +-
drivers/usb/Makefile | 1 +
drivers/usb/core/generic.c | 1 +
drivers/usb/core/hub.c | 2 +-
drivers/usb/core/message.c | 79 +
drivers/usb/core/otg_whitelist.h | 114 +-
drivers/usb/gadget/file_storage.c | 3676 ++++
drivers/usb/host/Kconfig | 13 +
drivers/usb/host/Makefile | 2 +
drivers/usb/host/dwc_common_port/Makefile | 58 +
drivers/usb/host/dwc_common_port/Makefile.fbsd | 17 +
drivers/usb/host/dwc_common_port/Makefile.linux | 49 +
drivers/usb/host/dwc_common_port/changes.txt | 174 +
drivers/usb/host/dwc_common_port/doc/doxygen.cfg | 270 +
drivers/usb/host/dwc_common_port/dwc_cc.c | 532 +
drivers/usb/host/dwc_common_port/dwc_cc.h | 224 +
drivers/usb/host/dwc_common_port/dwc_common_fbsd.c | 1308 ++
.../usb/host/dwc_common_port/dwc_common_linux.c | 1433 ++
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 | 82 +
drivers/usb/host/dwc_otg/doc/doxygen.cfg | 224 +
drivers/usb/host/dwc_otg/dummy_audio.c | 1575 ++
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 | 1210 ++
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 | 7141 +++++++
drivers/usb/host/dwc_otg/dwc_otg_cil.h | 1464 ++
drivers/usb/host/dwc_otg/dwc_otg_cil_intr.c | 1594 ++
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 | 1757 ++
drivers/usb/host/dwc_otg/dwc_otg_driver.h | 86 +
drivers/usb/host/dwc_otg/dwc_otg_fiq_fsm.c | 1355 ++
drivers/usb/host/dwc_otg/dwc_otg_fiq_fsm.h | 370 +
drivers/usb/host/dwc_otg/dwc_otg_fiq_stub.S | 80 +
drivers/usb/host/dwc_otg/dwc_otg_hcd.c | 4257 ++++
drivers/usb/host/dwc_otg/dwc_otg_hcd.h | 862 +
drivers/usb/host/dwc_otg/dwc_otg_hcd_ddma.c | 1132 ++
drivers/usb/host/dwc_otg/dwc_otg_hcd_if.h | 417 +
drivers/usb/host/dwc_otg/dwc_otg_hcd_intr.c | 2714 +++
drivers/usb/host/dwc_otg/dwc_otg_hcd_linux.c | 1004 +
drivers/usb/host/dwc_otg/dwc_otg_hcd_queue.c | 957 +
drivers/usb/host/dwc_otg/dwc_otg_os_dep.h | 188 +
drivers/usb/host/dwc_otg/dwc_otg_pcd.c | 2712 +++
drivers/usb/host/dwc_otg/dwc_otg_pcd.h | 266 +
drivers/usb/host/dwc_otg/dwc_otg_pcd_if.h | 360 +
drivers/usb/host/dwc_otg/dwc_otg_pcd_intr.c | 5147 +++++
drivers/usb/host/dwc_otg/dwc_otg_pcd_linux.c | 1280 ++
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/video/backlight/Kconfig | 6 +
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 | 847 +
drivers/video/fbdev/core/cfbimgblt.c | 152 +-
drivers/video/fbdev/core/fbmem.c | 30 +
drivers/video/fbdev/rpisense-fb.c | 293 +
drivers/video/logo/logo_linux_clut224.ppm | 2483 +--
drivers/w1/masters/w1-gpio.c | 69 +-
drivers/w1/w1.h | 6 +
drivers/w1/w1_int.c | 14 +
drivers/w1/w1_io.c | 18 +-
drivers/watchdog/Kconfig | 8 +-
drivers/watchdog/Makefile | 1 +
drivers/watchdog/bcm2708_wdog.c | 382 +
include/linux/broadcom/bcm2835_smi.h | 391 +
include/linux/broadcom/vc_cma.h | 29 +
include/linux/broadcom/vc_mem.h | 35 +
include/linux/leds.h | 3 +
include/linux/mfd/rpisense/core.h | 47 +
include/linux/mfd/rpisense/framebuffer.h | 32 +
include/linux/mfd/rpisense/joystick.h | 35 +
include/linux/mmc/host.h | 5 +-
include/linux/platform_data/bcm2708.h | 23 +
include/linux/platform_data/dma-bcm2708.h | 127 +
include/linux/vmstat.h | 4 +
include/linux/w1-gpio.h | 1 +
include/soc/bcm2835/raspberrypi-firmware.h | 124 +
include/uapi/linux/fb.h | 5 +
kernel/cgroup.c | 23 +
mm/memcontrol.c | 1 +
mm/page_alloc.c | 9 +
scripts/dtc/checks.c | 119 +-
scripts/dtc/dtc-lexer.l | 5 +
scripts/dtc/dtc-lexer.lex.c_shipped | 490 +-
scripts/dtc/dtc-parser.tab.c_shipped | 1896 +-
scripts/dtc/dtc-parser.tab.h_shipped | 107 +-
scripts/dtc/dtc-parser.y | 23 +-
scripts/dtc/dtc.c | 9 +-
scripts/dtc/dtc.h | 38 +
scripts/dtc/flattree.c | 141 +-
scripts/dtc/version_gen.h | 2 +-
scripts/knlinfo | 168 +
scripts/mkknlimg | 275 +
sound/arm/Kconfig | 8 +
sound/arm/Makefile | 5 +
sound/arm/bcm2835-ctl.c | 323 +
sound/arm/bcm2835-pcm.c | 557 +
sound/arm/bcm2835-vchiq.c | 902 +
sound/arm/bcm2835.c | 511 +
sound/arm/bcm2835.h | 167 +
sound/arm/vc_vchi_audioserv_defs.h | 116 +
sound/soc/bcm/Kconfig | 70 +-
sound/soc/bcm/Makefile | 23 +
sound/soc/bcm/bcm2708-i2s.c | 1020 +
sound/soc/bcm/bcm2708-i2s.h | 35 +
sound/soc/bcm/bcm2835-i2s.c | 91 +-
sound/soc/bcm/hifiberry_amp.c | 127 +
sound/soc/bcm/hifiberry_dac.c | 122 +
sound/soc/bcm/hifiberry_dacplus.c | 141 +
sound/soc/bcm/hifiberry_digi.c | 223 +
sound/soc/bcm/iqaudio-dac.c | 133 +
sound/soc/bcm/raspidac3.c | 191 +
sound/soc/bcm/rpi-dac.c | 118 +
sound/soc/bcm/rpi-proto.c | 153 +
sound/soc/codecs/Kconfig | 18 +
sound/soc/codecs/Makefile | 6 +
sound/soc/codecs/pcm1794a.c | 69 +
sound/soc/codecs/pcm5102a.c | 70 +
sound/soc/codecs/tas5713.c | 369 +
sound/soc/codecs/tas5713.h | 210 +
sound/soc/codecs/tpa6130a2.c | 29 +-
sound/soc/codecs/wm8804.c | 5 +-
775 files changed, 296874 insertions(+), 287049 deletions(-)
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/mtd/brcm,bcm2835-smi-nand.txt
create mode 100644 Documentation/video4linux/bcm2835-v4l2.txt
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 100755 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.dtsi
create mode 100644 arch/arm/boot/dts/bcm2708_common.dtsi
create mode 100644 arch/arm/boot/dts/bcm2709-rpi-2-b.dts
create mode 100644 arch/arm/boot/dts/bcm2709.dtsi
create mode 100644 arch/arm/boot/dts/bcm2835-rpi-cm.dts
create mode 100644 arch/arm/boot/dts/bcm2835-rpi-cm.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/ads7846-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/enc28j60-overlay.dts
create mode 100644 arch/arm/boot/dts/overlays/gpio-poweroff-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-digi-overlay.dts
create mode 100644 arch/arm/boot/dts/overlays/hy28a-overlay.dts
create mode 100644 arch/arm/boot/dts/overlays/hy28b-overlay.dts
create mode 100644 arch/arm/boot/dts/overlays/i2c-rtc-overlay.dts
create mode 100644 arch/arm/boot/dts/overlays/i2s-mmap-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/lirc-rpi-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 100644 arch/arm/boot/dts/overlays/mmc-overlay.dts
create mode 100644 arch/arm/boot/dts/overlays/mz61581-overlay.dts
create mode 100644 arch/arm/boot/dts/overlays/piscreen-overlay.dts
create mode 100644 arch/arm/boot/dts/overlays/pitft28-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-overlay.dts
create mode 100644 arch/arm/boot/dts/overlays/raspidac3-overlay.dts
create mode 100644 arch/arm/boot/dts/overlays/rpi-backlight-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-proto-overlay.dts
create mode 100644 arch/arm/boot/dts/overlays/rpi-sense-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/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-bcm2708-overlay.dts
create mode 100644 arch/arm/boot/dts/overlays/spi-bcm2835-overlay.dts
create mode 100644 arch/arm/boot/dts/overlays/spi-gpio35-39-overlay.dts
create mode 100644 arch/arm/boot/dts/overlays/tinylcd35-overlay.dts
create mode 100644 arch/arm/boot/dts/overlays/uart1-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/configs/bcm2709_defconfig
create mode 100644 arch/arm/configs/bcmrpi_defconfig
create mode 100644 arch/arm/configs/snappy/generic.config
create mode 100644 arch/arm/configs/snappy/lxc.config
create mode 100644 arch/arm/configs/snappy/security.config
create mode 100644 arch/arm/configs/snappy/snappy.config
create mode 100644 arch/arm/configs/snappy/systemd.config
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/arm/mach-bcm2708/Kconfig
create mode 100644 arch/arm/mach-bcm2708/Makefile
create mode 100644 arch/arm/mach-bcm2708/Makefile.boot
create mode 100644 arch/arm/mach-bcm2708/armctrl.c
create mode 100644 arch/arm/mach-bcm2708/armctrl.h
create mode 100644 arch/arm/mach-bcm2708/bcm2708.c
create mode 100644 arch/arm/mach-bcm2708/bcm2708.h
create mode 100644 arch/arm/mach-bcm2708/bcm2708_gpio.c
create mode 100644 arch/arm/mach-bcm2708/include/mach/arm_control.h
create mode 100644 arch/arm/mach-bcm2708/include/mach/clkdev.h
create mode 100644 arch/arm/mach-bcm2708/include/mach/debug-macro.S
create mode 100644 arch/arm/mach-bcm2708/include/mach/entry-macro.S
create mode 100644 arch/arm/mach-bcm2708/include/mach/frc.h
create mode 100644 arch/arm/mach-bcm2708/include/mach/gpio.h
create mode 100644 arch/arm/mach-bcm2708/include/mach/hardware.h
create mode 100644 arch/arm/mach-bcm2708/include/mach/io.h
create mode 100644 arch/arm/mach-bcm2708/include/mach/irqs.h
create mode 100644 arch/arm/mach-bcm2708/include/mach/memory.h
create mode 100644 arch/arm/mach-bcm2708/include/mach/platform.h
create mode 100644 arch/arm/mach-bcm2708/include/mach/system.h
create mode 100644 arch/arm/mach-bcm2708/include/mach/timex.h
create mode 100644 arch/arm/mach-bcm2708/include/mach/uncompress.h
create mode 100644 arch/arm/mach-bcm2708/include/mach/vc_sm_defs.h
create mode 100644 arch/arm/mach-bcm2708/include/mach/vc_sm_knl.h
create mode 100644 arch/arm/mach-bcm2708/include/mach/vc_vchi_sm.h
create mode 100644 arch/arm/mach-bcm2708/include/mach/vmalloc.h
create mode 100644 arch/arm/mach-bcm2708/include/mach/vmcs_sm_ioctl.h
create mode 100644 arch/arm/mach-bcm2709/Kconfig
create mode 100644 arch/arm/mach-bcm2709/Makefile
create mode 100644 arch/arm/mach-bcm2709/Makefile.boot
create mode 100644 arch/arm/mach-bcm2709/armctrl.c
create mode 100644 arch/arm/mach-bcm2709/armctrl.h
create mode 100644 arch/arm/mach-bcm2709/bcm2708_gpio.c
create mode 100644 arch/arm/mach-bcm2709/bcm2709.c
create mode 100644 arch/arm/mach-bcm2709/bcm2709.h
create mode 100644 arch/arm/mach-bcm2709/delay.S
create mode 100644 arch/arm/mach-bcm2709/include/mach/arm_control.h
create mode 100644 arch/arm/mach-bcm2709/include/mach/clkdev.h
create mode 100644 arch/arm/mach-bcm2709/include/mach/debug-macro.S
create mode 100644 arch/arm/mach-bcm2709/include/mach/entry-macro.S
create mode 100644 arch/arm/mach-bcm2709/include/mach/frc.h
create mode 100644 arch/arm/mach-bcm2709/include/mach/gpio.h
create mode 100644 arch/arm/mach-bcm2709/include/mach/hardware.h
create mode 100644 arch/arm/mach-bcm2709/include/mach/io.h
create mode 100644 arch/arm/mach-bcm2709/include/mach/irqs.h
create mode 100644 arch/arm/mach-bcm2709/include/mach/memory.h
create mode 100644 arch/arm/mach-bcm2709/include/mach/platform.h
create mode 100644 arch/arm/mach-bcm2709/include/mach/system.h
create mode 100644 arch/arm/mach-bcm2709/include/mach/timex.h
create mode 100644 arch/arm/mach-bcm2709/include/mach/uncompress.h
create mode 100755 arch/arm/mach-bcm2709/include/mach/vc_support.h
create mode 100644 arch/arm/mach-bcm2709/include/mach/vmalloc.h
create mode 100644 arch/arm/mach-bcm2709/vc_support.c
delete mode 100644 debian.master/abi/4.3.0-0.5/abiname
delete mode 100644 debian.master/abi/4.3.0-0.5/amd64/generic
delete mode 100644 debian.master/abi/4.3.0-0.5/amd64/generic.compiler
delete mode 100644 debian.master/abi/4.3.0-0.5/amd64/generic.modules
delete mode 100644 debian.master/abi/4.3.0-0.5/amd64/ignore
delete mode 100644 debian.master/abi/4.3.0-0.5/amd64/ignore.modules
delete mode 100644 debian.master/abi/4.3.0-0.5/amd64/lowlatency
delete mode 100644 debian.master/abi/4.3.0-0.5/amd64/lowlatency.compiler
delete mode 100644 debian.master/abi/4.3.0-0.5/amd64/lowlatency.modules
delete mode 100644 debian.master/abi/4.3.0-0.5/arm64/generic
delete mode 100644 debian.master/abi/4.3.0-0.5/arm64/generic.compiler
delete mode 100644 debian.master/abi/4.3.0-0.5/arm64/generic.modules
delete mode 100644 debian.master/abi/4.3.0-0.5/arm64/ignore
delete mode 100644 debian.master/abi/4.3.0-0.5/arm64/ignore.modules
delete mode 100644 debian.master/abi/4.3.0-0.5/armhf/generic
delete mode 100644 debian.master/abi/4.3.0-0.5/armhf/generic-lpae
delete mode 100644 debian.master/abi/4.3.0-0.5/armhf/generic-lpae.compiler
delete mode 100644 debian.master/abi/4.3.0-0.5/armhf/generic-lpae.modules
delete mode 100644 debian.master/abi/4.3.0-0.5/armhf/generic.compiler
delete mode 100644 debian.master/abi/4.3.0-0.5/armhf/generic.modules
delete mode 100644 debian.master/abi/4.3.0-0.5/armhf/ignore
delete mode 100644 debian.master/abi/4.3.0-0.5/armhf/ignore.modules
delete mode 100644 debian.master/abi/4.3.0-0.5/fwinfo
delete mode 100644 debian.master/abi/4.3.0-0.5/i386/generic
delete mode 100644 debian.master/abi/4.3.0-0.5/i386/generic.compiler
delete mode 100644 debian.master/abi/4.3.0-0.5/i386/generic.modules
delete mode 100644 debian.master/abi/4.3.0-0.5/i386/ignore
delete mode 100644 debian.master/abi/4.3.0-0.5/i386/ignore.modules
delete mode 100644 debian.master/abi/4.3.0-0.5/i386/lowlatency
delete mode 100644 debian.master/abi/4.3.0-0.5/i386/lowlatency.compiler
delete mode 100644 debian.master/abi/4.3.0-0.5/i386/lowlatency.modules
delete mode 100644 debian.master/abi/4.3.0-0.5/powerpc/ignore
delete mode 100644 debian.master/abi/4.3.0-0.5/powerpc/ignore.modules
delete mode 100644 debian.master/abi/4.3.0-0.5/powerpc/powerpc-e500mc
delete mode 100644 debian.master/abi/4.3.0-0.5/powerpc/powerpc-e500mc.compiler
delete mode 100644 debian.master/abi/4.3.0-0.5/powerpc/powerpc-e500mc.modules
delete mode 100644 debian.master/abi/4.3.0-0.5/powerpc/powerpc-smp
delete mode 100644 debian.master/abi/4.3.0-0.5/powerpc/powerpc-smp.compiler
delete mode 100644 debian.master/abi/4.3.0-0.5/powerpc/powerpc-smp.modules
delete mode 100644 debian.master/abi/4.3.0-0.5/powerpc/powerpc64-emb
delete mode 100644 debian.master/abi/4.3.0-0.5/powerpc/powerpc64-emb.compiler
delete mode 100644 debian.master/abi/4.3.0-0.5/powerpc/powerpc64-emb.modules
delete mode 100644 debian.master/abi/4.3.0-0.5/powerpc/powerpc64-smp
delete mode 100644 debian.master/abi/4.3.0-0.5/powerpc/powerpc64-smp.compiler
delete mode 100644 debian.master/abi/4.3.0-0.5/powerpc/powerpc64-smp.modules
delete mode 100644 debian.master/abi/4.3.0-0.5/ppc64el/generic
delete mode 100644 debian.master/abi/4.3.0-0.5/ppc64el/generic.compiler
delete mode 100644 debian.master/abi/4.3.0-0.5/ppc64el/generic.modules
delete mode 100644 debian.master/config/amd64/config.common.amd64
delete mode 100644 debian.master/config/amd64/config.flavour.generic
delete mode 100644 debian.master/config/amd64/config.flavour.lowlatency
delete mode 100644 debian.master/config/arm64/config.common.arm64
delete mode 100644 debian.master/config/arm64/config.flavour.generic
delete mode 100644 debian.master/config/armhf/config.common.armhf
delete mode 100644 debian.master/config/armhf/config.flavour.generic
delete mode 100644 debian.master/config/armhf/config.flavour.generic-lpae
delete mode 100644 debian.master/config/i386/config.common.i386
delete mode 100644 debian.master/config/i386/config.flavour.generic
delete mode 100644 debian.master/config/i386/config.flavour.lowlatency
delete mode 100644 debian.master/config/powerpc/config.common.powerpc
delete mode 100644 debian.master/config/powerpc/config.flavour.powerpc-e500mc
delete mode 100644 debian.master/config/powerpc/config.flavour.powerpc-smp
delete mode 100644 debian.master/config/powerpc/config.flavour.powerpc64-emb
delete mode 100644 debian.master/config/powerpc/config.flavour.powerpc64-smp
delete mode 100644 debian.master/config/ppc64el/config.common.ppc64el
delete mode 100644 debian.master/config/ppc64el/config.flavour.generic
delete mode 100644 debian.master/config/x32/config.common.x32
delete mode 100644 debian.master/config/x32/config.flavour.generic
delete mode 100644 debian.master/control.d/generic.inclusion-list
delete mode 100644 debian.master/control.d/vars.generic-lpae
delete mode 100644 debian.master/control.d/vars.lowlatency
delete mode 100644 debian.master/control.d/vars.powerpc-e500mc
delete mode 100644 debian.master/control.d/vars.powerpc-smp
delete mode 100644 debian.master/control.d/vars.powerpc64-emb
delete mode 100644 debian.master/control.d/vars.powerpc64-smp
delete mode 100644 debian.master/control.stub.in
delete mode 100644 debian.master/d-i/exclude-firmware.armhf-generic
delete mode 100644 debian.master/d-i/exclude-firmware.armhf-generic-lpae
delete mode 100644 debian.master/d-i/exclude-modules.amd64-virtual
delete mode 100644 debian.master/d-i/exclude-modules.arm64-generic
delete mode 100644 debian.master/d-i/exclude-modules.armhf-generic
delete mode 100644 debian.master/d-i/exclude-modules.armhf-generic-lpae
delete mode 100644 debian.master/d-i/exclude-modules.i386-virtual
delete mode 100644 debian.master/d-i/exclude-modules.powerpc
delete mode 100644 debian.master/d-i/exclude-modules.ppc64el-generic
delete mode 100644 debian.master/d-i/kernel-versions.in
delete mode 100644 debian.master/d-i/modules-powerpc/block-modules
delete mode 100644 debian.master/d-i/modules-powerpc/message-modules
delete mode 100644 debian.master/d-i/modules-powerpc/nic-modules
delete mode 100644 debian.master/d-i/modules-powerpc/scsi-modules
delete mode 100644 debian.master/d-i/modules-powerpc/storage-core-modules
delete mode 100644 debian.master/etc/getabis
delete mode 100644 debian.master/rules.d/amd64.mk
delete mode 100644 debian.master/rules.d/arm64.mk
delete mode 100644 debian.master/rules.d/i386.mk
delete mode 100644 debian.master/rules.d/powerpc.mk
delete mode 100644 debian.master/rules.d/ppc64el.mk
delete mode 100644 debian.master/rules.d/s390x.mk
delete mode 100644 debian.master/rules.d/x32.mk
rename {debian.master => debian.raspi2}/NOTES (100%)
create mode 100644 debian.raspi2/abi/4.3.0-1003.3/abiname
rename {debian.master/abi/4.3.0-0.5/ppc64el => debian.raspi2/abi/4.3.0-1003.3/armhf}/ignore (100%)
rename {debian.master/abi/4.3.0-0.5/ppc64el => debian.raspi2/abi/4.3.0-1003.3/armhf}/ignore.modules (100%)
rename {debian.master => debian.raspi2}/abi/perm-blacklist (100%)
rename {debian.master => debian.raspi2}/changelog (96%)
rename {debian.master => debian.raspi2}/changelog.historical (100%)
rename {debian.master => debian.raspi2}/config/annotations (99%)
create mode 100644 debian.raspi2/config/armhf/config.common.armhf
create mode 100644 debian.raspi2/config/armhf/config.flavour.raspi2
rename {debian.master => debian.raspi2}/config/config.common.ports (100%)
rename {debian.master => debian.raspi2}/config/config.common.ubuntu (56%)
rename {debian.master => debian.raspi2}/control.d/flavour-control.stub (63%)
rename debian.master/control.d/vars.generic => debian.raspi2/control.d/vars.raspi2 (90%)
create mode 100644 debian.raspi2/control.stub.in
rename {debian.master => debian.raspi2}/copyright (100%)
rename {debian.master => debian.raspi2}/d-i/firmware/README.txt (100%)
rename {debian.master => debian.raspi2}/d-i/firmware/nic-modules (100%)
rename {debian.master => debian.raspi2}/d-i/firmware/scsi-modules (100%)
create mode 100644 debian.raspi2/d-i/kernel-versions.in
rename {debian.master => debian.raspi2}/d-i/modules/block-modules (100%)
rename {debian.master => debian.raspi2}/d-i/modules/crypto-modules (100%)
rename {debian.master => debian.raspi2}/d-i/modules/fat-modules (100%)
rename {debian.master => debian.raspi2}/d-i/modules/fb-modules (100%)
rename {debian.master => debian.raspi2}/d-i/modules/firewire-core-modules (100%)
rename {debian.master => debian.raspi2}/d-i/modules/floppy-modules (100%)
rename {debian.master => debian.raspi2}/d-i/modules/fs-core-modules (100%)
rename {debian.master => debian.raspi2}/d-i/modules/fs-secondary-modules (100%)
rename {debian.master => debian.raspi2}/d-i/modules/input-modules (100%)
rename {debian.master => debian.raspi2}/d-i/modules/ipmi-modules (100%)
rename {debian.master => debian.raspi2}/d-i/modules/irda-modules (100%)
rename {debian.master => debian.raspi2}/d-i/modules/kernel-image (100%)
rename {debian.master => debian.raspi2}/d-i/modules/md-modules (100%)
rename {debian.master => debian.raspi2}/d-i/modules/message-modules (100%)
rename {debian.master => debian.raspi2}/d-i/modules/mouse-modules (100%)
rename {debian.master => debian.raspi2}/d-i/modules/multipath-modules (100%)
rename {debian.master => debian.raspi2}/d-i/modules/nfs-modules (100%)
rename {debian.master => debian.raspi2}/d-i/modules/nic-modules (100%)
rename {debian.master => debian.raspi2}/d-i/modules/nic-pcmcia-modules (100%)
rename {debian.master => debian.raspi2}/d-i/modules/nic-shared-modules (100%)
rename {debian.master => debian.raspi2}/d-i/modules/nic-usb-modules (100%)
rename {debian.master => debian.raspi2}/d-i/modules/parport-modules (100%)
rename {debian.master => debian.raspi2}/d-i/modules/pata-modules (100%)
rename {debian.master => debian.raspi2}/d-i/modules/pcmcia-modules (100%)
rename {debian.master => debian.raspi2}/d-i/modules/pcmcia-storage-modules (100%)
rename {debian.master => debian.raspi2}/d-i/modules/plip-modules (100%)
rename {debian.master => debian.raspi2}/d-i/modules/ppp-modules (100%)
rename {debian.master => debian.raspi2}/d-i/modules/sata-modules (100%)
rename {debian.master => debian.raspi2}/d-i/modules/scsi-modules (100%)
rename {debian.master => debian.raspi2}/d-i/modules/serial-modules (100%)
rename {debian.master => debian.raspi2}/d-i/modules/speakup-modules (100%)
rename {debian.master => debian.raspi2}/d-i/modules/squashfs-modules (100%)
rename {debian.master => debian.raspi2}/d-i/modules/storage-core-modules (100%)
rename {debian.master => debian.raspi2}/d-i/modules/usb-modules (100%)
rename {debian.master => debian.raspi2}/d-i/modules/virtio-modules (100%)
rename {debian.master => debian.raspi2}/d-i/modules/vlan-modules (100%)
rename {debian.master => debian.raspi2}/d-i/package-list (100%)
create mode 100644 debian.raspi2/etc/getabis
rename {debian.master => debian.raspi2}/etc/kernelconfig (63%)
rename {debian.master => debian.raspi2}/info/OVERRIDES (100%)
rename {debian.master => debian.raspi2}/info/REBASE (100%)
rename {debian.master => debian.raspi2}/info/RECONCILE (100%)
rename {debian.master => debian.raspi2}/reconstruct (100%)
rename {debian.master => debian.raspi2}/rules.d/armhf.mk (64%)
create mode 100644 drivers/char/broadcom/Kconfig
create mode 100644 drivers/char/broadcom/Makefile
create mode 100644 drivers/char/broadcom/bcm2835-gpiomem.c
create mode 100644 drivers/char/broadcom/bcm2835_smi_dev.c
create mode 100644 drivers/char/broadcom/vc_cma/Makefile
create mode 100644 drivers/char/broadcom/vc_cma/vc_cma.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_vchi_sm.c
create mode 100644 drivers/char/broadcom/vc_sm/vmcs_sm.c
create mode 100644 drivers/char/broadcom/vcio.c
create mode 100755 drivers/char/hw_random/bcm2708-rng.c
create mode 100644 drivers/cpufreq/bcm2835-cpufreq.c
create mode 100644 drivers/dma/bcm2708-dmaengine.c
create mode 100644 drivers/firmware/raspberrypi.c
create mode 100644 drivers/i2c/busses/i2c-bcm2708.c
create mode 100644 drivers/input/joystick/rpisense-js.c
create mode 100644 drivers/input/touchscreen/rpi-ft5406.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-camera.c
create mode 100644 drivers/media/platform/bcm2835/bcm2835-camera.h
create mode 100644 drivers/media/platform/bcm2835/controls.c
create mode 100644 drivers/media/platform/bcm2835/mmal-common.h
create mode 100644 drivers/media/platform/bcm2835/mmal-encodings.h
create mode 100644 drivers/media/platform/bcm2835/mmal-msg-common.h
create mode 100644 drivers/media/platform/bcm2835/mmal-msg-format.h
create mode 100644 drivers/media/platform/bcm2835/mmal-msg-port.h
create mode 100644 drivers/media/platform/bcm2835/mmal-msg.h
create mode 100644 drivers/media/platform/bcm2835/mmal-parameters.h
create mode 100644 drivers/media/platform/bcm2835/mmal-vchiq.c
create mode 100644 drivers/media/platform/bcm2835/mmal-vchiq.h
create mode 100644 drivers/mfd/rpisense-core.c
create mode 100644 drivers/misc/bcm2835_smi.c
create mode 100644 drivers/misc/vc04_services/Kconfig
create mode 100644 drivers/misc/vc04_services/Makefile
create mode 100644 drivers/misc/vc04_services/interface/vchi/connections/connection.h
create mode 100644 drivers/misc/vc04_services/interface/vchi/message_drivers/message.h
create mode 100644 drivers/misc/vc04_services/interface/vchi/vchi.h
create mode 100644 drivers/misc/vc04_services/interface/vchi/vchi_cfg.h
create mode 100644 drivers/misc/vc04_services/interface/vchi/vchi_cfg_internal.h
create mode 100644 drivers/misc/vc04_services/interface/vchi/vchi_common.h
create mode 100644 drivers/misc/vc04_services/interface/vchi/vchi_mh.h
create mode 100644 drivers/misc/vc04_services/interface/vchiq_arm/vchiq.h
create mode 100644 drivers/misc/vc04_services/interface/vchiq_arm/vchiq_2835.h
create mode 100644 drivers/misc/vc04_services/interface/vchiq_arm/vchiq_2835_arm.c
create mode 100644 drivers/misc/vc04_services/interface/vchiq_arm/vchiq_arm.c
create mode 100644 drivers/misc/vc04_services/interface/vchiq_arm/vchiq_arm.h
create mode 100644 drivers/misc/vc04_services/interface/vchiq_arm/vchiq_build_info.h
create mode 100644 drivers/misc/vc04_services/interface/vchiq_arm/vchiq_cfg.h
create mode 100644 drivers/misc/vc04_services/interface/vchiq_arm/vchiq_connected.c
create mode 100644 drivers/misc/vc04_services/interface/vchiq_arm/vchiq_connected.h
create mode 100644 drivers/misc/vc04_services/interface/vchiq_arm/vchiq_core.c
create mode 100644 drivers/misc/vc04_services/interface/vchiq_arm/vchiq_core.h
create mode 100644 drivers/misc/vc04_services/interface/vchiq_arm/vchiq_debugfs.c
create mode 100644 drivers/misc/vc04_services/interface/vchiq_arm/vchiq_debugfs.h
create mode 100644 drivers/misc/vc04_services/interface/vchiq_arm/vchiq_genversion
create mode 100644 drivers/misc/vc04_services/interface/vchiq_arm/vchiq_if.h
create mode 100644 drivers/misc/vc04_services/interface/vchiq_arm/vchiq_ioctl.h
create mode 100644 drivers/misc/vc04_services/interface/vchiq_arm/vchiq_kern_lib.c
create mode 100644 drivers/misc/vc04_services/interface/vchiq_arm/vchiq_killable.h
create mode 100644 drivers/misc/vc04_services/interface/vchiq_arm/vchiq_memdrv.h
create mode 100644 drivers/misc/vc04_services/interface/vchiq_arm/vchiq_pagelist.h
create mode 100644 drivers/misc/vc04_services/interface/vchiq_arm/vchiq_shim.c
create mode 100644 drivers/misc/vc04_services/interface/vchiq_arm/vchiq_util.c
create mode 100644 drivers/misc/vc04_services/interface/vchiq_arm/vchiq_util.h
create mode 100644 drivers/misc/vc04_services/interface/vchiq_arm/vchiq_version.c
create mode 100644 drivers/mmc/host/bcm2835-mmc.c
create mode 100644 drivers/mmc/host/bcm2835-sdhost.c
create mode 100644 drivers/mtd/nand/bcm2835_smi_nand.c
mode change 100644 => 100755 drivers/net/usb/smsc95xx.c
create mode 100644 drivers/net/wireless/rtl8192cu/Kconfig
create mode 100644 drivers/net/wireless/rtl8192cu/Makefile
create mode 100755 drivers/net/wireless/rtl8192cu/clean
create mode 100644 drivers/net/wireless/rtl8192cu/core/efuse/rtw_efuse.c
create mode 100644 drivers/net/wireless/rtl8192cu/core/rtw_ap.c
create mode 100644 drivers/net/wireless/rtl8192cu/core/rtw_br_ext.c
create mode 100644 drivers/net/wireless/rtl8192cu/core/rtw_cmd.c
create mode 100644 drivers/net/wireless/rtl8192cu/core/rtw_debug.c
create mode 100644 drivers/net/wireless/rtl8192cu/core/rtw_eeprom.c
create mode 100644 drivers/net/wireless/rtl8192cu/core/rtw_ieee80211.c
create mode 100644 drivers/net/wireless/rtl8192cu/core/rtw_io.c
create mode 100644 drivers/net/wireless/rtl8192cu/core/rtw_ioctl_query.c
create mode 100644 drivers/net/wireless/rtl8192cu/core/rtw_ioctl_rtl.c
create mode 100644 drivers/net/wireless/rtl8192cu/core/rtw_ioctl_set.c
create mode 100644 drivers/net/wireless/rtl8192cu/core/rtw_iol.c
create mode 100644 drivers/net/wireless/rtl8192cu/core/rtw_mlme.c
create mode 100644 drivers/net/wireless/rtl8192cu/core/rtw_mlme_ext.c
create mode 100644 drivers/net/wireless/rtl8192cu/core/rtw_mp.c
create mode 100644 drivers/net/wireless/rtl8192cu/core/rtw_mp_ioctl.c
create mode 100644 drivers/net/wireless/rtl8192cu/core/rtw_p2p.c
create mode 100644 drivers/net/wireless/rtl8192cu/core/rtw_pwrctrl.c
create mode 100644 drivers/net/wireless/rtl8192cu/core/rtw_recv.c
create mode 100644 drivers/net/wireless/rtl8192cu/core/rtw_rf.c
create mode 100644 drivers/net/wireless/rtl8192cu/core/rtw_security.c
create mode 100644 drivers/net/wireless/rtl8192cu/core/rtw_sreset.c
create mode 100644 drivers/net/wireless/rtl8192cu/core/rtw_sta_mgt.c
create mode 100644 drivers/net/wireless/rtl8192cu/core/rtw_tdls.c
create mode 100644 drivers/net/wireless/rtl8192cu/core/rtw_wlan_util.c
create mode 100644 drivers/net/wireless/rtl8192cu/core/rtw_xmit.c
create mode 100644 drivers/net/wireless/rtl8192cu/hal/HalPwrSeqCmd.c
create mode 100644 drivers/net/wireless/rtl8192cu/hal/dm.c
create mode 100644 drivers/net/wireless/rtl8192cu/hal/dm.h
create mode 100644 drivers/net/wireless/rtl8192cu/hal/hal_com.c
create mode 100644 drivers/net/wireless/rtl8192cu/hal/hal_intf.c
create mode 100644 drivers/net/wireless/rtl8192cu/hal/rtl8192c/rtl8192c_cmd.c
create mode 100644 drivers/net/wireless/rtl8192cu/hal/rtl8192c/rtl8192c_dm.c
create mode 100644 drivers/net/wireless/rtl8192cu/hal/rtl8192c/rtl8192c_hal_init.c
create mode 100644 drivers/net/wireless/rtl8192cu/hal/rtl8192c/rtl8192c_mp.c
create mode 100644 drivers/net/wireless/rtl8192cu/hal/rtl8192c/rtl8192c_phycfg.c
create mode 100644 drivers/net/wireless/rtl8192cu/hal/rtl8192c/rtl8192c_rf6052.c
create mode 100644 drivers/net/wireless/rtl8192cu/hal/rtl8192c/rtl8192c_rxdesc.c
create mode 100644 drivers/net/wireless/rtl8192cu/hal/rtl8192c/rtl8192c_sreset.c
create mode 100644 drivers/net/wireless/rtl8192cu/hal/rtl8192c/rtl8192c_xmit.c
create mode 100644 drivers/net/wireless/rtl8192cu/hal/rtl8192c/usb/Hal8192CUHWImg.c
create mode 100644 drivers/net/wireless/rtl8192cu/hal/rtl8192c/usb/Hal8192CUHWImg_wowlan.c
create mode 100644 drivers/net/wireless/rtl8192cu/hal/rtl8192c/usb/rtl8192cu_led.c
create mode 100644 drivers/net/wireless/rtl8192cu/hal/rtl8192c/usb/rtl8192cu_recv.c
create mode 100644 drivers/net/wireless/rtl8192cu/hal/rtl8192c/usb/rtl8192cu_xmit.c
create mode 100644 drivers/net/wireless/rtl8192cu/hal/rtl8192c/usb/usb_halinit.c
create mode 100644 drivers/net/wireless/rtl8192cu/hal/rtl8192c/usb/usb_ops_ce.c
create mode 100644 drivers/net/wireless/rtl8192cu/hal/rtl8192c/usb/usb_ops_linux.c
create mode 100644 drivers/net/wireless/rtl8192cu/hal/rtl8192c/usb/usb_ops_xp.c
create mode 100755 drivers/net/wireless/rtl8192cu/ifcfg-wlan0
create mode 100644 drivers/net/wireless/rtl8192cu/include/Hal8192CEHWImg.h
create mode 100644 drivers/net/wireless/rtl8192cu/include/Hal8192CPhyCfg.h
create mode 100644 drivers/net/wireless/rtl8192cu/include/Hal8192CPhyReg.h
create mode 100644 drivers/net/wireless/rtl8192cu/include/Hal8192CUHWImg.h
create mode 100644 drivers/net/wireless/rtl8192cu/include/Hal8192CUHWImg_wowlan.h
create mode 100644 drivers/net/wireless/rtl8192cu/include/Hal8192DEHWImg.h
create mode 100644 drivers/net/wireless/rtl8192cu/include/Hal8192DPhyCfg.h
create mode 100644 drivers/net/wireless/rtl8192cu/include/Hal8192DPhyReg.h
create mode 100644 drivers/net/wireless/rtl8192cu/include/Hal8192DUHWImg.h
create mode 100644 drivers/net/wireless/rtl8192cu/include/Hal8192DUHWImg_wowlan.h
create mode 100644 drivers/net/wireless/rtl8192cu/include/HalPwrSeqCmd.h
create mode 100644 drivers/net/wireless/rtl8192cu/include/autoconf.h
create mode 100644 drivers/net/wireless/rtl8192cu/include/basic_types.h
create mode 100644 drivers/net/wireless/rtl8192cu/include/byteorder/big_endian.h
create mode 100644 drivers/net/wireless/rtl8192cu/include/byteorder/generic.h
create mode 100644 drivers/net/wireless/rtl8192cu/include/byteorder/little_endian.h
create mode 100644 drivers/net/wireless/rtl8192cu/include/byteorder/swab.h
create mode 100644 drivers/net/wireless/rtl8192cu/include/byteorder/swabb.h
create mode 100644 drivers/net/wireless/rtl8192cu/include/circ_buf.h
create mode 100644 drivers/net/wireless/rtl8192cu/include/cmd_osdep.h
create mode 100644 drivers/net/wireless/rtl8192cu/include/drv_conf.h
create mode 100644 drivers/net/wireless/rtl8192cu/include/drv_types.h
create mode 100644 drivers/net/wireless/rtl8192cu/include/drv_types_ce.h
create mode 100644 drivers/net/wireless/rtl8192cu/include/drv_types_linux.h
create mode 100644 drivers/net/wireless/rtl8192cu/include/drv_types_sdio.h
create mode 100644 drivers/net/wireless/rtl8192cu/include/drv_types_xp.h
create mode 100644 drivers/net/wireless/rtl8192cu/include/ethernet.h
create mode 100644 drivers/net/wireless/rtl8192cu/include/h2clbk.h
create mode 100644 drivers/net/wireless/rtl8192cu/include/hal_com.h
create mode 100644 drivers/net/wireless/rtl8192cu/include/hal_intf.h
create mode 100644 drivers/net/wireless/rtl8192cu/include/ieee80211.h
create mode 100644 drivers/net/wireless/rtl8192cu/include/ieee80211_ext.h
create mode 100644 drivers/net/wireless/rtl8192cu/include/if_ether.h
create mode 100644 drivers/net/wireless/rtl8192cu/include/ioctl_cfg80211.h
create mode 100644 drivers/net/wireless/rtl8192cu/include/ip.h
create mode 100644 drivers/net/wireless/rtl8192cu/include/linux/wireless.h
create mode 100644 drivers/net/wireless/rtl8192cu/include/mlme_osdep.h
create mode 100644 drivers/net/wireless/rtl8192cu/include/mp_custom_oid.h
create mode 100644 drivers/net/wireless/rtl8192cu/include/nic_spec.h
create mode 100644 drivers/net/wireless/rtl8192cu/include/osdep_ce_service.h
create mode 100644 drivers/net/wireless/rtl8192cu/include/osdep_intf.h
create mode 100644 drivers/net/wireless/rtl8192cu/include/osdep_service.h
create mode 100644 drivers/net/wireless/rtl8192cu/include/pci_hal.h
create mode 100644 drivers/net/wireless/rtl8192cu/include/pci_ops.h
create mode 100644 drivers/net/wireless/rtl8192cu/include/pci_osintf.h
create mode 100644 drivers/net/wireless/rtl8192cu/include/recv_osdep.h
create mode 100644 drivers/net/wireless/rtl8192cu/include/rtl8192c_cmd.h
create mode 100644 drivers/net/wireless/rtl8192cu/include/rtl8192c_dm.h
create mode 100644 drivers/net/wireless/rtl8192cu/include/rtl8192c_event.h
create mode 100644 drivers/net/wireless/rtl8192cu/include/rtl8192c_hal.h
create mode 100644 drivers/net/wireless/rtl8192cu/include/rtl8192c_led.h
create mode 100644 drivers/net/wireless/rtl8192cu/include/rtl8192c_recv.h
create mode 100644 drivers/net/wireless/rtl8192cu/include/rtl8192c_rf.h
create mode 100644 drivers/net/wireless/rtl8192cu/include/rtl8192c_spec.h
create mode 100644 drivers/net/wireless/rtl8192cu/include/rtl8192c_sreset.h
create mode 100644 drivers/net/wireless/rtl8192cu/include/rtl8192c_xmit.h
create mode 100644 drivers/net/wireless/rtl8192cu/include/rtl8192d_cmd.h
create mode 100644 drivers/net/wireless/rtl8192cu/include/rtl8192d_dm.h
create mode 100644 drivers/net/wireless/rtl8192cu/include/rtl8192d_hal.h
create mode 100644 drivers/net/wireless/rtl8192cu/include/rtl8192d_led.h
create mode 100644 drivers/net/wireless/rtl8192cu/include/rtl8192d_recv.h
create mode 100644 drivers/net/wireless/rtl8192cu/include/rtl8192d_rf.h
create mode 100644 drivers/net/wireless/rtl8192cu/include/rtl8192d_spec.h
create mode 100644 drivers/net/wireless/rtl8192cu/include/rtl8192d_xmit.h
create mode 100644 drivers/net/wireless/rtl8192cu/include/rtw_android.h
create mode 100644 drivers/net/wireless/rtl8192cu/include/rtw_ap.h
create mode 100644 drivers/net/wireless/rtl8192cu/include/rtw_br_ext.h
create mode 100644 drivers/net/wireless/rtl8192cu/include/rtw_byteorder.h
create mode 100644 drivers/net/wireless/rtl8192cu/include/rtw_cmd.h
create mode 100644 drivers/net/wireless/rtl8192cu/include/rtw_debug.h
create mode 100644 drivers/net/wireless/rtl8192cu/include/rtw_eeprom.h
create mode 100644 drivers/net/wireless/rtl8192cu/include/rtw_efuse.h
create mode 100644 drivers/net/wireless/rtl8192cu/include/rtw_event.h
create mode 100644 drivers/net/wireless/rtl8192cu/include/rtw_ht.h
create mode 100644 drivers/net/wireless/rtl8192cu/include/rtw_io.h
create mode 100644 drivers/net/wireless/rtl8192cu/include/rtw_ioctl.h
create mode 100644 drivers/net/wireless/rtl8192cu/include/rtw_ioctl_query.h
create mode 100644 drivers/net/wireless/rtl8192cu/include/rtw_ioctl_rtl.h
create mode 100644 drivers/net/wireless/rtl8192cu/include/rtw_ioctl_set.h
create mode 100644 drivers/net/wireless/rtl8192cu/include/rtw_iol.h
create mode 100644 drivers/net/wireless/rtl8192cu/include/rtw_led.h
create mode 100644 drivers/net/wireless/rtl8192cu/include/rtw_mlme.h
create mode 100644 drivers/net/wireless/rtl8192cu/include/rtw_mlme_ext.h
create mode 100644 drivers/net/wireless/rtl8192cu/include/rtw_mp.h
create mode 100644 drivers/net/wireless/rtl8192cu/include/rtw_mp_ioctl.h
create mode 100644 drivers/net/wireless/rtl8192cu/include/rtw_mp_phy_regdef.h
create mode 100644 drivers/net/wireless/rtl8192cu/include/rtw_p2p.h
create mode 100644 drivers/net/wireless/rtl8192cu/include/rtw_pwrctrl.h
create mode 100644 drivers/net/wireless/rtl8192cu/include/rtw_qos.h
create mode 100644 drivers/net/wireless/rtl8192cu/include/rtw_recv.h
create mode 100644 drivers/net/wireless/rtl8192cu/include/rtw_rf.h
create mode 100644 drivers/net/wireless/rtl8192cu/include/rtw_security.h
create mode 100644 drivers/net/wireless/rtl8192cu/include/rtw_sreset.h
create mode 100644 drivers/net/wireless/rtl8192cu/include/rtw_tdls.h
create mode 100644 drivers/net/wireless/rtl8192cu/include/rtw_version.h
create mode 100644 drivers/net/wireless/rtl8192cu/include/rtw_xmit.h
create mode 100644 drivers/net/wireless/rtl8192cu/include/sta_info.h
create mode 100644 drivers/net/wireless/rtl8192cu/include/usb_hal.h
create mode 100644 drivers/net/wireless/rtl8192cu/include/usb_ops.h
create mode 100644 drivers/net/wireless/rtl8192cu/include/usb_ops_linux.h
create mode 100644 drivers/net/wireless/rtl8192cu/include/usb_osintf.h
create mode 100644 drivers/net/wireless/rtl8192cu/include/usb_vendor_req.h
create mode 100644 drivers/net/wireless/rtl8192cu/include/wifi.h
create mode 100644 drivers/net/wireless/rtl8192cu/include/wlan_bssdef.h
create mode 100644 drivers/net/wireless/rtl8192cu/include/xmit_osdep.h
create mode 100644 drivers/net/wireless/rtl8192cu/os_dep/linux/ioctl_cfg80211.c
create mode 100644 drivers/net/wireless/rtl8192cu/os_dep/linux/ioctl_linux.c
create mode 100644 drivers/net/wireless/rtl8192cu/os_dep/linux/mlme_linux.c
create mode 100644 drivers/net/wireless/rtl8192cu/os_dep/linux/os_intfs.c
create mode 100644 drivers/net/wireless/rtl8192cu/os_dep/linux/pci_intf.c
create mode 100644 drivers/net/wireless/rtl8192cu/os_dep/linux/pci_ops_linux.c
create mode 100644 drivers/net/wireless/rtl8192cu/os_dep/linux/recv_linux.c
create mode 100644 drivers/net/wireless/rtl8192cu/os_dep/linux/rtw_android.c
create mode 100644 drivers/net/wireless/rtl8192cu/os_dep/linux/usb_intf.c
create mode 100644 drivers/net/wireless/rtl8192cu/os_dep/linux/usb_ops_linux.c
create mode 100644 drivers/net/wireless/rtl8192cu/os_dep/linux/xmit_linux.c
create mode 100644 drivers/net/wireless/rtl8192cu/os_dep/osdep_service.c
create mode 100755 drivers/net/wireless/rtl8192cu/runwpa
create mode 100755 drivers/net/wireless/rtl8192cu/wlan0dhcp
create mode 100644 drivers/spi/spi-bcm2708.c
create mode 100644 drivers/staging/media/lirc/lirc_rpi.c
create mode 100644 drivers/thermal/bcm2835-thermal.c
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 drivers/watchdog/bcm2708_wdog.c
create mode 100644 include/linux/broadcom/bcm2835_smi.h
create mode 100644 include/linux/broadcom/vc_cma.h
create mode 100644 include/linux/broadcom/vc_mem.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/bcm2708.h
create mode 100644 include/linux/platform_data/dma-bcm2708.h
create mode 100644 include/soc/bcm2835/raspberrypi-firmware.h
create mode 100755 scripts/knlinfo
create mode 100755 scripts/mkknlimg
create mode 100755 sound/arm/bcm2835-ctl.c
create mode 100755 sound/arm/bcm2835-pcm.c
create mode 100755 sound/arm/bcm2835-vchiq.c
create mode 100644 sound/arm/bcm2835.c
create mode 100755 sound/arm/bcm2835.h
create mode 100644 sound/arm/vc_vchi_audioserv_defs.h
create mode 100644 sound/soc/bcm/bcm2708-i2s.c
create mode 100644 sound/soc/bcm/bcm2708-i2s.h
create mode 100644 sound/soc/bcm/hifiberry_amp.c
create mode 100644 sound/soc/bcm/hifiberry_dac.c
create mode 100644 sound/soc/bcm/hifiberry_dacplus.c
create mode 100644 sound/soc/bcm/hifiberry_digi.c
create mode 100644 sound/soc/bcm/iqaudio-dac.c
create mode 100644 sound/soc/bcm/raspidac3.c
create mode 100644 sound/soc/bcm/rpi-dac.c
create mode 100644 sound/soc/bcm/rpi-proto.c
create mode 100644 sound/soc/codecs/pcm1794a.c
create mode 100644 sound/soc/codecs/pcm5102a.c
create mode 100644 sound/soc/codecs/tas5713.c
create mode 100644 sound/soc/codecs/tas5713.h
--
bye,
p.
More information about the kernel-team
mailing list