extract packaging changes from 4.4.6-1+rpi1 (e33ea30e7dd76c932c09abaac500661c4e9238cf)
authorPeter Michael Green <plugwash@raspbian.org>
Thu, 14 Apr 2016 17:17:26 +0000 (17:17 +0000)
committerroot <root@cuboxi4x4.Home>
Thu, 2 Mar 2017 21:49:46 +0000 (21:49 +0000)
62 files changed:
debian/changelog
debian/config/armhf/config.rpi [new file with mode: 0644]
debian/config/armhf/config.rpi2 [new file with mode: 0644]
debian/config/armhf/config.rpix [new file with mode: 0644]
debian/config/armhf/defines
debian/config/defines
debian/dummy.patch [new file with mode: 0644]
debian/installer/armhf/kernel-versions
debian/installer/armhf/modules/armhf-rpi/btrfs-modules [new file with mode: 0644]
debian/installer/armhf/modules/armhf-rpi/crc-modules [new file with mode: 0644]
debian/installer/armhf/modules/armhf-rpi/crypto-dm-modules [new file with mode: 0644]
debian/installer/armhf/modules/armhf-rpi/crypto-modules [new file with mode: 0644]
debian/installer/armhf/modules/armhf-rpi/ext2-modules [new file with mode: 0644]
debian/installer/armhf/modules/armhf-rpi/ext3-modules [new file with mode: 0644]
debian/installer/armhf/modules/armhf-rpi/fuse-modules [new file with mode: 0644]
debian/installer/armhf/modules/armhf-rpi/input-modules [new file with mode: 0644]
debian/installer/armhf/modules/armhf-rpi/isofs-modules [new file with mode: 0644]
debian/installer/armhf/modules/armhf-rpi/jfs-modules [new file with mode: 0644]
debian/installer/armhf/modules/armhf-rpi/kernel-image [new file with mode: 0644]
debian/installer/armhf/modules/armhf-rpi/loop-modules [new file with mode: 0644]
debian/installer/armhf/modules/armhf-rpi/md-modules [new file with mode: 0644]
debian/installer/armhf/modules/armhf-rpi/minix-modules [new file with mode: 0644]
debian/installer/armhf/modules/armhf-rpi/multipath-modules [new file with mode: 0644]
debian/installer/armhf/modules/armhf-rpi/nbd-modules [new file with mode: 0644]
debian/installer/armhf/modules/armhf-rpi/nic-usb-modules [new file with mode: 0644]
debian/installer/armhf/modules/armhf-rpi/scsi-core-modules [new file with mode: 0644]
debian/installer/armhf/modules/armhf-rpi/squashfs-modules [new file with mode: 0644]
debian/installer/armhf/modules/armhf-rpi/udf-modules [new file with mode: 0644]
debian/installer/armhf/modules/armhf-rpi/uinput-modules [new file with mode: 0644]
debian/installer/armhf/modules/armhf-rpi/usb-storage-modules [new file with mode: 0644]
debian/installer/armhf/modules/armhf-rpi2/btrfs-modules [new file with mode: 0644]
debian/installer/armhf/modules/armhf-rpi2/crc-modules [new file with mode: 0644]
debian/installer/armhf/modules/armhf-rpi2/crypto-dm-modules [new file with mode: 0644]
debian/installer/armhf/modules/armhf-rpi2/crypto-modules [new file with mode: 0644]
debian/installer/armhf/modules/armhf-rpi2/ext2-modules [new file with mode: 0644]
debian/installer/armhf/modules/armhf-rpi2/ext3-modules [new file with mode: 0644]
debian/installer/armhf/modules/armhf-rpi2/fuse-modules [new file with mode: 0644]
debian/installer/armhf/modules/armhf-rpi2/input-modules [new file with mode: 0644]
debian/installer/armhf/modules/armhf-rpi2/isofs-modules [new file with mode: 0644]
debian/installer/armhf/modules/armhf-rpi2/jfs-modules [new file with mode: 0644]
debian/installer/armhf/modules/armhf-rpi2/kernel-image [new file with mode: 0644]
debian/installer/armhf/modules/armhf-rpi2/loop-modules [new file with mode: 0644]
debian/installer/armhf/modules/armhf-rpi2/md-modules [new file with mode: 0644]
debian/installer/armhf/modules/armhf-rpi2/minix-modules [new file with mode: 0644]
debian/installer/armhf/modules/armhf-rpi2/multipath-modules [new file with mode: 0644]
debian/installer/armhf/modules/armhf-rpi2/nbd-modules [new file with mode: 0644]
debian/installer/armhf/modules/armhf-rpi2/nic-usb-modules [new file with mode: 0644]
debian/installer/armhf/modules/armhf-rpi2/scsi-core-modules [new file with mode: 0644]
debian/installer/armhf/modules/armhf-rpi2/squashfs-modules [new file with mode: 0644]
debian/installer/armhf/modules/armhf-rpi2/udf-modules [new file with mode: 0644]
debian/installer/armhf/modules/armhf-rpi2/uinput-modules [new file with mode: 0644]
debian/installer/armhf/modules/armhf-rpi2/usb-storage-modules [new file with mode: 0644]
debian/patches/dummytemplate.diff [new file with mode: 0644]
debian/patches/series
debian/rpi-branch [new file with mode: 0644]
debian/rules
debian/rules.real
debian/splitseries.php [new file with mode: 0755]
debian/templates/image.postinst.in
debian/templates/image.preinst.in
debian/update-rpi-patches [new file with mode: 0755]
debian/upstream-tag-used-to-generate-rpi-patches [new file with mode: 0644]

index 796ce6345cf436043ebf5dad33cbe5f7f39d8cf7..7ad528e111ca5f74da361741cb6248f8bbd1015d 100644 (file)
@@ -1,3 +1,61 @@
+linux-4.4 (4.4.6-1+rpi1) jessie-staging; urgency=medium
+
+  [Changes from 3.18.5-1~exp1+rpi1 or earlier]
+  [Vagrant Cascadian <vagrant@debian.org>]
+  * disable other armhf variants. 
+  * disable other armhf debian-installer variants.
+  * attempt to enable debian-installer udebs for rpi.
+  * try harder to enable debian-installer udebs. 
+  [Peter Michael Green]
+  * Include patches to support RaspberryPI from:
+    https://github.com/raspberrypi/linux.git
+    branch: rpi-3.16.y
+  * add script to automatically regenerate rpi patches from git repos
+  * add hack to allow upgrading of kernel located on fat partition to succeed
+  * Fix clean target
+  * Merge config changes from 3.10.11-1+rpi4 packaging.
+  * Build hardware rng module.
+  * Build pps module for gps timeserver support.
+  * Disable fat modules udeb because we are compiling fat support in.
+  * Disable patches that conflict with or duplicate rpi patches
+    - features/all/cgroups-Allow-memory-cgroup-support-to-be-included-b.patch
+  * Add various kernel config changes that the raspberry pi foundation made between
+    3.14 and 3.16 kernel series.
+  * Changes forward ported from 3.12 packaging
+    + optimise update-rpi-patches script a bit (reduce the number of calls to
+      quilt refresh).
+    + apply GPIO related configuration changes requested by Diederik
+      (LP: 1403865)
+  * Rename source package and don't build libc-dev package
+  * Add support for raspberry pi 2
+    + also turn on some stuff for pi1 that was noticed during the pi1/pi2
+      config comparison.
+
+  [Changes introduced in 3.18.5-1~exp1+rpi10 by Peter Michael Green]
+  * Fix kernel configuration for keyboard
+  * split out config.rpix containing config containing settings that
+    are used for both pi1 and pi2.
+
+  [Changes introduced in 3.18.5-1~exp1+rpi11 by Peter Michael Green]
+  * add copyright header to mkknling.
+  * enable I2S modules now we have device tree support.
+
+  [Changes introduced in 3.18.5-1~exp1+rpi17 by Peter Micheal Green]
+  * Add RTC drivers requested by Diederik
+  * Update mmc/dma settings to hopefully fix build failure.
+
+  [Changes introduced in 4.4.6-1+rpi1 by Peter Michael Green]
+  * Disable patches that conflict or potentially conflict with rpi patches.
+    + all patches under features/arm/rpi/ 
+    + features/all/cgroups-Allow-memory-cgroup-support-to-be-included-b.patch
+    + bugfix/all/uas-fix-high-order-alloc.patch 
+    + bugfix/all/firmware-remove-redundant-log-messages-from-drivers.patch
+  * Disable rpi_9999_other_changes.patch, it seems to contain only garbage.
+  * add device tree trailer using scripts/mkknlimg (previously we used our own copy of mkknlimg)
+
+
+ -- Peter Michael Green <plugwash@raspbian.org>  Thu, 14 Apr 2016 17:17:26 +0000
+
 linux (4.4.6-1) unstable; urgency=medium
 
   [ Salvatore Bonaccorso ]
diff --git a/debian/config/armhf/config.rpi b/debian/config/armhf/config.rpi
new file mode 100644 (file)
index 0000000..fc5f869
--- /dev/null
@@ -0,0 +1,104 @@
+##
+## file: arch/arm/Kconfig
+
+#pi1 specific stuff
+
+CONFIG_ARCH_BCM2708=y
+CONFIG_BCM2708_DT=y
+CONFIG_CRYPTO_CRYPTD=m
+CONFIG_CRYPTO_SHA1_ARM=m
+CONFIG_CRYPTO_SHA512=m
+CONFIG_CRYPTO_AES_ARM=m
+
+#Changes added during the move from 3.18 to 4.4 (bb6b4b6b331680bed807605685572d727638bb51 to af9619cc3b0e8f8dc1cb2aebe4c95c86d41d90e9)-- ../newconfig-rpix     2016-04-14 18:41:20.517825338 +0000
+
+# CONFIG_CPU_SW_DOMAIN_PAN is not set
+# CONFIG_ATAGS is not set
+CONFIG_IPV6=m
+CONFIG_IPV6_ROUTER_PREF=y
+CONFIG_IPV6_SUBTREES=y
+CONFIG_IEEE802154=m
+CONFIG_IEEE802154_6LOWPAN=m
+CONFIG_MAC802154=m
+CONFIG_BT_6LOWPAN=m
+CONFIG_BT_HCIUART=m
+CONFIG_BT_HCIUART_3WIRE=y
+CONFIG_BT_HCIUART_BCM=y
+CONFIG_MTD=m
+CONFIG_MTD_BLOCK=m
+CONFIG_MTD_NAND=m
+CONFIG_MTD_UBI=m
+CONFIG_OF_CONFIGFS=y
+CONFIG_TI_ST=m
+CONFIG_DM_THIN_PROVISIONING=m
+CONFIG_QCA7000=m
+CONFIG_WL_MEDIATEK=y
+CONFIG_MT7601U=m
+CONFIG_IEEE802154_AT86RF230=m
+CONFIG_IEEE802154_MRF24J40=m
+CONFIG_IEEE802154_CC2520=m
+CONFIG_JOYSTICK_RPISENSE=m
+CONFIG_TOUCHSCREEN_FT6236=m
+CONFIG_TOUCHSCREEN_RPI_FT5406=m
+CONFIG_BRCM_CHAR_DRIVERS=y
+CONFIG_BCM_VC_CMA=y
+CONFIG_BCM_VCIO=y
+CONFIG_BCM_VC_SM=y
+CONFIG_SERIAL_8250=y
+# CONFIG_SERIAL_8250_DEPRECATED_OPTIONS is not set
+CONFIG_SERIAL_8250_CONSOLE=y
+# CONFIG_SERIAL_8250_DMA is not set
+CONFIG_SERIAL_8250_NR_UARTS=1
+CONFIG_SERIAL_8250_RUNTIME_UARTS=0
+CONFIG_SERIAL_OF_PLATFORM=y
+CONFIG_SENSORS_SHT21=m
+CONFIG_SENSORS_SHTC1=m
+CONFIG_BCM2835_WDT=m
+CONFIG_DRM=m
+CONFIG_DRM_VC4=m
+CONFIG_FB_SSD1307=m
+CONFIG_FB_RPISENSE=m
+CONFIG_BACKLIGHT_RPI=m
+CONFIG_SND_BCM2835_SOC_I2S=m
+CONFIG_SND_BCM2708_SOC_RASPIDAC3=m
+CONFIG_SND_SOC_ADAU1701=m
+CONFIG_USB_DWC2=m
+CONFIG_USB_GADGET=m
+CONFIG_USB_ZERO=m
+CONFIG_USB_AUDIO=m
+CONFIG_USB_ETH=m
+CONFIG_USB_GADGETFS=m
+CONFIG_USB_MASS_STORAGE=m
+CONFIG_USB_G_SERIAL=m
+CONFIG_USB_MIDI_GADGET=m
+CONFIG_USB_G_PRINTER=m
+CONFIG_USB_CDC_COMPOSITE=m
+CONFIG_USB_G_ACM_MS=m
+CONFIG_USB_G_MULTI=m
+CONFIG_USB_G_HID=m
+CONFIG_USB_G_WEBCAM=m
+CONFIG_DMA_BCM2835=y
+CONFIG_FB_TFT_ILI9163=m
+CONFIG_MAILBOX=y
+CONFIG_BCM2835_MBOX=y
+CONFIG_IIO=m
+CONFIG_IIO_BUFFER=y
+CONFIG_IIO_BUFFER_CB=m
+CONFIG_IIO_KFIFO_BUF=m
+CONFIG_MCP320X=m
+CONFIG_MCP3422=m
+CONFIG_DHT11=m
+CONFIG_PWM_BCM2835=m
+CONFIG_PWM_PCA9685=m
+CONFIG_RASPBERRYPI_FIRMWARE=y
+CONFIG_F2FS_FS=y
+CONFIG_OVERLAY_FS=m
+CONFIG_JFFS2_FS=m
+CONFIG_JFFS2_SUMMARY=y
+CONFIG_UBIFS_FS=m
+CONFIG_CIFS_UPCALL=y
+CONFIG_CIFS_ACL=y
+CONFIG_CIFS_DFS_UPCALL=y
+CONFIG_CIFS_SMB2=y
+CONFIG_CRYPTO_SHA1_ARM=m
+CONFIG_CRYPTO_AES_ARM=m
diff --git a/debian/config/armhf/config.rpi2 b/debian/config/armhf/config.rpi2
new file mode 100644 (file)
index 0000000..a361345
--- /dev/null
@@ -0,0 +1,92 @@
+##
+## file: arch/arm/Kconfig
+
+#pi2 specific stuff
+CONFIG_ARCH_BCM2709=y
+CONFIG_BCM2709_DT=y
+CONFIG_SMP=y
+CONFIG_HAVE_ARM_ARCH_TIMER=y
+CONFIG_VMSPLIT_2G=y
+CONFIG_NEON=y
+CONFIG_KERNEL_MODE_NEON=y
+CONFIG_CRYPTO_SHA1_ARM_NEON=m
+CONFIG_CRYPTO_SHA512_ARM_NEON=m
+CONFIG_CRYPTO_AES_ARM_BS=m
+
+#Changes added during the move from 3.18 to 4.4 (bb6b4b6b331680bed807605685572d727638bb51 to af9619cc3b0e8f8dc1cb2aebe4c95c86d41d90e9)
+# CONFIG_CPU_SW_DOMAIN_PAN is not set
+# CONFIG_ATAGS is not set
+CONFIG_IPV6=m
+CONFIG_IPV6_ROUTER_PREF=y
+CONFIG_IPV6_SUBTREES=y
+CONFIG_IEEE802154=m
+CONFIG_IEEE802154_6LOWPAN=m
+CONFIG_MAC802154=m
+CONFIG_BT_6LOWPAN=m
+CONFIG_BT_HCIUART=m
+CONFIG_BT_HCIUART_3WIRE=y
+CONFIG_BT_HCIUART_BCM=y
+CONFIG_MTD=m
+CONFIG_MTD_BLOCK=m
+CONFIG_MTD_NAND=m
+CONFIG_MTD_UBI=m
+CONFIG_OF_CONFIGFS=y
+CONFIG_TI_ST=m
+CONFIG_DM_THIN_PROVISIONING=m
+CONFIG_QCA7000=m
+CONFIG_WL_MEDIATEK=y
+CONFIG_MT7601U=m
+CONFIG_IEEE802154_AT86RF230=m
+CONFIG_IEEE802154_MRF24J40=m
+CONFIG_IEEE802154_CC2520=m
+CONFIG_JOYSTICK_RPISENSE=m
+CONFIG_TOUCHSCREEN_FT6236=m
+CONFIG_TOUCHSCREEN_RPI_FT5406=m
+CONFIG_BRCM_CHAR_DRIVERS=y
+CONFIG_BCM_VC_CMA=y
+CONFIG_BCM_VCIO=y
+CONFIG_BCM_VC_SM=y
+CONFIG_SERIAL_8250=y
+# CONFIG_SERIAL_8250_DEPRECATED_OPTIONS is not set
+CONFIG_SERIAL_8250_CONSOLE=y
+# CONFIG_SERIAL_8250_DMA is not set
+CONFIG_SERIAL_8250_NR_UARTS=1
+CONFIG_SERIAL_8250_RUNTIME_UARTS=0
+CONFIG_SERIAL_OF_PLATFORM=y
+CONFIG_GPIO_BCM_VIRT=y
+CONFIG_SENSORS_SHT21=m
+CONFIG_SENSORS_SHTC1=m
+CONFIG_BCM2835_WDT=m
+CONFIG_DRM=m
+CONFIG_DRM_VC4=m
+CONFIG_FB_SSD1307=m
+CONFIG_FB_RPISENSE=m
+CONFIG_BACKLIGHT_RPI=m
+CONFIG_SND_BCM2835_SOC_I2S=m
+CONFIG_SND_BCM2708_SOC_RASPIDAC3=m
+CONFIG_SND_SOC_ADAU1701=m
+CONFIG_DMA_BCM2835=y
+CONFIG_FB_TFT_ILI9163=m
+CONFIG_MAILBOX=y
+CONFIG_BCM2835_MBOX=y
+CONFIG_IIO=m
+CONFIG_IIO_BUFFER=y
+CONFIG_IIO_BUFFER_CB=m
+CONFIG_IIO_KFIFO_BUF=m
+CONFIG_MCP320X=m
+CONFIG_MCP3422=m
+CONFIG_DHT11=m
+CONFIG_PWM_BCM2835=m
+CONFIG_PWM_PCA9685=m
+CONFIG_RASPBERRYPI_FIRMWARE=y
+CONFIG_F2FS_FS=y
+CONFIG_OVERLAY_FS=m
+CONFIG_JFFS2_FS=m
+CONFIG_JFFS2_SUMMARY=y
+CONFIG_UBIFS_FS=m
+CONFIG_CIFS_UPCALL=y
+CONFIG_CIFS_ACL=y
+CONFIG_CIFS_DFS_UPCALL=y
+CONFIG_CIFS_SMB2=y
+CONFIG_CRYPTO_SHA1_ARM_NEON=m
+CONFIG_CRYPTO_AES_ARM_BS=m
diff --git a/debian/config/armhf/config.rpix b/debian/config/armhf/config.rpix
new file mode 100644 (file)
index 0000000..67f9203
--- /dev/null
@@ -0,0 +1,380 @@
+#configuration settings shared between pi1 and pi2 kernels.
+
+# MMC settings from bcmrpi_defconfig rev f75f5d96ae8a8e2b5f553f7d02aac8bf1907376
+CONFIG_MMC=y
+CONFIG_MMC_BLOCK_MINORS=32
+CONFIG_MMC_BCM2835=y
+CONFIG_MMC_BCM2835_DMA=y
+CONFIG_MMC_BCM2835_SDHOST=y
+CONFIG_MMC_SDHCI=y
+CONFIG_MMC_SDHCI_PLTFM=y
+CONFIG_MMC_SPI=m
+
+# DMA settings from bcmrpi_defconfig rev f75f5d96ae8a8e2b5f553f7d02aac8bf1907376
+CONFIG_DMADEVICES=y
+CONFIG_DMA_BCM2708=y
+
+#
+# Boot options
+#
+CONFIG_CMDLINE_FROM_BOOTLOADER=y
+
+#
+# Non-8250 serial port support
+#
+# CONFIG_SERIAL_AMBA_PL010 is not set
+CONFIG_SERIAL_AMBA_PL011=y
+CONFIG_SERIAL_AMBA_PL011_CONSOLE=y
+
+# Serial Console
+CONFIG_SERIAL_CORE=y
+CONFIG_SERIAL_CORE_CONSOLE=y
+CONFIG_CONSOLE_POLL=y
+
+CONFIG_TTY_PRINTK=y
+
+#
+# I2C system bus drivers (mostly embedded / system-on-chip)
+#
+CONFIG_I2C_BCM2708=m
+CONFIG_I2C_BCM2708_BAUDRATE=100000
+
+CONFIG_SPI=y
+CONFIG_SPI_MASTER=y
+
+#
+# SPI Master Controller Drivers
+#
+CONFIG_SPI_BCM2708=m
+
+#
+# SPI Protocol Masters
+#
+CONFIG_SPI_SPIDEV=m
+
+#
+# Enable Device Drivers -> PPS to see the PTP clock options.
+#
+CONFIG_ARCH_REQUIRE_GPIOLIB=y
+CONFIG_GPIOLIB=y
+CONFIG_GPIO_SYSFS=y
+
+CONFIG_THERMAL=y
+CONFIG_THERMAL_BCM2835=y
+
+CONFIG_WATCHDOG=y
+
+#
+# Watchdog Device Drivers
+#
+CONFIG_BCM2708_WDT=m
+
+#
+# Audio decoders, processors and mixers
+#
+CONFIG_VIDEO_MSP3400=m
+CONFIG_VIDEO_CS53L32A=m
+CONFIG_VIDEO_WM8775=m
+
+#
+# Video decoders
+#
+CONFIG_VIDEO_SAA711X=m
+
+#
+# Video and audio decoders
+#
+# CONFIG_VIDEO_SAA717X is not set
+CONFIG_VIDEO_CX25840=m
+
+#
+# MPEG video encoders
+#
+CONFIG_VIDEO_CX2341X=m
+
+#
+# Graphics support
+#
+CONFIG_FB=y
+##CONFIG_FB_CFB_FILLRECT=y
+##CONFIG_FB_CFB_COPYAREA=y
+##CONFIG_FB_CFB_IMAGEBLIT=y
+
+#
+# Frame buffer hardware drivers
+#
+CONFIG_FB_BCM2708=y
+CONFIG_BACKLIGHT_LCD_SUPPORT=y
+CONFIG_LCD_CLASS_DEVICE=m
+CONFIG_BACKLIGHT_CLASS_DEVICE=m
+CONFIG_BACKLIGHT_GENERIC=m
+
+#
+# Console display driver support
+#
+CONFIG_DUMMY_CONSOLE=y
+CONFIG_FRAMEBUFFER_CONSOLE=y
+## CONFIG_FONTS is not set
+##CONFIG_FONT_8x8=y
+##CONFIG_FONT_8x16=y
+
+# Sound
+CONFIG_SND_BCM2835=m
+
+#
+# File systems
+#
+CONFIG_EXT4_FS=y
+CONFIG_EXT4_USE_FOR_EXT23=y
+CONFIG_EXT4_FS_XATTR=y
+CONFIG_EXT4_FS_POSIX_ACL=y
+CONFIG_EXT4_FS_SECURITY=y
+
+CONFIG_USB=y
+
+# USB controller for RPI?
+CONFIG_USB_DWCOTG=y
+
+# USB network for RPI?
+CONFIG_USB_USBNET=y
+CONFIG_USB_NET_SMSC95XX=y
+
+# Hopefully make SD card status LED work
+CONFIG_LEDS_GPIO=y
+CONFIG_LEDS_CLASS=y
+
+# Build in fat related stuff
+CONFIG_VFAT_FS=y
+CONFIG_NLS_CODEPAGE_437=y
+CONFIG_NLS_UTF8=y
+
+# Build in stuff needed for usb keyboard
+CONFIG_HID=y
+CONFIG_HIDRAW=y
+CONFIG_HID_GENERIC=y
+CONFIG_HID_WIIMOTE_EXT=y
+CONFIG_USB_HID=y
+CONFIG_HID_PID=y
+CONFIG_USB_HIDDEV=y
+# build in devtmpfs stuff to allow working without udev
+CONFIG_DEVTMPFS=y
+CONFIG_DEVTMPFS_MOUNT=y
+
+# build in USB mass storage support at hifi's request.
+CONFIG_USB_STORAGE=y
+
+# I2C stuff requested by Gilligan94 and hifi
+CONFIG_REGMAP_I2C=m
+CONFIG_INPUT_AD714X_I2C=m
+CONFIG_INPUT_ADXL34X_I2C=m
+CONFIG_I2C=y
+CONFIG_I2C_BOARDINFO=y
+CONFIG_I2C_COMPAT=y
+CONFIG_I2C_CHARDEV=m
+CONFIG_I2C_HELPER_AUTO=y
+CONFIG_I2C_ALGOBIT=m
+CONFIG_I2C_BCM2708=m
+CONFIG_I2C_BCM2708_BAUDRATE=100000
+CONFIG_I2C_SI470X=m
+CONFIG_I2C_SI4713=m
+CONFIG_VIDEO_IR_I2C=m
+CONFIG_SND_SOC_I2C_AND_SPI=m
+
+#hardware RNG requested by red ink
+# note: this requires rngd to be useful.
+CONFIG_HW_RANDOM_BCM2708=m
+CONFIG_HW_RANDOM=m
+
+#for people running timeservers off GPS receivers
+#and using GPIO pps, requested by red ink.
+CONFIG_PPS_CLIENT_GPIO=m
+
+#various other probablly useful stuff the rpf added to thier default config between 3.14 and 3.16
+CONFIG_EEPROM_AT24=m
+CONFIG_DEVPTS_MULTIPLE_INSTANCES=y
+CONFIG_SND_BCM2708_SOC_HIFIBERRY_DACPLUS=m
+CONFIG_SND_BCM2708_SOC_HIFIBERRY_AMP=m
+CONFIG_SND_SIMPLE_CARD=m
+CONFIG_RTC_DRV_ISL12057=m
+CONFIG_RTC_DRV_PCF2127=m
+CONFIG_USB_SN9C102=m
+
+#  1-wire serial bus support requested by Diederik
+CONFIG_W1_MASTER_DS1WM=m
+CONFIG_W1_MASTER_GPIO=m
+CONFIG_W1_SLAVE_DS2408=m
+CONFIG_W1_SLAVE_DS2408_READBACK=y
+CONFIG_W1_SLAVE_DS2413=m
+CONFIG_W1_SLAVE_DS2423=m
+CONFIG_W1_SLAVE_DS28E04=m
+
+# Lirc (infra red remote) support requested by Diederik
+CONFIG_STAGING_MEDIA=y
+CONFIG_LIRC_STAGING=y
+CONFIG_LIRC_IGORPLUGUSB=m
+CONFIG_LIRC_IMON=m
+CONFIG_LIRC_RPI=m
+CONFIG_LIRC_SASEM=m
+CONFIG_LIRC_SERIAL=m
+CONFIG_LIRC_SERIAL_TRANSMITTER=y
+
+#I2C device drivers requested by Diederik
+CONFIG_INPUT_AD714X_I2C=m
+CONFIG_INPUT_ADXL34X_I2C=m
+
+#SPI drivers requested by Diederik
+CONFIG_REGMAP_SPI=m
+CONFIG_REGMAP_MMIO=m
+
+#RPI camera related drivers requested by Diederik
+CONFIG_VIDEO_BCM2835=y
+CONFIG_VIDEO_BCM2835_MMAL=m
+CONFIG_BRCM_CHAR_DRIVERS=y
+CONFIG_BCM_VC_CMA=y
+CONFIG_BCM_VC_SM=y
+
+
+#I2S stuff proposed by Diederik, enabled for 3.18 kernels as we now have
+#device tree which should handle any conflicts.
+
+CONFIG_SND_SOC=m
+CONFIG_SND_SOC_GENERIC_DMAENGINE_PCM=y
+CONFIG_SND_BCM2708_SOC_I2S=m
+CONFIG_SND_BCM2708_SOC_HIFIBERRY_DAC=m
+CONFIG_SND_BCM2708_SOC_HIFIBERRY_DACPLUS=m
+CONFIG_SND_BCM2708_SOC_HIFIBERRY_DIGI=m
+CONFIG_SND_BCM2708_SOC_HIFIBERRY_AMP=m
+CONFIG_SND_BCM2708_SOC_RPI_DAC=m
+CONFIG_SND_BCM2708_SOC_IQAUDIO_DAC=m
+CONFIG_SND_SOC_I2C_AND_SPI=m
+CONFIG_SND_SOC_PCM1794A=m
+CONFIG_SND_SOC_PCM5102A=m
+CONFIG_SND_SOC_PCM512x=m
+CONFIG_SND_SOC_TAS5713=m
+CONFIG_SND_SOC_WM8804=m
+CONFIG_SND_SIMPLE_CARD=m
+
+#stuff taken from rpf kernel 3.18 config, 
+#in the hope of getting a usable kernel 
+#(actually it made udev work but keyboard problems required further work)
+CONFIG_PHYS_OFFSET=0
+CONFIG_NO_HZ=y
+CONFIG_TREE_PREEMPT_RCU=y
+CONFIG_PREEMPT_RCU=y
+CONFIG_EMBEDDED=y
+CONFIG_SLUB_DEBUG=y
+CONFIG_SLUB=y
+CONFIG_SLUB_CPU_PARTIAL=y
+CONFIG_UNINLINE_SPIN_UNLOCK=y
+CONFIG_PREEMPT=y
+CONFIG_PREEMPT_COUNT=y
+CONFIG_HZ_100=y
+CONFIG_HZ=100
+CONFIG_MEMORY_ISOLATION=y
+CONFIG_CLEANCACHE=y
+CONFIG_CMA=y
+CONFIG_CMA_AREAS=7
+CONFIG_UACCESS_WITH_MEMCPY=y
+CONFIG_SECCOMP=y
+CONFIG_CPU_FREQ_STAT_DETAILS=y
+CONFIG_CPU_FREQ_DEFAULT_GOV_POWERSAVE=y
+CONFIG_CPU_FREQ_GOV_POWERSAVE=y
+CONFIG_CPU_FREQ_GOV_USERSPACE=y
+CONFIG_CPU_FREQ_GOV_ONDEMAND=y
+CONFIG_CPU_FREQ_GOV_CONSERVATIVE=y
+CONFIG_CPU_IDLE=y
+CONFIG_CPU_IDLE_GOV_LADDER=y
+CONFIG_CPU_IDLE_GOV_MENU=y
+CONFIG_UEVENT_HELPER=y
+CONFIG_UEVENT_HELPER_PATH=""
+CONFIG_CMA_SIZE_MBYTES=5
+CONFIG_CMA_SIZE_SEL_MBYTES=y
+CONFIG_CMA_ALIGNMENT=8
+CONFIG_CONNECTOR=m
+CONFIG_HW_RANDOM=y
+CONFIG_RAW_DRIVER=y
+CONFIG_MAX_RAW_DEVS=256
+CONFIG_BCM_VC_CMA=y
+CONFIG_LEDS_TRIGGER_TIMER=y
+CONFIG_LEDS_TRIGGER_ONESHOT=y
+CONFIG_LEDS_TRIGGER_HEARTBEAT=y
+CONFIG_LEDS_TRIGGER_BACKLIGHT=y
+CONFIG_LEDS_TRIGGER_GPIO=y
+CONFIG_LEDS_TRIGGER_DEFAULT_ON=y
+
+# more stuff taken from rpf 3.18 kernel, in the hope they would give us a usable
+# kernel where my keyboard works
+
+# CONFIG_ARM_PATCH_PHYS_VIRT is not set
+CONFIG_PHYS_OFFSET=0
+# CONFIG_RCU_FAST_NO_HZ is not set
+# CONFIG_CPUSETS is not set
+# CONFIG_CC_STACKPROTECTOR is not set
+CONFIG_CC_STACKPROTECTOR_NONE=y
+# CONFIG_CC_STACKPROTECTOR_REGULAR is not set
+CONFIG_HZ=100
+
+
+# settings unshelved in 3.18.5-1~exp1+rpi8, theese seem to be what made the keyboard work.
+CONFIG_REGMAP_SPI=m
+CONFIG_REGMAP_MMIO=m
+CONFIG_REGMAP_IRQ=y
+CONFIG_DMA_CMA=y
+CONFIG_CMA_SIZE_MBYTES=5
+CONFIG_CMA_SIZE_SEL_MBYTES=y
+# CONFIG_CMA_SIZE_SEL_PERCENTAGE is not set
+# CONFIG_CMA_SIZE_SEL_MIN is not set
+# CONFIG_CMA_SIZE_SEL_MAX is not set
+CONFIG_CMA_ALIGNMENT=8
+
+#RTC drivers requested by diederik in https://bugs.launchpad.net/raspbian/+bug/1470679
+CONFIG_RTC_DRV_DS1307=m
+CONFIG_RTC_DRV_DS1374=m
+CONFIG_RTC_DRV_DS1672=m
+CONFIG_RTC_DRV_DS3232=m
+CONFIG_RTC_DRV_MAX6900=m
+CONFIG_RTC_DRV_RS5C372=m
+CONFIG_RTC_DRV_ISL1208=m
+CONFIG_RTC_DRV_ISL12022=m
+CONFIG_RTC_DRV_X1205=m
+CONFIG_RTC_DRV_PCF8523=m
+CONFIG_RTC_DRV_PCF8563=m
+CONFIG_RTC_DRV_PCF8583=m
+CONFIG_RTC_DRV_M41T80=m
+CONFIG_RTC_DRV_BQ32K=m
+CONFIG_RTC_DRV_S35390A=m
+CONFIG_RTC_DRV_FM3130=m
+CONFIG_RTC_DRV_RX8581=m
+CONFIG_RTC_DRV_RX8025=m
+CONFIG_RTC_DRV_EM3027=m
+CONFIG_RTC_DRV_RV3029C2=m
+CONFIG_RTC_DRV_M41T93=m
+CONFIG_RTC_DRV_M41T94=m
+CONFIG_RTC_DRV_DS1305=m
+CONFIG_RTC_DRV_DS1390=m
+CONFIG_RTC_DRV_MAX6902=m
+CONFIG_RTC_DRV_R9701=m
+CONFIG_RTC_DRV_RS5C348=m
+CONFIG_RTC_DRV_DS3234=m
+CONFIG_RTC_DRV_PCF2123=m
+CONFIG_RTC_DRV_RX4581=m
+
+#Changes added during the move from 3.18 to 4.4 (bb6b4b6b331680bed807605685572d727638bb51 to af9619cc3b0e8f8dc1cb2aebe4c95c86d41d90e9)
+CONFIG_IKCONFIG=m
+CONFIG_CPUSETS=y
+CONFIG_PREEMPT_VOLUNTARY=y
+CONFIG_I2C_MUX_PCA954x=m
+CONFIG_I2C_GPIO=m
+CONFIG_SPI_BCM2835AUX=m
+CONFIG_POWER_RESET=y
+CONFIG_POWER_RESET_GPIO=y
+CONFIG_HWMON=m
+CONFIG_SND_SOC_WM8804_I2C=m
+CONFIG_UHID=m
+CONFIG_HID_BETOP_FF=m
+CONFIG_MMC_BCM2835_SDHOST=y
+CONFIG_MMC_SDHCI=y
+CONFIG_MMC_SDHCI_PLTFM=y
+CONFIG_CIFS_FSCACHE=y
+CONFIG_CRYPTO_USER_API_SKCIPHER=m
+CONFIG_ARM_CRYPTO=y
index 8f7551f049fd7244596ea7c7e85f7a5cf8dba152..c876dbfd754a5ee451f3049696983a379e645999 100644 (file)
@@ -1,7 +1,7 @@
 [base]
 flavours:
- armmp
- armmp-lpae
+ rpi
+ rpi2
 kernel-arch: arm
 
 [build]
@@ -34,3 +34,27 @@ configs:
  armhf/config.armmp
  armhf/config.lpae
 
+[rpi_build]
+image-file: arch/arm/boot/zImagerpdt
+
+[rpi_description]
+hardware: RaspberryPI
+hardware-long: Raspberry PI
+
+[rpi_image]
+configs:
+ armhf/config.rpix
+ armhf/config.rpi
+
+[rpi2_image]
+configs:
+ armhf/config.rpix
+ armhf/config.rpi2
+
+
+[rpi2_build]
+image-file: arch/arm/boot/zImagerpdt
+
+[rpi2_description]
+hardware: RaspberryPI2
+hardware-long: Raspberry PI 2
index 4101815aa0a11b7f09649152cdd04c34482badd8..ea7f73a7161b3fa691ad07f666b57f2283dbe2f8 100644 (file)
@@ -68,3 +68,6 @@ gcc-5: gcc-5 <!stage1>
 # initramfs-generators
 initramfs-fallback: linux-initramfs-tool
 initramfs-tools: initramfs-tools (>= 0.110~)
+
+[packages]
+libc-dev: false
diff --git a/debian/dummy.patch b/debian/dummy.patch
new file mode 100644 (file)
index 0000000..1e4de72
--- /dev/null
@@ -0,0 +1,5 @@
+diff -urN test1/999-dummy.txt test2/999-dummy.txt
+--- test1/999-dummy.txt        1970-01-01 00:00:00.000000000 +0000
++++ test2/999-dummy.txt        2013-07-20 14:46:08.000000000 +0000
+@@ -0,0 +1 @@
++This is a dummy file to make sure rpi_999_other_changes.patch is not empty as empty patches confuse quilt.
index c73dcc7a47ca07b7517ada339e792111ea04244a..54e52dbde58279c88e86af288ddf6e51f6e5371d 100644 (file)
@@ -1,2 +1,3 @@
 # arch version flavour  installedname suffix build-depends
-armhf  -       armmp    -             -      -
+armhf  -       rpi    -             -      -
+armhf  -       rpi2   -             -      -
diff --git a/debian/installer/armhf/modules/armhf-rpi/btrfs-modules b/debian/installer/armhf/modules/armhf-rpi/btrfs-modules
new file mode 100644 (file)
index 0000000..e261e13
--- /dev/null
@@ -0,0 +1 @@
+#include <btrfs-modules>
diff --git a/debian/installer/armhf/modules/armhf-rpi/crc-modules b/debian/installer/armhf/modules/armhf-rpi/crc-modules
new file mode 100644 (file)
index 0000000..7e00de7
--- /dev/null
@@ -0,0 +1 @@
+#include <crc-modules>
diff --git a/debian/installer/armhf/modules/armhf-rpi/crypto-dm-modules b/debian/installer/armhf/modules/armhf-rpi/crypto-dm-modules
new file mode 100644 (file)
index 0000000..4c8f235
--- /dev/null
@@ -0,0 +1 @@
+#include <crypto-dm-modules>
diff --git a/debian/installer/armhf/modules/armhf-rpi/crypto-modules b/debian/installer/armhf/modules/armhf-rpi/crypto-modules
new file mode 100644 (file)
index 0000000..3a1e862
--- /dev/null
@@ -0,0 +1 @@
+#include <crypto-modules>
diff --git a/debian/installer/armhf/modules/armhf-rpi/ext2-modules b/debian/installer/armhf/modules/armhf-rpi/ext2-modules
new file mode 100644 (file)
index 0000000..c407140
--- /dev/null
@@ -0,0 +1 @@
+#include <ext2-modules>
diff --git a/debian/installer/armhf/modules/armhf-rpi/ext3-modules b/debian/installer/armhf/modules/armhf-rpi/ext3-modules
new file mode 100644 (file)
index 0000000..bbdd7f4
--- /dev/null
@@ -0,0 +1 @@
+#include <ext3-modules>
diff --git a/debian/installer/armhf/modules/armhf-rpi/fuse-modules b/debian/installer/armhf/modules/armhf-rpi/fuse-modules
new file mode 100644 (file)
index 0000000..0b6ba0c
--- /dev/null
@@ -0,0 +1 @@
+#include <fuse-modules>
diff --git a/debian/installer/armhf/modules/armhf-rpi/input-modules b/debian/installer/armhf/modules/armhf-rpi/input-modules
new file mode 100644 (file)
index 0000000..1a24866
--- /dev/null
@@ -0,0 +1,4 @@
+#include <input-modules>
+usbhid -
+usbmouse -
+usbkbd -
diff --git a/debian/installer/armhf/modules/armhf-rpi/isofs-modules b/debian/installer/armhf/modules/armhf-rpi/isofs-modules
new file mode 100644 (file)
index 0000000..da4fa9a
--- /dev/null
@@ -0,0 +1 @@
+#include <isofs-modules>
diff --git a/debian/installer/armhf/modules/armhf-rpi/jfs-modules b/debian/installer/armhf/modules/armhf-rpi/jfs-modules
new file mode 100644 (file)
index 0000000..7e4d912
--- /dev/null
@@ -0,0 +1 @@
+#include <jfs-modules>
diff --git a/debian/installer/armhf/modules/armhf-rpi/kernel-image b/debian/installer/armhf/modules/armhf-rpi/kernel-image
new file mode 100644 (file)
index 0000000..1bb8bf6
--- /dev/null
@@ -0,0 +1 @@
+# empty
diff --git a/debian/installer/armhf/modules/armhf-rpi/loop-modules b/debian/installer/armhf/modules/armhf-rpi/loop-modules
new file mode 100644 (file)
index 0000000..c1c948f
--- /dev/null
@@ -0,0 +1 @@
+#include <loop-modules>
diff --git a/debian/installer/armhf/modules/armhf-rpi/md-modules b/debian/installer/armhf/modules/armhf-rpi/md-modules
new file mode 100644 (file)
index 0000000..26115e1
--- /dev/null
@@ -0,0 +1 @@
+#include <md-modules>
diff --git a/debian/installer/armhf/modules/armhf-rpi/minix-modules b/debian/installer/armhf/modules/armhf-rpi/minix-modules
new file mode 100644 (file)
index 0000000..82b9843
--- /dev/null
@@ -0,0 +1 @@
+#include <minix-modules>
diff --git a/debian/installer/armhf/modules/armhf-rpi/multipath-modules b/debian/installer/armhf/modules/armhf-rpi/multipath-modules
new file mode 100644 (file)
index 0000000..a8b69b2
--- /dev/null
@@ -0,0 +1 @@
+#include <multipath-modules>
diff --git a/debian/installer/armhf/modules/armhf-rpi/nbd-modules b/debian/installer/armhf/modules/armhf-rpi/nbd-modules
new file mode 100644 (file)
index 0000000..3c9b3e5
--- /dev/null
@@ -0,0 +1 @@
+#include <nbd-modules>
diff --git a/debian/installer/armhf/modules/armhf-rpi/nic-usb-modules b/debian/installer/armhf/modules/armhf-rpi/nic-usb-modules
new file mode 100644 (file)
index 0000000..c479669
--- /dev/null
@@ -0,0 +1 @@
+#include <nic-usb-modules>
diff --git a/debian/installer/armhf/modules/armhf-rpi/scsi-core-modules b/debian/installer/armhf/modules/armhf-rpi/scsi-core-modules
new file mode 100644 (file)
index 0000000..4cdf247
--- /dev/null
@@ -0,0 +1,3 @@
+#include <scsi-core-modules>
+scsi_mod -
+sd_mod -
diff --git a/debian/installer/armhf/modules/armhf-rpi/squashfs-modules b/debian/installer/armhf/modules/armhf-rpi/squashfs-modules
new file mode 100644 (file)
index 0000000..42d7788
--- /dev/null
@@ -0,0 +1 @@
+#include <squashfs-modules>
diff --git a/debian/installer/armhf/modules/armhf-rpi/udf-modules b/debian/installer/armhf/modules/armhf-rpi/udf-modules
new file mode 100644 (file)
index 0000000..b90d7ee
--- /dev/null
@@ -0,0 +1 @@
+#include <udf-modules>
diff --git a/debian/installer/armhf/modules/armhf-rpi/uinput-modules b/debian/installer/armhf/modules/armhf-rpi/uinput-modules
new file mode 100644 (file)
index 0000000..58a8337
--- /dev/null
@@ -0,0 +1 @@
+#include <uinput-modules>
diff --git a/debian/installer/armhf/modules/armhf-rpi/usb-storage-modules b/debian/installer/armhf/modules/armhf-rpi/usb-storage-modules
new file mode 100644 (file)
index 0000000..6938b5c
--- /dev/null
@@ -0,0 +1,2 @@
+#include <usb-storage-modules>
+usb-storage -
diff --git a/debian/installer/armhf/modules/armhf-rpi2/btrfs-modules b/debian/installer/armhf/modules/armhf-rpi2/btrfs-modules
new file mode 100644 (file)
index 0000000..e261e13
--- /dev/null
@@ -0,0 +1 @@
+#include <btrfs-modules>
diff --git a/debian/installer/armhf/modules/armhf-rpi2/crc-modules b/debian/installer/armhf/modules/armhf-rpi2/crc-modules
new file mode 100644 (file)
index 0000000..7e00de7
--- /dev/null
@@ -0,0 +1 @@
+#include <crc-modules>
diff --git a/debian/installer/armhf/modules/armhf-rpi2/crypto-dm-modules b/debian/installer/armhf/modules/armhf-rpi2/crypto-dm-modules
new file mode 100644 (file)
index 0000000..4c8f235
--- /dev/null
@@ -0,0 +1 @@
+#include <crypto-dm-modules>
diff --git a/debian/installer/armhf/modules/armhf-rpi2/crypto-modules b/debian/installer/armhf/modules/armhf-rpi2/crypto-modules
new file mode 100644 (file)
index 0000000..3a1e862
--- /dev/null
@@ -0,0 +1 @@
+#include <crypto-modules>
diff --git a/debian/installer/armhf/modules/armhf-rpi2/ext2-modules b/debian/installer/armhf/modules/armhf-rpi2/ext2-modules
new file mode 100644 (file)
index 0000000..c407140
--- /dev/null
@@ -0,0 +1 @@
+#include <ext2-modules>
diff --git a/debian/installer/armhf/modules/armhf-rpi2/ext3-modules b/debian/installer/armhf/modules/armhf-rpi2/ext3-modules
new file mode 100644 (file)
index 0000000..bbdd7f4
--- /dev/null
@@ -0,0 +1 @@
+#include <ext3-modules>
diff --git a/debian/installer/armhf/modules/armhf-rpi2/fuse-modules b/debian/installer/armhf/modules/armhf-rpi2/fuse-modules
new file mode 100644 (file)
index 0000000..0b6ba0c
--- /dev/null
@@ -0,0 +1 @@
+#include <fuse-modules>
diff --git a/debian/installer/armhf/modules/armhf-rpi2/input-modules b/debian/installer/armhf/modules/armhf-rpi2/input-modules
new file mode 100644 (file)
index 0000000..1a24866
--- /dev/null
@@ -0,0 +1,4 @@
+#include <input-modules>
+usbhid -
+usbmouse -
+usbkbd -
diff --git a/debian/installer/armhf/modules/armhf-rpi2/isofs-modules b/debian/installer/armhf/modules/armhf-rpi2/isofs-modules
new file mode 100644 (file)
index 0000000..da4fa9a
--- /dev/null
@@ -0,0 +1 @@
+#include <isofs-modules>
diff --git a/debian/installer/armhf/modules/armhf-rpi2/jfs-modules b/debian/installer/armhf/modules/armhf-rpi2/jfs-modules
new file mode 100644 (file)
index 0000000..7e4d912
--- /dev/null
@@ -0,0 +1 @@
+#include <jfs-modules>
diff --git a/debian/installer/armhf/modules/armhf-rpi2/kernel-image b/debian/installer/armhf/modules/armhf-rpi2/kernel-image
new file mode 100644 (file)
index 0000000..1bb8bf6
--- /dev/null
@@ -0,0 +1 @@
+# empty
diff --git a/debian/installer/armhf/modules/armhf-rpi2/loop-modules b/debian/installer/armhf/modules/armhf-rpi2/loop-modules
new file mode 100644 (file)
index 0000000..c1c948f
--- /dev/null
@@ -0,0 +1 @@
+#include <loop-modules>
diff --git a/debian/installer/armhf/modules/armhf-rpi2/md-modules b/debian/installer/armhf/modules/armhf-rpi2/md-modules
new file mode 100644 (file)
index 0000000..26115e1
--- /dev/null
@@ -0,0 +1 @@
+#include <md-modules>
diff --git a/debian/installer/armhf/modules/armhf-rpi2/minix-modules b/debian/installer/armhf/modules/armhf-rpi2/minix-modules
new file mode 100644 (file)
index 0000000..82b9843
--- /dev/null
@@ -0,0 +1 @@
+#include <minix-modules>
diff --git a/debian/installer/armhf/modules/armhf-rpi2/multipath-modules b/debian/installer/armhf/modules/armhf-rpi2/multipath-modules
new file mode 100644 (file)
index 0000000..a8b69b2
--- /dev/null
@@ -0,0 +1 @@
+#include <multipath-modules>
diff --git a/debian/installer/armhf/modules/armhf-rpi2/nbd-modules b/debian/installer/armhf/modules/armhf-rpi2/nbd-modules
new file mode 100644 (file)
index 0000000..3c9b3e5
--- /dev/null
@@ -0,0 +1 @@
+#include <nbd-modules>
diff --git a/debian/installer/armhf/modules/armhf-rpi2/nic-usb-modules b/debian/installer/armhf/modules/armhf-rpi2/nic-usb-modules
new file mode 100644 (file)
index 0000000..c479669
--- /dev/null
@@ -0,0 +1 @@
+#include <nic-usb-modules>
diff --git a/debian/installer/armhf/modules/armhf-rpi2/scsi-core-modules b/debian/installer/armhf/modules/armhf-rpi2/scsi-core-modules
new file mode 100644 (file)
index 0000000..4cdf247
--- /dev/null
@@ -0,0 +1,3 @@
+#include <scsi-core-modules>
+scsi_mod -
+sd_mod -
diff --git a/debian/installer/armhf/modules/armhf-rpi2/squashfs-modules b/debian/installer/armhf/modules/armhf-rpi2/squashfs-modules
new file mode 100644 (file)
index 0000000..42d7788
--- /dev/null
@@ -0,0 +1 @@
+#include <squashfs-modules>
diff --git a/debian/installer/armhf/modules/armhf-rpi2/udf-modules b/debian/installer/armhf/modules/armhf-rpi2/udf-modules
new file mode 100644 (file)
index 0000000..b90d7ee
--- /dev/null
@@ -0,0 +1 @@
+#include <udf-modules>
diff --git a/debian/installer/armhf/modules/armhf-rpi2/uinput-modules b/debian/installer/armhf/modules/armhf-rpi2/uinput-modules
new file mode 100644 (file)
index 0000000..58a8337
--- /dev/null
@@ -0,0 +1 @@
+#include <uinput-modules>
diff --git a/debian/installer/armhf/modules/armhf-rpi2/usb-storage-modules b/debian/installer/armhf/modules/armhf-rpi2/usb-storage-modules
new file mode 100644 (file)
index 0000000..6938b5c
--- /dev/null
@@ -0,0 +1,2 @@
+#include <usb-storage-modules>
+usb-storage -
diff --git a/debian/patches/dummytemplate.diff b/debian/patches/dummytemplate.diff
new file mode 100644 (file)
index 0000000..2f596c6
--- /dev/null
@@ -0,0 +1,5 @@
+diff -uN a/1.txt b/1.txt
+--- a/dummy/PATCHNAME.txt      1970-01-01 00:00:00.000000000 +0000
++++ b/dummy/PATCHNAME.txt      2013-12-23 04:07:40.000000000 +0000
+@@ -0,0 +1 @@
++dummy file to ensure patch has content.
index 6f300e254fbc8f34e99498db1ef699df885f1c38..523219fc0f087129d69f0e5ffffa36433552ff57 100644 (file)
@@ -13,7 +13,7 @@ features/all/drivers-media-dvb-usb-af9005-request_firmware.patch
 debian/iwlwifi-do-not-request-unreleased-firmware.patch
 bugfix/all/firmware_class-return-specific-errors-from-file-read.patch
 bugfix/all/firmware_class-log-every-success-and-failure.patch
-bugfix/all/firmware-remove-redundant-log-messages-from-drivers.patch
+#bugfix/all/firmware-remove-redundant-log-messages-from-drivers.patch
 bugfix/all/radeon-firmware-is-required-for-drm-and-kms-on-r600-onward.patch
 
 # Patches from aufs4 repository, imported with
@@ -31,7 +31,7 @@ debian/fs-enable-link-security-restrictions-by-default.patch
 
 # Set various features runtime-disabled by default
 debian/sched-autogroup-disabled.patch
-features/all/cgroups-Allow-memory-cgroup-support-to-be-included-b.patch
+#features/all/cgroups-Allow-memory-cgroup-support-to-be-included-b.patch
 debian/cgroups-Document-the-Debian-memory-resource-controll.patch
 debian/yama-disable-by-default.patch
 debian/add-sysctl-to-disallow-unprivileged-CLONE_NEWUSER-by-default.patch
@@ -50,31 +50,31 @@ features/mips/MIPS-Loongson-3-Add-Loongson-LS3A-RS780E-1-way-machi.patch
 features/mips/MIPS-octeon-Add-support-for-the-UBNT-E200-board.patch
 features/x86/x86-memtest-WARN-if-bad-RAM-found.patch
 features/x86/x86-make-x32-syscall-support-conditional.patch
-features/arm/rpi/pwm-bcm2835-calculate-scaler-in-config.patch
-features/arm/rpi/pwm-bcm2835-prevent-division-by-zero.patch
-features/arm/rpi/pwm-bcm2835-fix-email-address-specification.patch
-features/arm/rpi/drm-create-a-driver-hook-for-allocating-gem-object-s.patch
-features/arm/rpi/drm-vc4-add-a-bo-cache.patch
-features/arm/rpi/drm-vc4-add-create-and-map-bo-ioctls.patch
-features/arm/rpi/drm-vc4-add-an-api-for-creating-gpu-shaders-in-gem-b.patch
-features/arm/rpi/drm-vc4-fix-a-typo-in-a-v3d-debug-register.patch
-features/arm/rpi/drm-vc4-bind-and-initialize-the-v3d-engine.patch
-features/arm/rpi/drm-vc4-add-support-for-drawing-3d-frames.patch
-features/arm/rpi/drm-vc4-add-support-for-async-pageflips.patch
-features/arm/rpi/drm-vc4-add-an-interface-for-capturing-the-gpu-state.patch
-features/arm/rpi/drm-vc4-copy_to_user-returns-the-number-of-bytes-rem.patch
-features/arm/rpi/drm-vc4-allocate-enough-memory-in-vc4_save_hang_stat.patch
-features/arm/rpi/drm-vc4-fix-an-error-code.patch
-features/arm/rpi/dt-bindings-add-root-properties-for-raspberry-pi-2.patch
-features/arm/rpi/arm-bcm2835-add-a-compat-string-for-bcm2836-machine-.patch
-features/arm/rpi/arm-bcm2835-add-kconfig-support-for-bcm2836.patch
-features/arm/rpi/arm-bcm2835-define-two-new-packets-from-the-latest-f.patch
-features/arm/rpi/dt-bindings-add-rpi-power-domain-driver-bindings.patch
-features/arm/rpi/arm-bcm2835-add-rpi-power-domain-driver.patch
-features/arm/rpi/arm-bcm2835-split-the-dt-for-peripherals-from-the-dt.patch
-features/arm/rpi/arm-bcm2835-move-the-cpu-peripheral-include-out-of-c.patch
-features/arm/rpi/arm-bcm2835-add-devicetree-for-bcm2836-and-raspberry.patch
-features/arm/rpi/arm-bcm2835-add-the-auxiliary-clocks-to-the-device-t.patch
+#features/arm/rpi/pwm-bcm2835-calculate-scaler-in-config.patch
+#features/arm/rpi/pwm-bcm2835-prevent-division-by-zero.patch
+#features/arm/rpi/pwm-bcm2835-fix-email-address-specification.patch
+#features/arm/rpi/drm-create-a-driver-hook-for-allocating-gem-object-s.patch
+#features/arm/rpi/drm-vc4-add-a-bo-cache.patch
+#features/arm/rpi/drm-vc4-add-create-and-map-bo-ioctls.patch
+#features/arm/rpi/drm-vc4-add-an-api-for-creating-gpu-shaders-in-gem-b.patch
+#features/arm/rpi/drm-vc4-fix-a-typo-in-a-v3d-debug-register.patch
+#features/arm/rpi/drm-vc4-bind-and-initialize-the-v3d-engine.patch
+#features/arm/rpi/drm-vc4-add-support-for-drawing-3d-frames.patch
+#features/arm/rpi/drm-vc4-add-support-for-async-pageflips.patch
+#features/arm/rpi/drm-vc4-add-an-interface-for-capturing-the-gpu-state.patch
+#features/arm/rpi/drm-vc4-copy_to_user-returns-the-number-of-bytes-rem.patch
+#features/arm/rpi/drm-vc4-allocate-enough-memory-in-vc4_save_hang_stat.patch
+#features/arm/rpi/drm-vc4-fix-an-error-code.patch
+#features/arm/rpi/dt-bindings-add-root-properties-for-raspberry-pi-2.patch
+#features/arm/rpi/arm-bcm2835-add-a-compat-string-for-bcm2836-machine-.patch
+#features/arm/rpi/arm-bcm2835-add-kconfig-support-for-bcm2836.patch
+#features/arm/rpi/arm-bcm2835-define-two-new-packets-from-the-latest-f.patch
+#features/arm/rpi/dt-bindings-add-rpi-power-domain-driver-bindings.patch
+#features/arm/rpi/arm-bcm2835-add-rpi-power-domain-driver.patch
+#features/arm/rpi/arm-bcm2835-split-the-dt-for-peripherals-from-the-dt.patch
+#features/arm/rpi/arm-bcm2835-move-the-cpu-peripheral-include-out-of-c.patch
+#features/arm/rpi/arm-bcm2835-add-devicetree-for-bcm2836-and-raspberry.patch
+#features/arm/rpi/arm-bcm2835-add-the-auxiliary-clocks-to-the-device-t.patch
 features/sparc/hwrng-n2-attach-on-t5-m5-t7-m7-sparc-cpus.patch
 features/arm/arm-orion-move-watchdog-setup-to-mach-orion5x.patch
 features/arm/arm-orion-always-use-multi_irq_handler.patch
@@ -127,7 +127,7 @@ debian/i386-686-pae-pci-set-pci-nobios-by-default.patch
 bugfix/arm/net-mv643xx_eth-fix-packet-corruption-with-tso-and-t.patch
 bugfix/x86/x86-efi-bgrt-fix-kernel-panic-when-mapping-bgrt-data.patch
 bugfix/x86/x86-efi-bgrt-replace-early_memremap-with-memremap.patch
-bugfix/all/uas-fix-high-order-alloc.patch
+#bugfix/all/uas-fix-high-order-alloc.patch
 debian/revert-cgroup-make-sure-a-parent-css-isn-t-offlined.patch
 debian/thermal-fix-abi-change-in-4.4.4.patch
 debian/ipv4-fix-abi-change-in-4.4.4.patch
@@ -138,3 +138,453 @@ debian/module-fix-abi-change-in-4.4.5.patch
 bugfix/x86/x86-efi-fix-boot-crash-by-always-mapping-boot-servic.patch
 bugfix/x86/x86-mm-pat-fix-boot-crash-when-1gb-pages-are-not-supported.patch
 bugfix/all/netfilter-x_tables-check-for-size-overflow.patch
+rpi/rpi_1000_23b133903a357066adb48bceb76aba8bd30d8c66.patch
+rpi/rpi_1001_e7515ee9af1d150d50b55d8f8f53d735a23cb253.patch
+rpi/rpi_1002_849ff5353023c95d40040ecfd279e216074b3d1c.patch
+rpi/rpi_1003_d29365673ed37e7688bd3f35c4a5ad719f878190.patch
+rpi/rpi_1004_c891de13b385afb3e4b2c97ac5bbea7e2d97252f.patch
+rpi/rpi_1005_60f7ee79b375d72f5ef46ec542b925b1f1428bad.patch
+rpi/rpi_1006_890dccbb9c60be182adefb61b3ede805ccba1a91.patch
+rpi/rpi_1007_9a27662aac88f95b3de1915333a0265614f88a0d.patch
+rpi/rpi_1008_4d7ff05e4d4d8d8adb4e7b4dd5fa8f63ae2be0f6.patch
+rpi/rpi_1009_969dc44a700e1be13c3f80445d40c1fe51cc4370.patch
+rpi/rpi_1010_b949246bf51fa852bad45136cdd6bcd91a29539e.patch
+rpi/rpi_1011_19bcdacc5a67abe6a2d604a39ddfed5a54c77b2e.patch
+rpi/rpi_1012_7ce5cbfba6e930c2178f342a4390972f1efd75ef.patch
+rpi/rpi_1013_569baa856d805e594011f2d1444b6849c291544d.patch
+rpi/rpi_1014_c61a7aef15a1aee86e1de59dca2ad7002995f9cf.patch
+rpi/rpi_1015_e2a75ce0e2b6319150e14401f9822adba7895c9c.patch
+rpi/rpi_1016_433841fc5958e1ddbd503b579a022fb67defd74b.patch
+rpi/rpi_1017_7b4481818fe920904457496db40d59dd3d0a83bb.patch
+rpi/rpi_1018_027ba808e84799c97ae1c64f8424ac8eb7235cc4.patch
+rpi/rpi_1019_8a349301238aabb40c9da5ca8c8492b6b8d146f6.patch
+rpi/rpi_1020_290f55520c62025da992d6be0002fc1e3738cfdb.patch
+rpi/rpi_1021_6f56fff39c811953809b011f59c49a2122c4d173.patch
+rpi/rpi_1022_df03f00c5e21559185b5a61ea5e8238e10959ab1.patch
+rpi/rpi_1023_052c2005b6ecedc5abad86632f5781adda310aa7.patch
+rpi/rpi_1024_a72021ae99021409319d552dad744572b20febfb.patch
+rpi/rpi_1025_4364707caa6d3d9edf84fa8469a04f33e1ba5d76.patch
+rpi/rpi_1026_cd721670ab8c729d0c62e99a1d173c2575b63282.patch
+rpi/rpi_1027_812484cc27980e3351360200478e7044de983f40.patch
+rpi/rpi_1028_7efc2851a46faa1aceda5f6ec255d0e814812ccf.patch
+rpi/rpi_1029_d3b7394edae550f295e185be4651ed43529e7042.patch
+rpi/rpi_1030_99b7c3cfd05f5898e96d7c44c5970880f2c0cd16.patch
+rpi/rpi_1031_65c8aadfd88010efb2d2a2821fea7aac978b6c78.patch
+rpi/rpi_1032_c58bec0d84082837415562c6567396e9e5ba62f7.patch
+rpi/rpi_1033_36d8db53953365eecdf56695944e9f9919634de0.patch
+rpi/rpi_1034_2dd634f97c4fb77d9e81be289a8da29c390a0309.patch
+rpi/rpi_1035_112360f76c91c892f1a29825eb2807bbf86ac67d.patch
+rpi/rpi_1036_b0acaf43055bacef7918c835517ff6ea7da26e83.patch
+rpi/rpi_1037_5f05accd033e4b032f64717a0276d7174f697919.patch
+rpi/rpi_1038_1ee3b49a62efe1416a6b40fb5c6032288f3d2b08.patch
+rpi/rpi_1039_e19c303e7d54d986e0bd3e47107a83e30329c1d0.patch
+rpi/rpi_1040_c0fe401b61ae4d002f6fc84438ce69c5917c580a.patch
+rpi/rpi_1041_0bc00c67aea43098c7b066e7b123379b260cc7de.patch
+rpi/rpi_1042_007ef35b2cf5d8a0197e81e712b38fb72cebae2e.patch
+rpi/rpi_1043_9f251fdbaaf3bd895c2901413748679d68a0c644.patch
+rpi/rpi_1044_28a4399bf03eeb3ec5b7b56c9445b296e1427665.patch
+rpi/rpi_1045_75804edaed6c45d813dcee866d39445130d82539.patch
+rpi/rpi_1046_80b7c5e2cc3d633b3d3a1afbdb537e2ccfe906c7.patch
+rpi/rpi_1047_e15fddd4332bd3a762d0feef48ff2b5e3df10af0.patch
+rpi/rpi_1048_91e833ab0b220bb0bb810bb9605b0a03cd76baa8.patch
+rpi/rpi_1049_918b9e451bbaebb775725a292fd3b6e3d4cf804f.patch
+rpi/rpi_1050_d1fdaf68df66e82bea1081b490ebeea414d69203.patch
+rpi/rpi_1051_da7cdef4979282624e0e7527c3c8334a59f39676.patch
+rpi/rpi_1052_b28366cb5b514e5c59586f9a5509d3afff5337d5.patch
+rpi/rpi_1053_9ee31007a5032a3afe2fcb20c36b34f0ad57df56.patch
+rpi/rpi_1054_143ad4522384b15e68e4f8160d99d17aa70a6df8.patch
+rpi/rpi_1055_95641b705b5eb334efbb10343e23e2b32f0ff670.patch
+rpi/rpi_1056_dbf03b37592b79d891cb796fda13d8495a6a5234.patch
+rpi/rpi_1057_cf63ba6ba21e8a1d62b1eb4917af42d6bcfa4445.patch
+rpi/rpi_1058_20f0537c77ac3ef4e446bd0013c37ddd3af3936b.patch
+rpi/rpi_1059_fbd8454a22771ed12e1905a52934a6a871bc492e.patch
+rpi/rpi_1060_6f8e2aeb77e4437eab3a46d74a1a2b9533812c81.patch
+rpi/rpi_1061_b507ac15b579d88a09bf915f2f3ca8de7f1e4bf7.patch
+rpi/rpi_1062_9f5e88b201753c68a90fa45a269aa82febc58fc6.patch
+rpi/rpi_1063_95bf71f0e826b97bad98f350e2fee6ba515a38cf.patch
+rpi/rpi_1064_455d188d2a22ced675219587856c0dc66efc7256.patch
+rpi/rpi_1065_442de6ae737fbd27bcf2fde8be857beccc59fd1f.patch
+rpi/rpi_1066_836e7d5d46f17115b728986e3077c78c211a7678.patch
+rpi/rpi_1067_7ab81054051a41288e4aa2bb21d4740e0d78a4ac.patch
+rpi/rpi_1068_efb984b47e685c966a3b55874de2c1fb5b0b1140.patch
+rpi/rpi_1069_72a92f2e40881dcb46e50021c5c5fe2c20d8c461.patch
+rpi/rpi_1070_f25572414689152e6208e5ca921185b1db536b24.patch
+rpi/rpi_1071_d0bfff366e12c9b401ac7eafabab7337e82549ea.patch
+rpi/rpi_1072_96aac93fdea2caa77d4746aa001c2d792b314112.patch
+rpi/rpi_1073_d3a1dcc1ce28233707c395b11cd2403ba22aebda.patch
+rpi/rpi_1074_a058f705de89cb54126d9bf8d099acb7ececb6e7.patch
+rpi/rpi_1075_78cf26e64b4ce0c4567829c42990a89ab59a6553.patch
+rpi/rpi_1076_0ee42e134a9a28fd825e1390634113108c0eebc0.patch
+rpi/rpi_1077_d46fbf49354f8c82cc216d56d9addad113703c50.patch
+rpi/rpi_1078_4514b02d95de8be6d6298ee20a5204815cf669d0.patch
+rpi/rpi_1079_11e9f3f8268e79dd28450eacffe1d7484f2a7361.patch
+rpi/rpi_1080_958d09ad7f70ff5dd38a6c60b9e3f103e125168a.patch
+rpi/rpi_1081_462447ecf49eb6dd6d77f3d21b272dd4fa68bee9.patch
+rpi/rpi_1082_98ec469c223432d4f40317023a04cfa71f661c10.patch
+rpi/rpi_1083_5133d16d705f9ccf7f558ebc43861e1800512969.patch
+rpi/rpi_1084_570d2d99cbf2b830e0d1be01dcc6fdd339b4d157.patch
+rpi/rpi_1085_a9e2bfff9a39efe94a066735509643fc3bed1ba0.patch
+rpi/rpi_1086_0a8cace2c9d473ac347cc08dfe19b24ad5ca3d2b.patch
+rpi/rpi_1087_ec2e48fda22c57cab56a4332d1a095f91c919493.patch
+rpi/rpi_1088_9a67f8f17bb07bbfeee650327c88b6d381ab4af1.patch
+rpi/rpi_1089_16c40415a78ba028f126b68e2cabf860186ff4f4.patch
+rpi/rpi_1090_fbec01e2d17b924d91850e17eeecf975e74c9ebf.patch
+rpi/rpi_1091_d27b72cbcf572b0e2c18359f494d1f6aa90dd6f3.patch
+rpi/rpi_1092_6473779beaeda1017d8487c3f510015f2b9b8f9d.patch
+rpi/rpi_1093_1ec9d09f4b9ec69b3b0422fa3c26b3bcc82af64e.patch
+rpi/rpi_1094_016847d7cd5222d15f9213dc772d3808cd5d6e17.patch
+rpi/rpi_1095_69aa18660bbe1ee6524c8220beb2af711146bc7f.patch
+rpi/rpi_1096_111e49bbb002b4dd86ef0c7e0b314c336e6a01c3.patch
+rpi/rpi_1097_81dbf19b16cc789162ac94cd4e764a667111386e.patch
+rpi/rpi_1098_9db0b8d54024bf5a2d0c3239aa571d890e8c8b3a.patch
+rpi/rpi_1099_03b4b90b8e265158ac3529428f7aaf5f3b0f8a7a.patch
+rpi/rpi_1100_a5b0c616e9b40bd7907c5157700661004a8ef331.patch
+rpi/rpi_1101_17f4de0c9daea638476ca0f80123d3523e66fdc0.patch
+rpi/rpi_1102_c1834a750441c3ea55f24377e04cf8d1fb66c877.patch
+rpi/rpi_1103_084eeec470e76e8c84cda1a31e323610467913bd.patch
+rpi/rpi_1104_cbb80e24a9db48390c82c7030cc7f7389aee953f.patch
+rpi/rpi_1105_c644d7cae9394e209fc2451b91d2852ebfc85a09.patch
+rpi/rpi_1106_a5a974dbeaaf0be8b1fa5d8c6f117b320ea01b44.patch
+rpi/rpi_1107_708f013bf40633883113c3fbaca5555b7d115906.patch
+rpi/rpi_1108_b706bc693765cc80c31076e8fa0e35e798c12bbf.patch
+rpi/rpi_1109_9fa71fbc6193d214f9a5432f85bb17f47016ba65.patch
+rpi/rpi_1110_4df259e844e183bf00e1c5eb8ca25dcf19d396ce.patch
+rpi/rpi_1111_b1891f7b0018e7e778f49c1817692e1f85a1f529.patch
+rpi/rpi_1112_b9e5697fbec13e6203b63649ee5d7c6819a5fb6b.patch
+rpi/rpi_1113_e4058e84edec652f5a7b3e9e4982eac62b22a90c.patch
+rpi/rpi_1114_659b247a25ea9439be74087726d6adfae7570d12.patch
+rpi/rpi_1115_878a974dd326f144ba90c1cf018db604bf127835.patch
+rpi/rpi_1116_6e271c79f63541cbc2e8101a39aa2b0e8d2634c4.patch
+rpi/rpi_1117_6fa2e872ce528f957b0c3aa735aa46b24ed6601a.patch
+rpi/rpi_1118_76172185d9852c3e2bf7ace7c040b62dd220d9aa.patch
+rpi/rpi_1119_f825bd28e15f4a4e653f8a81e2a02ac9da1068ca.patch
+rpi/rpi_1120_127a32cdd6005a42f6b5b63de9d7db573d9de184.patch
+rpi/rpi_1121_bde59419fd4b9dac732341a62159f01094dfe70d.patch
+rpi/rpi_1122_5d03b10c60e70fb5d316706a3777e46dc9dd748e.patch
+rpi/rpi_1123_17589e37dff9745d9c219973a77031905cb57973.patch
+rpi/rpi_1124_c671b8fada8fe75583e25cd93f9a414c7024e613.patch
+rpi/rpi_1125_688a5f0daa45e0a51b324707768d472e1d715c13.patch
+rpi/rpi_1126_435962380099cafba4db3d3806b8e03cbcb0774e.patch
+rpi/rpi_1127_64fa9f963dffab0145f7960a593422064bb0aa8d.patch
+rpi/rpi_1128_5efba3f8c180c39609a8d40033ef92046ef0de75.patch
+rpi/rpi_1129_26e1f66589860cfcc9a6473d705db890e1b8f6c1.patch
+rpi/rpi_1130_06931f74092d86087144f070b06a4444df8b444b.patch
+rpi/rpi_1131_5f7049894f47b3836838cd68e29ee883179c80b3.patch
+rpi/rpi_1132_83eca613d0eddd2c8299f114b8fe573ccaffdefc.patch
+rpi/rpi_1133_22a9a698b6cbce7494ea14dce0e784e098c01ecb.patch
+rpi/rpi_1134_d038f759d55f39c97e4232851e821b5e4b2fe7a2.patch
+rpi/rpi_1135_3f4c1f041954c21f9f06c7fe7df3d0e5711667e0.patch
+rpi/rpi_1136_6f5d0a941a6a084c677a8843207a42f7b6d5a04d.patch
+rpi/rpi_1137_873bf69f1f6bf19f2a0c4cec884cb952b2a19e0c.patch
+rpi/rpi_1138_c74fc12557305b66537dc6e8ed3ab5d27c507de0.patch
+rpi/rpi_1139_4593191b7df9439c295a93250a1f1d68d0938822.patch
+rpi/rpi_1140_6fda328fc5613d449641ad6701fe8180e70ec338.patch
+rpi/rpi_1141_1b3fd5b03546474795b7557a04c7c3c5cf162ecb.patch
+rpi/rpi_1142_5e3168449aa5a105df7043bfeb425b4dd929dea6.patch
+rpi/rpi_1143_60425f3b85682fa3378cb6aeecce15a50384b7e2.patch
+rpi/rpi_1144_177ef127e03243ede5b1b00032d5f9fdce94673b.patch
+rpi/rpi_1145_63ff907f6e6ab3b93535dc2b5251b7b41eaf7ec2.patch
+rpi/rpi_1146_ebb44753d0310c6adb03a9b448a4038c3e37e6e0.patch
+rpi/rpi_1147_55e8519aa4c86b37f1933e8e53c6e97372d61871.patch
+rpi/rpi_1148_3f4cd273dcc578b48783a23fb2cbef50e7fd151d.patch
+rpi/rpi_1149_f7f0e8b831ae66fc19c1f9457975d0f8b31ea601.patch
+rpi/rpi_1150_76667f779c11557d7ebc84130619c25f3c1642af.patch
+rpi/rpi_1151_ab8cd307467682fa1df2bfadeb3ac88c086f861c.patch
+rpi/rpi_1152_85dc4378167d99218df01bb0512a4def9710a0a5.patch
+rpi/rpi_1153_e9950fa4e93333baad36537cc46121cc7cecf455.patch
+rpi/rpi_1154_0316ebbf545738333e188197d196b618c17b171e.patch
+rpi/rpi_1155_cfe1737d9aab03ecd152291df704606a7724eb21.patch
+rpi/rpi_1156_2cf8e02af4645b90aa63f8cdbd0cb4403e2bee8f.patch
+rpi/rpi_1157_29c79ce79c70db703a4621ecc7d24208ca991981.patch
+rpi/rpi_1158_edd0a6e9b22c8edad94b9e8a6ca370912fbeb642.patch
+rpi/rpi_1159_e1024a4269e314d45522f24b0ac86c77675e7909.patch
+rpi/rpi_1160_4aa902b37606ca425a2d1dedd400347b11a0e61d.patch
+rpi/rpi_1161_6014b99c7f39813c76b51e940677219c7dd41041.patch
+rpi/rpi_1162_f22f155684481bb96748677bc58705d27bf4f06b.patch
+rpi/rpi_1163_1807dd78b1af8eff8976f3431e4bf98dccd2113d.patch
+rpi/rpi_1164_4adf0d94785a304b51f8205ecade7bc97b26a00b.patch
+rpi/rpi_1165_2efc547c5e535a2061312e63a459cdee9635cdf9.patch
+rpi/rpi_1166_68c89607e3451adc83a158e99a582be85f047465.patch
+rpi/rpi_1167_1131510a589ae7262b8861af8d2f4a000710d59c.patch
+rpi/rpi_1168_ea4b1c5c2ddbb6caba43ab9b0103542a4ca7e1f0.patch
+rpi/rpi_1169_83428789f8b11c2caf2b85998db0f0874cd3e896.patch
+rpi/rpi_1170_b704288cc9104b018bebf77528f9ff74b6c355a4.patch
+rpi/rpi_1171_a25355e1fe4284b87170bec5d2ee77f90a62602c.patch
+rpi/rpi_1172_e1d6cd19b95f323a2f7b8bcf4c483a9326db1f98.patch
+rpi/rpi_1173_209d0307ba01e0f15f5e75bc77d8edaa51aa91ab.patch
+rpi/rpi_1174_eb4d55c34018bbb92808264217a0b2857d2b2ae6.patch
+rpi/rpi_1175_fa95cd11c54c77d6151b7588b1f41457d8775c60.patch
+rpi/rpi_1176_8ed747466ab2fac41d870582b149385d3e8c2d43.patch
+rpi/rpi_1177_7499c16ca9e47899ff65070af57588a8f541f707.patch
+rpi/rpi_1178_54ca6e08ce89f5e33de78db7deff727c12513397.patch
+rpi/rpi_1179_c841449374b2acd024ae8971bbd2474c6ba27309.patch
+rpi/rpi_1180_420e1b8c5cec3bbccd4c260ff836a71e54df084e.patch
+rpi/rpi_1181_e56b2ead4021e94eb15f8dd7240c607fe61ce57f.patch
+rpi/rpi_1182_aa7d45428dba9267190fa17a424db693628856f6.patch
+rpi/rpi_1183_293a0e05a554b39c3d3587f0631c495485ec903b.patch
+rpi/rpi_1184_e948b371fbb724b7d715dee41c0db5ef5a028a13.patch
+rpi/rpi_1185_c215c0d855343400b53ae2ec8b015a3f4a3eb27e.patch
+rpi/rpi_1186_605effb19bd81578339b66e642ff5e5d4f86babd.patch
+rpi/rpi_1187_666d717a56639ca89b6bba18a325b1c530683fac.patch
+rpi/rpi_1188_3259cf06132d0987314a37f39b0b18750b127eba.patch
+rpi/rpi_1189_cd57bc1baa3d03746b6bf78996cbd46460558c28.patch
+rpi/rpi_1190_d171758951c497d0cd557040884ffb4efd231c3c.patch
+rpi/rpi_1191_916634f9a59abd7f0de793ac5b523a89c882dbdf.patch
+rpi/rpi_1192_b30fecff47b19f93b4d20706bc6c6e6c0b972344.patch
+rpi/rpi_1193_64da292638fcacae979a5e8b3239969ec4275eb9.patch
+rpi/rpi_1194_4b02ed240cad8575c197d01d083a10e398f768bd.patch
+rpi/rpi_1195_7ff02c91259682b40b5ce8a90f114925d71572c0.patch
+rpi/rpi_1196_d6211c47e6671faf74389dbcbe29454c5997defb.patch
+rpi/rpi_1197_39e77e9d67511ac9bfbb00ab471fc7b0374dcdf6.patch
+rpi/rpi_1198_a9221f160c28301850d5368d283c751b18950f2a.patch
+rpi/rpi_1199_19d839cafdd5ddb1233df5be821d702e655d2d16.patch
+rpi/rpi_1200_acd7fe44dc28d778f7c1669f3ce00954144d9f5f.patch
+rpi/rpi_1201_76d3e26b821b2490619f4762b5f604e77636fdb1.patch
+rpi/rpi_1202_c9276ae7cfecbd1df477ff31116682e72dd6d8f7.patch
+rpi/rpi_1203_b7bbcabcce3f31bca25f17d68fb9eb0e2e045184.patch
+rpi/rpi_1204_05a2610389127e4cfcc2b9afdec83e1176b205bc.patch
+rpi/rpi_1205_985c06bd528e49fd44155c3da0c6107c46d947cc.patch
+rpi/rpi_1206_4558f488edf41daddd4bceed975f3af8cee89033.patch
+rpi/rpi_1207_7956536a3d78ba0ef8ec990651b315664ed70f90.patch
+rpi/rpi_1208_adc10c5da2b83bbc8c893e3a745b43890f27e2ac.patch
+rpi/rpi_1209_79e3ee1d325bf1aea9e255127dd132265b734efe.patch
+rpi/rpi_1210_26eb219f0645eb9848887ca25c0a073a9a40d852.patch
+rpi/rpi_1211_10cd986960d2ad1fd881fa3338af40e612076ba4.patch
+rpi/rpi_1212_2faaa2ccef9e4c595bd26f14285c225ceea6097e.patch
+rpi/rpi_1213_09e64d48934eb812bab8667dcce81d0387092644.patch
+rpi/rpi_1214_6ec2115ccc87288132b345ab2cd05aed2d3beb97.patch
+rpi/rpi_1215_a160443a0d967ea6394cd0d1b7a0ab8ef2da3ff1.patch
+rpi/rpi_1216_4b89d07fd299a0f4e25321920cb74416ba2e638e.patch
+rpi/rpi_1217_73f4b796019a7e9b7314851657aebd5f92f3ff75.patch
+rpi/rpi_1218_2af1218a8a0220fec526f64d03977b8451afb4c8.patch
+rpi/rpi_1219_c353af0f83220068c10f6593b1767576b9b6cc18.patch
+rpi/rpi_1220_a436f21ba8e57517734c24d2b571d5aed888be36.patch
+rpi/rpi_1221_966e306c7690f118bedf2f5de94e22e487bd39ec.patch
+rpi/rpi_1222_7ce01cd3013b7c9f1b257a6033b6d1f67fed5b5c.patch
+rpi/rpi_1223_20260462773366a5734e5268dae0a4c179a21a2d.patch
+rpi/rpi_1224_9524a87ecce1788c8f77d2b86deee65d11b4190d.patch
+rpi/rpi_1225_28035a98dc9820c065dc64ad3016a1f71a9911f2.patch
+rpi/rpi_1226_08532d242d7702ae0add95096aa49c5e96e066e2.patch
+rpi/rpi_1227_9f0a3f09ec2d80fed2781b341527ae6bd5666cd8.patch
+rpi/rpi_1228_ed825c0f1cfce352d446f33ef7f798134b8d6cb6.patch
+rpi/rpi_1229_3cea4c3fef10a33547949610d9a81ac9950b5be9.patch
+rpi/rpi_1230_3ce05d6e2e4994e06ec73ff95969ae189681a8e8.patch
+rpi/rpi_1231_ccb9ab7ba94d7b005f4fd820f1cb91caf73dbf89.patch
+rpi/rpi_1232_7ed2e70e4e414d5c6cea7ef3a60b2b6f853076c0.patch
+rpi/rpi_1233_a4e16ff54b461488e4f9db315b6daead924a28c2.patch
+rpi/rpi_1234_5fe9c7b56989bed7360dc560f18cac7f36c9a7d4.patch
+rpi/rpi_1235_345a00225343c1eca17374400c78892d27f24213.patch
+rpi/rpi_1236_4664c6ae706543c340199047f759bf7b0b6b71d1.patch
+rpi/rpi_1237_3b1047181fbbbd2067b6b7476c428199474fdd19.patch
+rpi/rpi_1238_08826d502d06b9847044714beb05db2e1b988919.patch
+rpi/rpi_1239_84cf91ad330f5c9ba51f761a37e58b9aa99bf470.patch
+rpi/rpi_1240_4c8fe4f52755d4690a745f4e56b543c51add86fe.patch
+rpi/rpi_1241_b1999fa6e8145305a6c8bda30ea20783717708e6.patch
+rpi/rpi_1242_e08f9a7c0e0242c2fae664d252e25c9bf93db522.patch
+rpi/rpi_1243_c045105c641ccbeb6e94e87980cc8db870aa3961.patch
+rpi/rpi_1244_19e0783ae96837e30e94acdb0cc4ae935338a969.patch
+rpi/rpi_1245_e8c28e096a07b7bdf6fae534c8ff5f372b25ea82.patch
+rpi/rpi_1246_5aeaf8bd6c6a3f29a1ab55987c10741ef984ea52.patch
+rpi/rpi_1247_7657a398c105500d1614444a26c1fc9166813fb8.patch
+rpi/rpi_1248_f6724209df88ec1a760d036b71b8f871b1556785.patch
+rpi/rpi_1249_54fda475686cfb9a90bb558c0fa590e644503432.patch
+rpi/rpi_1250_0f6e5e26e68f1171b7cf8bebb7ce86c95e506639.patch
+rpi/rpi_1251_49f0cbfc3e73108c319c3d3cc5fe04587d96b654.patch
+rpi/rpi_1252_4e2fa4bbbac1c2e198e4c980d451c9ec568ae798.patch
+rpi/rpi_1253_c44b175bf03cd74e517f3c98b2cb4896e04202ae.patch
+rpi/rpi_1254_f9153f95f2b5a1a90b81c746342bed9d40dc9ae0.patch
+rpi/rpi_1255_6a84dfcbf56eab7955b607e22696cb145e019f20.patch
+rpi/rpi_1256_37014e0c5c90e250892da8aba8533cd43bacb4eb.patch
+rpi/rpi_1257_2dfe91df33715503b253563d5e6d9a816758485c.patch
+rpi/rpi_1258_6be7771fe7242d7d4399545e0c9e2f6f3cd76725.patch
+rpi/rpi_1259_64bf6d9705aa8724a17a137e76dc6f5b58309026.patch
+rpi/rpi_1260_d75936f3f968b98243b9380b0c05d90b5292245d.patch
+rpi/rpi_1261_af080e5802224176001a987c3ab77ba7490ef49e.patch
+rpi/rpi_1262_10595c57f4682b096d6ac6dd2212ac889f08d9f4.patch
+rpi/rpi_1263_dff87fa52ddf26df67526d303d08226e7168560b.patch
+rpi/rpi_1264_608377369dcebfa0dc9506a4f17d008bc93bb5b9.patch
+rpi/rpi_1265_1a4d9389206b787f620966dd0442ac0cd8df5525.patch
+rpi/rpi_1266_c024dcd3df1a0180993d4ce94b87e8ec271c6c2e.patch
+rpi/rpi_1267_c1948606af0861bd181cb85ed1797ef02c20bbec.patch
+rpi/rpi_1268_88c9954c5c898dfe2e581cba34417ab5abccdd0d.patch
+rpi/rpi_1269_8cbac3c4f74d92bf04645a613e061ab4f9baa866.patch
+rpi/rpi_1270_2221620b0bce6df54e19eaf6065c368075e499e6.patch
+rpi/rpi_1271_dc1441612fdb4ca221e3a4aa32e39e74d020e386.patch
+rpi/rpi_1272_1eeb3225856a914d199f92d2d492142783eb5740.patch
+rpi/rpi_1273_0f63ab5873ed78838afa4b2f8bfd9d18f806cf40.patch
+rpi/rpi_1274_f71e846236048ca5165b4ff5bc6f1745cabb6bd6.patch
+rpi/rpi_1275_8e8a1a17bcc016c59044b06776fc1ddbcc897bb3.patch
+rpi/rpi_1276_f5967a77df538ea60fb83f3957b9d7cfc4646ae2.patch
+rpi/rpi_1277_1624297ccc24486aa9e264f04f59743e5563a6b2.patch
+rpi/rpi_1278_f3a3019dfc5411743273b5a53f2d95a845bec736.patch
+rpi/rpi_1279_e468298bd4f80e9353b2fe1273ad036a4abaf6e6.patch
+rpi/rpi_1280_67aa7e6dd927c17103b3c5acb7eb50efb2372dab.patch
+rpi/rpi_1281_c1f327046b17e6d9fac9bc61e23bcb1897c2d9b3.patch
+rpi/rpi_1282_e760edfb7ba763e48b870025ab0b5edb4af85089.patch
+rpi/rpi_1283_b9d26f81ae9fa23988a5b503455f300bcef292fb.patch
+rpi/rpi_1284_83250e67a9d65a662c5fdec6075f3c2dee0e79a0.patch
+rpi/rpi_1285_15c3af026b6e66ca2d9566d862af7e2fd7943a40.patch
+rpi/rpi_1286_5504a47088034573d0839120751b1aec46204aab.patch
+rpi/rpi_1287_291e2b3900da45dcc9c58e264f960fcb822bd07a.patch
+rpi/rpi_1288_7f47aea487df2dc281c7f64ff7430aff3b260af0.patch
+rpi/rpi_1289_8907d8a6fd3f21992283efd67002aea719396f2b.patch
+rpi/rpi_1290_951822beba268f76af9463c69095284df20311f6.patch
+rpi/rpi_1291_aa563cf3bc7ef570f449501ff7ab12f3b7080ff0.patch
+rpi/rpi_1292_a85722c650265714c592d7ef99d277106dbb17bb.patch
+rpi/rpi_1293_1ea680abf7640c777396909102bc22915107cb5b.patch
+rpi/rpi_1294_850631bedd3cb7f79cb32a456c9ad3a5f6e1d1f3.patch
+rpi/rpi_1295_b6c6426252e2653407811f46c883661955b9f5fa.patch
+rpi/rpi_1296_9deac9454b7a5643a09829f4731276cea6697b72.patch
+rpi/rpi_1297_4f6ad5b0d28c84030693fe21b308c0b711fa66f6.patch
+rpi/rpi_1298_ca76906a7753052b00e491ba017393f9071b0406.patch
+rpi/rpi_1299_df3dddcc643832fc4fd133b8956be64b37841b67.patch
+rpi/rpi_1300_b3e0983cb9fc0b1e876fd51f186f8fa887089261.patch
+rpi/rpi_1301_49102971470cc282f50f674b4aa5c4adabeb281d.patch
+rpi/rpi_1302_5cede226daa83e26c4ef21773a75f535927b935d.patch
+rpi/rpi_1303_fbd40d7beef0b17624bc1f838f4d44dfa4b0326b.patch
+rpi/rpi_1304_57f6ad5f1580a5a06c573fb15ed6dcf701e037f6.patch
+rpi/rpi_1305_f9f026d3903957ffe515ab47ea5df421dafc47cb.patch
+rpi/rpi_1306_94bfaf24e6ba9a789fa0aa50fb4b7d228f8d3cff.patch
+rpi/rpi_1307_4d073cfdf7f685628485d9692623c668b173bb60.patch
+rpi/rpi_1308_b7f03eeaaf7cdb9528c9710d648182af5a4db493.patch
+rpi/rpi_1309_fb243c3d81a5d8b5a275c4e118bea481df5d0510.patch
+rpi/rpi_1310_36a7f23fc74cf3f3947ea837310b1140e9592f6d.patch
+rpi/rpi_1311_28dee875257cf0985de5ddea4053d968fe365b44.patch
+rpi/rpi_1312_120e2febfc11ea91e34bec1c92fe5d6475c89508.patch
+rpi/rpi_1313_8c5156ad2da4493e6402bf7335d044445dca8c00.patch
+rpi/rpi_1314_cc78d091bd92300de98b1b372da7d5ee9dcd8e63.patch
+rpi/rpi_1315_0cdc91f539d77f4be720330f577b708a56cc9391.patch
+rpi/rpi_1316_f69c1b51f6da629e6f03b336ffec8c31b56e6f8a.patch
+rpi/rpi_1317_90933f3fb612574e326f9872c5bd2121f8e2da39.patch
+rpi/rpi_1318_75efb5fe5ce23f72ef8641f593b5829152c6203c.patch
+rpi/rpi_1319_f08fc4eed81e135c687ac246531a6dbbd236eb14.patch
+rpi/rpi_1320_499f9ff872f8792d3318b0bd5e6533bfe48abf0d.patch
+rpi/rpi_1321_fa0ae4f223ab29ab853959b08449b5c08c9cb7a0.patch
+rpi/rpi_1322_3e69549b48e39e72c7aad093e0c5e29ab547a9f1.patch
+rpi/rpi_1323_160f50a3f40f3aa32ec7c7c9d18b3ffb5bdf12e2.patch
+rpi/rpi_1324_062c8a4ff40fedf82c1ec177a63b06c41801c2e9.patch
+rpi/rpi_1325_158c0029a8861591d42c6ad144d09cbd2c2dfe81.patch
+rpi/rpi_1326_72c49c697bb63054c7c3a26b90d15fb3a95e30eb.patch
+rpi/rpi_1327_773332f0e2b1b530079c812975833c8c2d59e4d7.patch
+rpi/rpi_1328_cca86656508d12f998e11ee7f71b8a40864af3b4.patch
+rpi/rpi_1329_b2fb06096e2538e131bd9551eb5a70ba42c1b3f7.patch
+rpi/rpi_1330_a5e8deb7f07fb8f7d34c908dea303ba948752916.patch
+rpi/rpi_1331_263b0af7cc419a6f5254269a30e9784b5476f433.patch
+rpi/rpi_1332_62fe263236e09a5b4ec64bc71a42d37caf943eca.patch
+rpi/rpi_1333_583aacb1f69b733e6808625fbc44da8f499c9bfb.patch
+rpi/rpi_1334_456db805f77c45611caa217996dcb93f24afb2e5.patch
+rpi/rpi_1335_fc0768092cebd0b70a08f5423263669ea3849ef9.patch
+rpi/rpi_1336_4fe401d63051c524e45d2a1c57bf1e34ecc19a7b.patch
+rpi/rpi_1337_454b8cbea62141cdaee224a118678c890c7aa186.patch
+rpi/rpi_1338_3c26bcd82af503a92ae4e10223707f2b51ec3cd9.patch
+rpi/rpi_1339_6aed423a0e54306003228d3b68196c542af6cd59.patch
+rpi/rpi_1340_8c1fa99764bd76be5707447b40aa0806acfc61bf.patch
+rpi/rpi_1341_ef87aef51d0de4220bf9c4de34de89f2716b3398.patch
+rpi/rpi_1342_1b899eb4833d3394f37272d38b4b1a26eac30feb.patch
+rpi/rpi_1343_828e9f2e8aa20881e1fc46152590d09520161ef8.patch
+rpi/rpi_1344_3d58a02e4fdad9cb7ce0799363eaa54c012fcd33.patch
+rpi/rpi_1345_e241a8dab98aff4d79d36e8cc71c4487c909bdd5.patch
+rpi/rpi_1346_e2e6e22464ac6fb53e60d74ddf02fb829959ab9c.patch
+rpi/rpi_1347_f75d029f84a7c85a0d0875506c823ba50b10b3a1.patch
+rpi/rpi_1348_d45d26e491c01c98934a7d941343df8477cad38f.patch
+rpi/rpi_1349_2c46344a83ea7265d391e978711c07fc6380d8d7.patch
+rpi/rpi_1350_bbb4bee779b3301a3ab7924f85f38b96bdf1fd4a.patch
+rpi/rpi_1351_ae8168541087b26f946f31555e977c146aba637a.patch
+rpi/rpi_1352_5fae159b7d25987747919ccb73a8813da81abd97.patch
+rpi/rpi_1353_ee2a37ab39b013589647ced2e6526c7358cb2111.patch
+rpi/rpi_1354_db894649e34abceade484c35e5acd346e74e916d.patch
+rpi/rpi_1355_1dac534145d0f84b3fcadf5b69d8de3ad147f471.patch
+rpi/rpi_1356_d2a70d6055c5da54d3f45805a19c37a693acd07f.patch
+rpi/rpi_1357_93272beafa9d9a5933590c90d2fa525e86e67032.patch
+rpi/rpi_1358_1a8f4a490871df59d1f3cfe28fae4458d2cbef7f.patch
+rpi/rpi_1359_84512e476ce92fbdb60d4687e3ea230dbf0655c8.patch
+rpi/rpi_1360_32bb1185093c67c2280e440685ebc6b23fd47743.patch
+rpi/rpi_1361_b58e781068d9a5fd6b0ee77f595c3dbaa0d2b7aa.patch
+rpi/rpi_1362_ca75edc44088cc40792161fd2ca650c5cfe8ee9f.patch
+rpi/rpi_1363_8b42fc47e1b64cb661fed8d96f874effbdf1d7f1.patch
+rpi/rpi_1364_0ccab5b139971a2a3f48df24d1ee8be2dbf84042.patch
+rpi/rpi_1365_ee52f62c636c0c151ea92ffbf5ef940be51b0d22.patch
+rpi/rpi_1366_5f4a82d5e3492c26fb0263ca7f007180612e8b54.patch
+rpi/rpi_1367_6a4cdbf56201f983f8177e3845fcb47d25d4fcb0.patch
+rpi/rpi_1368_7435429a8a7f3a83f760a1f72958ee53db408e27.patch
+rpi/rpi_1369_f0de3cec40ee0f365751e11a477e47dd5568c34e.patch
+rpi/rpi_1370_36591ef19ab6e82cfb3580880ba1fefd843aa8ed.patch
+rpi/rpi_1371_9b4a50fae597168ed1eb10e0ca60e73ac649963f.patch
+rpi/rpi_1372_da191fac4bfa7ba6372e10365591a2759a3298ea.patch
+rpi/rpi_1373_994f9db39113a268394fcba06537cabfbb40cb2b.patch
+rpi/rpi_1374_ab14444f6f3dd3cd0a47ad4bcc35fed256d1e9a7.patch
+rpi/rpi_1375_f2e1e0a0afd3549c87c97ec2b3363b7325c6e3d5.patch
+rpi/rpi_1376_cd8af682db6a51a5130f48b07d211c808f321997.patch
+rpi/rpi_1377_1f841628aca5d4133ad2aba0e2f279c8ab65b9d8.patch
+rpi/rpi_1378_f640dae8943ecbcc9ee6710aec89bba594512336.patch
+rpi/rpi_1379_f3c5b82c36e98876ab507d3bc062100eecaba158.patch
+rpi/rpi_1380_6b3ae95f03d9ff3877549e601c88f7650e3ada29.patch
+rpi/rpi_1381_b34291f71d0fb3d09728fd43d6da350ff6a179d6.patch
+rpi/rpi_1382_2b9eb2b2234c44c509384549a023c3f3bde5c59a.patch
+rpi/rpi_1383_fad8b6fc040bf1d9807ee0e3358275d06b14cf96.patch
+rpi/rpi_1384_8568767fe1d63fbbdeacf2f69da6f84ad277d4f7.patch
+rpi/rpi_1385_ad072f606586a70eab8fd168465a6df4c695a9e9.patch
+rpi/rpi_1386_b82ed7dc00f3472d4a7bca472e05ed9744881bc8.patch
+rpi/rpi_1387_d5e30f2b934bf9964e1bf5fb1c1bd4d1bc865b5d.patch
+rpi/rpi_1388_2775a60447ae12350711b443be1083117b6f13b8.patch
+rpi/rpi_1389_32b9807433507058fce25092a0d11abac494d00d.patch
+rpi/rpi_1390_37bd8c883ea5f3b90ae1788a1f76c93cb0dbeba5.patch
+rpi/rpi_1391_74b23f79f16802d01315db8b028518ef0abd7bc8.patch
+rpi/rpi_1392_91b95d59aa38ca5a1b9835c108ae1aed533e5e76.patch
+rpi/rpi_1393_a918d2bcea6aab6e671bfb0901cbecc3cf68fca1.patch
+rpi/rpi_1394_6677a2ab036f28134b60ad4ed6fd2e72db579b8a.patch
+rpi/rpi_1395_0ae6554c2bbfa89218cf3a6e8d8d10581334f551.patch
+rpi/rpi_1396_791b5b0d2d01542a87af4b5f8fb2504ce2d5b352.patch
+rpi/rpi_1397_a4ecd0324b3cdea3abc4b0f5d7e2829530400317.patch
+rpi/rpi_1398_5b5abb9b85e97630e07b2b6d33f4739a2eb4e872.patch
+rpi/rpi_1399_044ebd1d5a691b1638ae622994d02f74f6e43591.patch
+rpi/rpi_1400_bcda0fd9a8e18ea72f32542d9a1c4b010f89c5d2.patch
+rpi/rpi_1401_aa60f652eeebb8345ed8c543d1a8d6b71f902de3.patch
+rpi/rpi_1402_aab3ba82f8445abe99f33e743e7316d0d55fee7b.patch
+rpi/rpi_1403_3dba3f672dfd0d5d961a294dac5bee18759cda6a.patch
+rpi/rpi_1404_2bfb8435386c44f89753b0417303110ff596dba9.patch
+rpi/rpi_1405_0a10eaa1a91a738523ce2f9e55cd9f6f655e31f1.patch
+rpi/rpi_1406_a42c9e4f1b3751743dd58773d45d2eb3ee4ca5ac.patch
+rpi/rpi_1407_f24fe0da244641bc4a19cff1cb7c7cb3dd50b88a.patch
+rpi/rpi_1408_507fafe0e83fcc011bcb23af37179b7d412624b3.patch
+rpi/rpi_1409_65b55d179b275cec668b2fffa23f884b55575726.patch
+rpi/rpi_1410_d69bc6d28c9662bde7230d88e405c8694d05d94c.patch
+rpi/rpi_1411_0a060276f0f429bb0402e7fa6581d472934300fb.patch
+rpi/rpi_1412_cd3c71fbb75025f89f64bdd87123d7c247b69a96.patch
+rpi/rpi_1413_e113935b8fca965d685084c347864ffb18e32f62.patch
+rpi/rpi_1414_86beab2febf17b3384f9a1cd333ae7c06a31d0a0.patch
+rpi/rpi_1415_451e4ff10d95a1390c49afcce5d5c339f97b0048.patch
+rpi/rpi_1416_20c736ddb2819e071dcefa087b5d33e19b462e4e.patch
+rpi/rpi_1417_c7e33d74fbd86e518c6f98b9c6f35badc1d3719d.patch
+rpi/rpi_1418_afb1f06758abb5cfa01a54298b57e0cce3bf3273.patch
+rpi/rpi_1419_5f9403e710e03098b06c321aee6b31621efca5b1.patch
+rpi/rpi_1420_b3822a1078c87a6f74270741bc4cc660e4f11bae.patch
+rpi/rpi_1421_9b3e8070857db21b9d3973387cd9aae5944d71ad.patch
+rpi/rpi_1422_a91eb042e1bacdc61a2ca5cb184aa99c24ed5cdb.patch
+rpi/rpi_1423_b0d31bbebb1f293ef196c4c84e682b58b0e9cf7b.patch
+rpi/rpi_1424_60f0f01da74b14a0b27becf30a70155a8db23445.patch
+rpi/rpi_1425_48f447bcebd889aab7193659841de7962bf52a56.patch
+rpi/rpi_1426_9ef1ecc409b1e1113bf5e4b6bdd47137e5f9cebb.patch
+rpi/rpi_1427_56fb92d684cc51baf3a421a3ac19af441a52f413.patch
+rpi/rpi_1428_d287698c43d7915e422d298985891eb609b511b8.patch
+rpi/rpi_1429_fe81b4d996fbf36cf4e84869b6c5f4394f5e5af9.patch
+rpi/rpi_1430_b05e5a587ddc11255de76657e6b4b0e960783cc3.patch
+rpi/rpi_1431_d78ddcfbe7ab8c5f4ff0b8f20b2bbda710fc0e91.patch
+rpi/rpi_1432_842ec116c7070c8bfc785b609acb19fb29a59cb0.patch
+rpi/rpi_1433_ed12031e713305ef7836d5672ae2ab4e1446ce08.patch
+rpi/rpi_1434_af18c4ca4b1728e2149844656bbf1aa8d7382682.patch
+rpi/rpi_1435_a1d0a23831ccde9dbd5279a5d45790a96f18ad32.patch
+rpi/rpi_1436_e4b0e673428391a5ce5827d594d9809ad57fba9e.patch
+rpi/rpi_1437_eae2b56828230fe326167d67a0ec6e777e69afee.patch
+rpi/rpi_1438_5dc7e939b6b8ca3d18d5814504954014578703e2.patch
+rpi/rpi_1439_ded1db97aca15db72850c78ad222625386af4ea4.patch
+rpi/rpi_1440_79d05ce04bfbe9885936ed985c2dd53d8500f617.patch
+rpi/rpi_1441_4cd4ebbdf533ed316ce377b66ae508cc6d1d0162.patch
+rpi/rpi_1442_9835db39bb8151cf4471a792a878318c8d07bf4d.patch
+rpi/rpi_1443_2a8225ef46968444fb1c4c632ec28e4cc2be633f.patch
+rpi/rpi_1444_d2b56a0758ead5987db9465e120643ede759f3ad.patch
+rpi/rpi_1445_886629ebb2acaeafc3102140c1c8b4ad52792484.patch
+rpi/rpi_1446_a54af124cd73a1429ad5a9d16ab878c71e367bf8.patch
+rpi/rpi_1447_4b3d06d989b9535bb04f9339a862d06e3311522a.patch
+rpi/rpi_1448_b40108b826ed9e1c558f73b9dbabb8d80ded268b.patch
+#rpi/rpi_9999_other_changes.patch
diff --git a/debian/rpi-branch b/debian/rpi-branch
new file mode 100644 (file)
index 0000000..f4d401b
--- /dev/null
@@ -0,0 +1,7 @@
+commit af9619cc3b0e8f8dc1cb2aebe4c95c86d41d90e9
+Merge: 08826d5 b40108b
+Author: popcornmix <popcornmix@gmail.com>
+Date:   Tue Apr 12 21:46:01 2016 +0100
+
+    Merge remote-tracking branch 'stable/linux-4.4.y' into rpi-4.4.y
+
index 87713ec1686e035069ef6daf38a0b3397fc0bb2a..f524a5d10397a7a9c17085737a8759e9141ffd2a 100755 (executable)
@@ -81,6 +81,27 @@ clean: debian/control
        dh_testdir
        rm -rf $(BUILD_DIR) $(STAMPS_DIR) debian/lib/python/debian_linux/*.pyc debian/lib/python/debian_linux/__pycache__ $$(find debian -maxdepth 1 -type d -name 'linux-*') debian/*-modules-*-di* debian/kernel-image-*-di* debian/xen-linux-system-*
        dh_clean
+       rm -f arch/s390/include/asm/cmb.h.1
+       rm -f drivers/acpi/scan.c.1
+       rm -f drivers/base/reservation.c.1
+       rm -f drivers/usb/gadget/f_acm.c.1
+       rm -f drivers/usb/gadget/f_ecm.c.1
+       rm -f drivers/usb/gadget/f_obex.c.1
+       rm -f drivers/usb/gadget/f_serial.c.1
+       rm -f drivers/usb/gadget/f_subset.c.1
+       rm -f include/linux/reservation.h.1
+       rm -f include/net/cfg80211.h.1
+       rm -f kernel/sys.c.1
+       rm -f lib/crc32.c.1
+       rm -f drivers/dma-buf/reservation.c.1
+       rm -f drivers/dma-buf/seqno-fence.c.1
+       rm -f drivers/usb/gadget/function/f_acm.c.1
+       rm -f drivers/usb/gadget/function/f_ecm.c.1
+       rm -f drivers/usb/gadget/function/f_obex.c.1
+       rm -f drivers/usb/gadget/function/f_serial.c.1
+       rm -f drivers/usb/gadget/function/f_subset.c.1
+
+
 
 CONTROL_FILES = debian/changelog $(wildcard debian/templates/*.in)
 CONTROL_FILES += debian/config/defines $(wildcard debian/config/*/defines) $(wildcard debian/config/*/*/defines)
index d0498bdb9b4402ec512e48810d660be7c0ab25e8..68fcdb632b29184f6a4226818d728fc3d62dd0b8 100644 (file)
@@ -169,6 +169,8 @@ $(STAMPS_DIR)/build_$(ARCH)_$(FEATURESET)_$(FLAVOUR): $(STAMPS_DIR)/setup_$(ARCH
 
 $(STAMPS_DIR)/build_$(ARCH)_$(FEATURESET)_$(FLAVOUR):
        +$(MAKE_CLEAN) -C '$(DIR)' $(BUILD_TARGET)
+       chmod 755 scripts/mkknlimg
+       scripts/mkknlimg '$(DIR)/arch/arm/boot/zImage' '$(DIR)/arch/arm/boot/zImagerpdt'
        debian/bin/buildcheck.py $(DIR) $(ARCH) $(FEATURESET) $(FLAVOUR)
        @$(stamp)
 
diff --git a/debian/splitseries.php b/debian/splitseries.php
new file mode 100755 (executable)
index 0000000..7aa412a
--- /dev/null
@@ -0,0 +1,22 @@
+#!/usr/bin/php
+<?php
+  $fhr = fopen('debian/patches/series','r');
+  $fhp = fopen('debian/patches/series.prefix','w');
+  $fhs = fopen('debian/patches/series.suffix','w');
+
+  $foundpipatch = false;
+  while (!feof($fhr)) {
+    $line = fgets($fhr);
+    if (substr($line,0,8) == 'rpi/rpi_') {
+      $foundpipatch = true;
+    } else if (!$foundpipatch) {
+      fwrite($fhp,$line);
+    } else {
+      fwrite($fhs,$line);
+    }
+  }
+  fclose($fhr);
+  fclose($fhp);
+  fclose($fhs);
+  
+?>
\ No newline at end of file
index fd8ed78721deb5b8c9e6f4ef6c72392d7b62b699..55c06930cf326924ff3beafdd0b5d7eb450dc4ed 100755 (executable)
@@ -30,6 +30,10 @@ my $CONF_LOC        = '/etc/kernel-img.conf';
 # Ignore all invocations except when called on to configure.
 exit 0 unless $ARGV[0] =~ /configure/;
 
+system("dpkg-divert --package rpikernelhack --remove --rename /boot/$kimage-$version");
+system("dpkg-divert --package rpikernelhack --remove --rename /boot/config-$version");
+system("dpkg-divert --package rpikernelhack --remove --rename /boot/System.map-$version"); 
+
 my $DEBUG = 0;
 
 # Do some preliminary sanity checks here to ensure we actually have an
index 6beee566fde65a297c2e093e3bdacc10530db4d2..59784c3f3fefafbe1b9c16bb883aea4b9d682b85 100755 (executable)
@@ -77,6 +77,13 @@ if (-d "/etc/kernel/preinst.d") {
             die "Failed to process /etc/kernel/preinst.d";
 }
 
+# Rpi diversion hack
+system("mkdir -p /usr/share/rpikernelhack");
+system("dpkg-divert --package rpikernelhack --divert /usr/share/rpikernelhack/$kimage-$version --rename /boot/$kimage-$version");
+system("dpkg-divert --package rpikernelhack --divert /usr/share/rpikernelhack/config-$version --rename /boot/config-$version");
+system("dpkg-divert --package rpikernelhack --divert /usr/share/rpikernelhack/System.map-$version --rename /boot/System.map-$version");
+
+
 exit 0;
 
 __END__
diff --git a/debian/update-rpi-patches b/debian/update-rpi-patches
new file mode 100755 (executable)
index 0000000..18c7c46
--- /dev/null
@@ -0,0 +1,119 @@
+#!/bin/bash -ev
+
+#note: useful filterdiff command when bringing stuff forward
+#filterdiff -p1 -xdebian/patches/rpi/* -x*.postinst -x*.preinst -x*.prerm -x*.postrm -x*/config.defines.dump -xdebian/control.md5sum -xdebian/*.templates -xdebian/po/*.po -xdebian/rules.gen linux-3.18.debdiff > linux-3.18.debdiff.filtered
+
+set -x
+set -e
+debdir=`pwd`
+upstream_tag=v4.4.6
+rpi_branch=rpi-4.4.y
+#rpi_tree=rpi/${rpi_branch}
+rpi_tree=af9619cc3b0e8f8dc1cb2aebe4c95c86d41d90e9
+patch_dir=${debdir}/debian/patches
+rpi_patches=${patch_dir}/rpi
+upstream_gitrepo=git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git
+#canonical git repo for ckt "upstream" releases
+#upstream_gitrepo=git://kernel.ubuntu.com/ubuntu/linux.git
+
+#make a backup of the quilt series so the user can restore it if this script fails
+cp debian/patches/series debian/patches/series.bak
+
+export QUILT_PATCHES=debian/patches
+quilt pop -a || [ $? == 2 ]
+
+ # add rempote repositories, and update (needs a around 500M)
+rm -rf linuxgit
+git clone -o linux-stable --reference ../linuxgit ${upstream_gitrepo} linuxgit
+
+cd linuxgit
+git remote add rpi https://github.com/raspberrypi/linux.git
+git remote update
+
+ # create branch from tag and switch to it
+git checkout -b target-version ${upstream_tag}
+
+# record commits used to base patches on
+git show ${upstream_tag} > ../debian/upstream-tag-used-to-generate-rpi-patches
+git show ${rpi_tree} > ../debian/rpi-branch
+
+# merge the changes from the rpi branch
+git merge --no-edit ${rpi_tree}
+
+# get a list of commits not present upstream
+git_commits=$(git cherry ${upstream_tag} | awk '/^\+/{print $2}')
+
+# Remove commit a5f196ca90a717c0c40c33c4ca815c6c606d19c2, it seems to already be applied in the debian "upstream" source.
+
+git_commits=`echo ${git_commits} | sed s/a5f196ca90a717c0c40c33c4ca815c6c606d19c2//`
+
+# generate one patch per commit, including comments, with an ordered sequence
+# to preserve patch ordering.
+i=1000
+rm -rf ${rpi_patches}
+mkdir -p ${rpi_patches}
+for c in $git_commits ; do
+    git show ${c} > ${rpi_patches}/rpi_${i}_${c}.patch
+    # include dummy file in patch to ensure it has some content even after later processing (empty patches upset quilt)
+    #dummy functionality disabled for now, hopefully we won't need it with 3.12
+    #dummy functionality reenabled, seems we do need it with current 3.18
+    cat ../debian/patches/dummytemplate.diff | sed s/PATCHNAME/rpi_${i}_${c}/ >> ${rpi_patches}/rpi_${i}_${c}.patch
+    i=$((${i}+1))
+done
+
+#pipe the output of git diff through filterdiff as it seems to confuse interdiff otherwise
+git diff ${upstream_tag} | filterdiff > ../merged.diff
+export QUILT_PATCHES=../debian/patches
+
+# split quilt series and remove pi patches
+cd ..
+chmod 755 debian/splitseries.php
+debian/splitseries.php
+cd linuxgit
+
+# create new quilt series, use just the new series for now for testing
+ls ${rpi_patches} | sed s_^_rpi/_ > ${patch_dir}/series.fromgit
+cp ${patch_dir}/series.fromgit ${patch_dir}/series
+
+git reset --hard ${upstream_tag}
+cd ..
+
+rm -rf linuxtest linuxclean
+
+rsync -a --exclude .git linuxgit/ linuxtest/
+cp -al linuxgit linuxclean
+rm -rf linuxclean/.git
+
+cd linuxtest
+export QUILT_PATCHES=../debian/patches
+quilt push -a || true
+while quilt push -f || [ $? == 1 ]; do 
+       quilt refresh
+       quilt push -a || true
+done
+cd ..
+
+diff -urN linuxclean linuxtest | filterdiff -p1 -x '.pc/*' -x 'dummy/*' --clean > patched.diff || [ $? == 1 ]
+echo 'this patch contains changes that the system could not split out into individual patches' > debian/patches/rpi/rpi_9999_other_changes.patch
+interdiff -p1 patched.diff merged.diff | filterdiff -x '*.rej' --clean >> debian/patches/rpi/rpi_9999_other_changes.patch
+cat debian/dummy.patch >> debian/patches/rpi/rpi_9999_other_changes.patch
+echo rpi/rpi_9999_other_changes.patch >> ${patch_dir}/series.fromgit
+
+#reassemble full quilt  series
+cat ${patch_dir}/series.prefix ${patch_dir}/series.fromgit ${patch_dir}/series.suffix > ${patch_dir}/series
+
+
+
+export QUILT_PATCHES=debian/patches
+quilt push -a --fuzz 0 || true
+while quilt push; do
+       quilt refresh
+       quilt push -a --fuzz 0 || true
+done
+
+rm -rf linuxgit linuxclean linuxtest
+rm merged.diff patched.diff
+rm debian/patches/series.*
+
+echo finished sucessfully
+
diff --git a/debian/upstream-tag-used-to-generate-rpi-patches b/debian/upstream-tag-used-to-generate-rpi-patches
new file mode 100644 (file)
index 0000000..b74dedc
--- /dev/null
@@ -0,0 +1,41 @@
+tag v4.4.6
+Tagger: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
+Date:   Wed Mar 16 08:43:22 2016 -0700
+
+This is the 4.4.6 stable release
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v2
+
+iQIcBAABCAAGBQJW6X8aAAoJEDjbvchgkmk+/bgQALZchnUrYj/ymJso8wVZtgsa
+nABO00RX/czIDsoOxCSkMTD1tm1SbCiC0h5xyFiFOgE93f0UYj1l7cDre75+fPHt
+RrMLLYY0FdYAGnxV18xQvUo9O+bQipEGflBVZ8c1tcQKgXhw4ENaXmm1YCCAaMl0
+ugSTMTINK8MHNL8nMR5z/gjhl7Xsp9rOZa40JgXujLGLAZeDC/VSFQ5OAFOWs423
+vtybKmJwFscmhIrQc2VGnAhfujCPyXu0TaELaIFEgE/whsicwtps6UBP45o7IfrJ
+6j+n0w4Otp0M9XRKwNy14M2fnfWKAeNQRmSxnx94Sek1z9uniABsE2AvnaidzKUw
+j82V8FRFb4NVVXTwaLu9r/8ESW8Ly8YPzBAknfiFFWGiuATM4kQavqhcuwE17A+a
+G0wBS9SaJ5bxQemCgS1fKNbo6Nf/XuIoJfoWw7Qx0c8AWVvanKOVGSgXUZD9SJ2m
+IKiGBpSJxpwORkuOqD6/KK8kTSa0ymnPkAHZhztNdvj+yz/kSKaGC3+vD8Kckx12
+XGJBg3d3imbu9z03NcsfCOPraA14bLGoj7P6IaCxO7FAQ94cdn2JmnigYdM3r+gS
+2skfu10RpuhLvMl2zkpm0gK4wok1zUaQFZu71bTyUI9DsX7twtbb6qD4DL2gGOE9
+8tM2FTmKVMGajl718dBr
+=bg6l
+-----END PGP SIGNATURE-----
+
+commit 0d1912303e54ed1b2a371be0bba51c384dd57326
+Author: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
+Date:   Wed Mar 16 08:43:17 2016 -0700
+
+    Linux 4.4.6
+
+diff --git a/Makefile b/Makefile
+index d13322a..87d12b4 100644
+--- a/Makefile
++++ b/Makefile
+@@ -1,6 +1,6 @@
+ VERSION = 4
+ PATCHLEVEL = 4
+-SUBLEVEL = 5
++SUBLEVEL = 6
+ EXTRAVERSION =
+ NAME = Blurry Fish Butt