diff --git a/core/linux-raspberrypi/PKGBUILD b/core/linux-raspberrypi/PKGBUILD
index a237afabb..d86f4cd8d 100644
--- a/core/linux-raspberrypi/PKGBUILD
+++ b/core/linux-raspberrypi/PKGBUILD
@@ -7,12 +7,12 @@
 buildarch=20
 
 pkgbase=linux-raspberrypi
-_commit=1be0d57d19f090fcfcadc45b6b3929f9504fd89a
+_commit=c8baa9702cc99de9614367d0b96de560944e7ccd
 _srcname=linux-${_commit}
 _kernelname=${pkgbase#linux}
 _desc="Raspberry Pi"
 pkgver=4.1.6
-pkgrel=2
+pkgrel=3
 bfqver=v7r8
 arch=('armv6h' 'armv7h')
 url="http://www.kernel.org/"
@@ -28,15 +28,15 @@ source=("https://github.com/raspberrypi/linux/archive/${_commit}.tar.gz"
         'cmdline.txt'
         'config.v6'
         'config.v7')
-md5sums=('6c9afcb3bd82b9ba21363c676b54d8c2'
+md5sums=('5b511f75e3055a281aa9e65979c8711e'
          'SKIP'
          '74bf103542cbdee0363819309adb97a2'
          'f09baae3c7add4ed9bedde22ae3efe19'
          'bd8cc19a31d1cf8aeeaf9245057c4f9b'
          '9a3c82da627b317ec79c37fd6afba569'
          '60bc3624123c183305677097bcd56212'
-         'c6f8aa3dbc2605d55582dc4748c04494'
-         '9834444d41340a79a10b81f2db3ef1e1')
+         '9c6a4ccb0119ad0055f5a7533f3e27e2'
+         'f6f331db2fbb805e54908cc3827f77bd')
 
 prepare() {
   cd "${srcdir}/${_srcname}"
@@ -121,7 +121,7 @@ _package() {
 
   [[ $CARCH == "armv6h" ]] && perl scripts/mkknlimg --dtok arch/$KARCH/boot/zImage "${pkgdir}/boot/kernel.img"
   [[ $CARCH == "armv7h" ]] && perl scripts/mkknlimg --dtok arch/$KARCH/boot/zImage "${pkgdir}/boot/kernel7.img"
-  mv arch/$KARCH/boot/dts/overlays/*.dtb "${pkgdir}/boot/overlays"
+  mv arch/$KARCH/boot/dts/overlays/{*.dtb,README} "${pkgdir}/boot/overlays"
   mv arch/$KARCH/boot/dts/*.dtb "${pkgdir}/boot"
 
   # set correct depmod command for install
diff --git a/core/linux-raspberrypi/config.v6 b/core/linux-raspberrypi/config.v6
index b224f7a62..28f20d1cc 100644
--- a/core/linux-raspberrypi/config.v6
+++ b/core/linux-raspberrypi/config.v6
@@ -3254,6 +3254,7 @@ CONFIG_SND_BCM2708_SOC_HIFIBERRY_AMP=m
 CONFIG_SND_BCM2708_SOC_RPI_DAC=m
 CONFIG_SND_BCM2708_SOC_RPI_PROTO=m
 CONFIG_SND_BCM2708_SOC_IQAUDIO_DAC=m
+CONFIG_SND_BCM2708_SOC_RASPIDAC3=m
 # CONFIG_SND_DESIGNWARE_I2S is not set
 
 #
@@ -3340,7 +3341,7 @@ CONFIG_SND_SOC_WM8804_I2C=m
 # CONFIG_SND_SOC_WM8903 is not set
 # CONFIG_SND_SOC_WM8962 is not set
 # CONFIG_SND_SOC_WM8978 is not set
-# CONFIG_SND_SOC_TPA6130A2 is not set
+CONFIG_SND_SOC_TPA6130A2=m
 CONFIG_SND_SIMPLE_CARD=m
 # CONFIG_SOUND_PRIME is not set
 CONFIG_AC97_BUS=m
diff --git a/core/linux-raspberrypi/config.v7 b/core/linux-raspberrypi/config.v7
index 7421d72e1..7a5884e69 100644
--- a/core/linux-raspberrypi/config.v7
+++ b/core/linux-raspberrypi/config.v7
@@ -3346,6 +3346,7 @@ CONFIG_SND_BCM2708_SOC_HIFIBERRY_AMP=m
 CONFIG_SND_BCM2708_SOC_RPI_DAC=m
 CONFIG_SND_BCM2708_SOC_RPI_PROTO=m
 CONFIG_SND_BCM2708_SOC_IQAUDIO_DAC=m
+CONFIG_SND_BCM2708_SOC_RASPIDAC3=m
 # CONFIG_SND_DESIGNWARE_I2S is not set
 
 #
@@ -3432,7 +3433,7 @@ CONFIG_SND_SOC_WM8804_I2C=m
 # CONFIG_SND_SOC_WM8903 is not set
 # CONFIG_SND_SOC_WM8962 is not set
 # CONFIG_SND_SOC_WM8978 is not set
-# CONFIG_SND_SOC_TPA6130A2 is not set
+CONFIG_SND_SOC_TPA6130A2=m
 CONFIG_SND_SIMPLE_CARD=m
 # CONFIG_SOUND_PRIME is not set
 CONFIG_AC97_BUS=m