Skip to content

Commit

Permalink
kernel: BCM270X_DT: Add dpi24 overlay
Browse files Browse the repository at this point in the history
kernel: Add Support for BoomBerry Audio boards
See: raspberrypi/linux#1397

kernel: Add support for the Digital Dreamtime Akkordion music player
See: raspberrypi/linux#1406

kernel: Add support for mcp7940x family of RTC
See: raspberrypi/linux#1397

firmware: vcilcs: Warn as message queue approaches fullness
See: raspberrypi#449

firmware: dtoverlay: Copy overrides before applying
firmware: dtmerge: Pack the merged DTB before writing
firmware: arm_ldconfig: Fix detection of kernel8.img
firmware: arm_loader: Enable DT by default, read addresses back from stub
See: raspberrypi#579

firmware: ldconfig: Add [none] section as a convenience as config.txt filter

firmware: pwm_sdm: Bugfixes
See: https://www.raspberrypi.org/forums/viewtopic.php?f=29&t=136445

firmware: gencmd: Add command to read current and historical throttled state
  • Loading branch information
popcornmix authored and XECDesign committed May 4, 2016
1 parent 6192786 commit f2bfe22
Show file tree
Hide file tree
Showing 71 changed files with 71 additions and 3 deletions.
Binary file modified boot/fixup.dat
Binary file not shown.
Binary file modified boot/fixup_cd.dat
Binary file not shown.
Binary file modified boot/fixup_db.dat
Binary file not shown.
Binary file modified boot/fixup_x.dat
Binary file not shown.
Binary file modified boot/kernel.img
Binary file not shown.
Binary file modified boot/kernel7.img
Binary file not shown.
56 changes: 56 additions & 0 deletions boot/overlays/README
Original file line number Diff line number Diff line change
Expand Up @@ -186,6 +186,26 @@ Params: cs SPI bus Chip Select (default 1)
www.kernel.org/doc/Documentation/devicetree/bindings/input/ads7846.txt


Name: akkordion-iqdacplus
Info: Configures the Digital Dreamtime Akkordion Music Player (based on the
OEM IQAudIO DAC+ or DAC Zero module).
Load: dtoverlay=akkordion-iqdacplus,<param>=<val>
Params: 24db_digital_gain Allow gain to be applied via the PCM512x codec
Digital volume control. Enable with
dtoverlay=akkordion-iqdacplus,24db_digital_gain
(The default behaviour is that the Digital
volume control is limited to a maximum of
0dB. ie. it can attenuate but not provide
gain. For most users, this will be desired
as it will prevent clipping. By appending
the 24db_digital_gain parameter, the Digital
volume control will allow up to 24dB of
gain. If this parameter is enabled, it is the
responsibility of the user to ensure that
the Digital volume control is set to a value
that does not result in clipping/distortion!)


Name: at86rf233
Info: Configures the Atmel AT86RF233 802.15.4 low-power WPAN transceiver,
connected to spi0.0
Expand All @@ -205,6 +225,32 @@ Load: dtoverlay=bmp085_i2c-sensor
Params: <None>


Name: boomberry-dac
Info: Configures the BoomBerry DAC HAT, Amp HAT, DAC Zero and Amp Zero audio
cards
Load: dtoverlay=boomberry-dac,<param>=<val>
Params: 24db_digital_gain Allow gain to be applied via the PCM512x codec
Digital volume control. Enable with
"dtoverlay=boomberry-dac,24db_digital_gain"
(The default behaviour is that the Digital
volume control is limited to a maximum of
0dB. ie. it can attenuate but not provide
gain. For most users, this will be desired
as it will prevent clipping. By appending
the 24dB_digital_gain parameter, the Digital
volume control will allow up to 24dB of
gain. If this parameter is enabled, it is the
responsibility of the user to ensure that
the Digital volume control is set to a value
that does not result in clipping/distortion!)


Name: boomberry-digi
Info: Configures the BoomBerry Digi HAT and Digi Zero audio cards
Load: dtoverlay=boomberry-digi
Params: <None>


Name: dht11
Info: Overlay for the DHT11/DHT21/DHT22 humidity/temperature sensors
Also sometimes found with the part number(s) AM230x.
Expand All @@ -213,6 +259,14 @@ Params: gpiopin GPIO connected to the sensor's DATA output.
(default 4)


Name: dpi24
Info: Overlay for a generic 24-bit DPI display
This uses GPIOs 0-27 (so no I2C, uart etc.), and activates the output
2-3 seconds after the kernel has started.
Load: dtoverlay=dpi24
Params: <None>


Name: dwc-otg
Info: Selects the dwc_otg USB controller driver which has fiq support. This
is the default on all except the Pi Zero which defaults to dwc2.
Expand Down Expand Up @@ -381,6 +435,8 @@ Params: ds1307 Select the DS1307 device

ds3231 Select the DS3231 device

mcp7940x Select the MCP7940x device

mcp7941x Select the MCP7941x device

pcf2127 Select the PCF2127 device
Expand Down
Binary file added boot/overlays/akkordion-iqdacplus.dtbo
Binary file not shown.
Binary file added boot/overlays/boomberry-dac.dtbo
Binary file not shown.
Binary file added boot/overlays/boomberry-digi.dtbo
Binary file not shown.
Binary file added boot/overlays/dpi24.dtbo
Binary file not shown.
Binary file modified boot/overlays/i2c-rtc.dtbo
Binary file not shown.
Binary file modified boot/start.elf
Binary file not shown.
Binary file modified boot/start_cd.elf
Binary file not shown.
Binary file modified boot/start_db.elf
Binary file not shown.
Binary file modified boot/start_x.elf
Binary file not shown.
2 changes: 1 addition & 1 deletion extra/git_hash
Original file line number Diff line number Diff line change
@@ -1 +1 @@
af9619cc3b0e8f8dc1cb2aebe4c95c86d41d90e9
f964fbe58c4c581731562a2cd91426278ed863e9
2 changes: 1 addition & 1 deletion extra/uname_string
Original file line number Diff line number Diff line change
@@ -1 +1 @@
Linux version 4.4.7+ (dc4@dc4-XPS13-9333) (gcc version 4.9.3 (crosstool-NG crosstool-ng-1.22.0-88-g8460611) ) #876 Tue Apr 12 22:24:32 BST 2016
Linux version 4.4.7+ (dc4@dc4-XPS13-9333) (gcc version 4.9.3 (crosstool-NG crosstool-ng-1.22.0-88-g8460611) ) #877 Sun Apr 17 12:45:04 BST 2016
2 changes: 1 addition & 1 deletion extra/uname_string7
Original file line number Diff line number Diff line change
@@ -1 +1 @@
Linux version 4.4.7-v7+ (dc4@dc4-XPS13-9333) (gcc version 4.9.3 (crosstool-NG crosstool-ng-1.22.0-88-g8460611) ) #876 SMP Tue Apr 12 22:28:41 BST 2016
Linux version 4.4.7-v7+ (dc4@dc4-XPS13-9333) (gcc version 4.9.3 (crosstool-NG crosstool-ng-1.22.0-88-g8460611) ) #877 SMP Sun Apr 17 12:48:36 BST 2016
Binary file modified hardfp/opt/vc/bin/dtmerge
Binary file not shown.
Binary file modified hardfp/opt/vc/bin/raspistill
Binary file not shown.
Binary file modified hardfp/opt/vc/bin/raspivid
Binary file not shown.
Binary file modified hardfp/opt/vc/bin/raspividyuv
Binary file not shown.
Binary file modified hardfp/opt/vc/bin/raspiyuv
Binary file not shown.
Binary file modified hardfp/opt/vc/lib/libEGL_static.a
Binary file not shown.
Binary file modified hardfp/opt/vc/lib/libGLESv2_static.a
Binary file not shown.
Binary file modified hardfp/opt/vc/lib/libdebug_sym_static.a
Binary file not shown.
Binary file modified hardfp/opt/vc/lib/libdtovl.so
Binary file not shown.
Binary file modified hardfp/opt/vc/lib/libkhrn_client.a
Binary file not shown.
Binary file modified hardfp/opt/vc/lib/libkhrn_static.a
Binary file not shown.
Binary file modified hardfp/opt/vc/lib/libopenmaxil.so
Binary file not shown.
Binary file modified hardfp/opt/vc/lib/libvcfiled_check.a
Binary file not shown.
Binary file modified hardfp/opt/vc/lib/libvchostif.a
Binary file not shown.
Binary file modified hardfp/opt/vc/lib/libvcilcs.a
Binary file not shown.
Binary file modified hardfp/opt/vc/lib/libvmcs_rpc_client.a
Binary file not shown.
Binary file modified modules/4.4.7+/kernel/kernel/configs.ko
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file modified modules/4.4.7+/kernel/sound/soc/bcm/snd-soc-iqaudio-dac.ko
Binary file not shown.
2 changes: 2 additions & 0 deletions modules/4.4.7+/modules.alias
Original file line number Diff line number Diff line change
Expand Up @@ -8124,6 +8124,8 @@ alias of:N*T*Chifiberry,hifiberry-dac* snd_soc_hifiberry_dac
alias of:N*T*Chifiberry,hifiberry-dacplus* snd_soc_hifiberry_dacplus
alias of:N*T*Chifiberry,hifiberry-digi* snd_soc_hifiberry_digi
alias of:N*T*Chifiberry,hifiberry-amp* snd_soc_hifiberry_amp
alias of:N*T*Cboomberry,boomberry-dac* snd_soc_boomberry_dac
alias of:N*T*Cboomberry,boomberry-digi* snd_soc_boomberry_digi
alias of:N*T*Crpi,rpi-dac* snd_soc_rpi_dac
alias of:N*T*Crpi,rpi-proto* snd_soc_rpi_proto
alias of:N*T*Ciqaudio,iqaudio-dac* snd_soc_iqaudio_dac
Expand Down
Binary file modified modules/4.4.7+/modules.alias.bin
Binary file not shown.
2 changes: 2 additions & 0 deletions modules/4.4.7+/modules.dep
Original file line number Diff line number Diff line change
Expand Up @@ -1152,6 +1152,8 @@ kernel/sound/soc/bcm/snd-soc-hifiberry-dac.ko: kernel/sound/soc/snd-soc-core.ko
kernel/sound/soc/bcm/snd-soc-hifiberry-dacplus.ko: kernel/sound/soc/snd-soc-core.ko kernel/sound/core/snd-pcm-dmaengine.ko kernel/sound/core/snd-pcm.ko kernel/sound/core/snd-timer.ko kernel/sound/core/snd.ko
kernel/sound/soc/bcm/snd-soc-hifiberry-digi.ko: kernel/sound/soc/snd-soc-core.ko kernel/sound/core/snd-pcm-dmaengine.ko kernel/sound/core/snd-pcm.ko kernel/sound/core/snd-timer.ko kernel/sound/core/snd.ko
kernel/sound/soc/bcm/snd-soc-hifiberry-amp.ko: kernel/sound/soc/snd-soc-core.ko kernel/sound/core/snd-pcm-dmaengine.ko kernel/sound/core/snd-pcm.ko kernel/sound/core/snd-timer.ko kernel/sound/core/snd.ko
kernel/sound/soc/bcm/snd-soc-boomberry-dac.ko: kernel/sound/soc/snd-soc-core.ko kernel/sound/core/snd-pcm-dmaengine.ko kernel/sound/core/snd-pcm.ko kernel/sound/core/snd-timer.ko kernel/sound/core/snd.ko
kernel/sound/soc/bcm/snd-soc-boomberry-digi.ko: kernel/sound/soc/snd-soc-core.ko kernel/sound/core/snd-pcm-dmaengine.ko kernel/sound/core/snd-pcm.ko kernel/sound/core/snd-timer.ko kernel/sound/core/snd.ko
kernel/sound/soc/bcm/snd-soc-rpi-dac.ko: kernel/sound/soc/snd-soc-core.ko kernel/sound/core/snd-pcm-dmaengine.ko kernel/sound/core/snd-pcm.ko kernel/sound/core/snd-timer.ko kernel/sound/core/snd.ko
kernel/sound/soc/bcm/snd-soc-rpi-proto.ko: kernel/sound/soc/snd-soc-core.ko kernel/sound/core/snd-pcm-dmaengine.ko kernel/sound/core/snd-pcm.ko kernel/sound/core/snd-timer.ko kernel/sound/core/snd.ko
kernel/sound/soc/bcm/snd-soc-iqaudio-dac.ko: kernel/sound/soc/snd-soc-core.ko kernel/sound/core/snd-pcm-dmaengine.ko kernel/sound/core/snd-pcm.ko kernel/sound/core/snd-timer.ko kernel/sound/core/snd.ko
Expand Down
Binary file modified modules/4.4.7+/modules.dep.bin
Binary file not shown.
2 changes: 2 additions & 0 deletions modules/4.4.7+/modules.order
Original file line number Diff line number Diff line change
Expand Up @@ -1152,6 +1152,8 @@ kernel/sound/soc/bcm/snd-soc-hifiberry-dac.ko
kernel/sound/soc/bcm/snd-soc-hifiberry-dacplus.ko
kernel/sound/soc/bcm/snd-soc-hifiberry-digi.ko
kernel/sound/soc/bcm/snd-soc-hifiberry-amp.ko
kernel/sound/soc/bcm/snd-soc-boomberry-dac.ko
kernel/sound/soc/bcm/snd-soc-boomberry-digi.ko
kernel/sound/soc/bcm/snd-soc-rpi-dac.ko
kernel/sound/soc/bcm/snd-soc-rpi-proto.ko
kernel/sound/soc/bcm/snd-soc-iqaudio-dac.ko
Expand Down
Binary file modified modules/4.4.7+/modules.symbols.bin
Binary file not shown.
Binary file modified modules/4.4.7-v7+/kernel/kernel/configs.ko
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file modified modules/4.4.7-v7+/kernel/sound/soc/bcm/snd-soc-iqaudio-dac.ko
Binary file not shown.
2 changes: 2 additions & 0 deletions modules/4.4.7-v7+/modules.alias
Original file line number Diff line number Diff line change
Expand Up @@ -8099,6 +8099,8 @@ alias of:N*T*Chifiberry,hifiberry-dac* snd_soc_hifiberry_dac
alias of:N*T*Chifiberry,hifiberry-dacplus* snd_soc_hifiberry_dacplus
alias of:N*T*Chifiberry,hifiberry-digi* snd_soc_hifiberry_digi
alias of:N*T*Chifiberry,hifiberry-amp* snd_soc_hifiberry_amp
alias of:N*T*Cboomberry,boomberry-dac* snd_soc_boomberry_dac
alias of:N*T*Cboomberry,boomberry-digi* snd_soc_boomberry_digi
alias of:N*T*Crpi,rpi-dac* snd_soc_rpi_dac
alias of:N*T*Crpi,rpi-proto* snd_soc_rpi_proto
alias of:N*T*Ciqaudio,iqaudio-dac* snd_soc_iqaudio_dac
Expand Down
Binary file modified modules/4.4.7-v7+/modules.alias.bin
Binary file not shown.
2 changes: 2 additions & 0 deletions modules/4.4.7-v7+/modules.dep
Original file line number Diff line number Diff line change
Expand Up @@ -1122,6 +1122,8 @@ kernel/sound/soc/bcm/snd-soc-hifiberry-dac.ko: kernel/sound/soc/snd-soc-core.ko
kernel/sound/soc/bcm/snd-soc-hifiberry-dacplus.ko: kernel/sound/soc/snd-soc-core.ko kernel/sound/core/snd-pcm-dmaengine.ko kernel/sound/core/snd-pcm.ko kernel/sound/core/snd-timer.ko kernel/sound/core/snd.ko
kernel/sound/soc/bcm/snd-soc-hifiberry-digi.ko: kernel/sound/soc/snd-soc-core.ko kernel/sound/core/snd-pcm-dmaengine.ko kernel/sound/core/snd-pcm.ko kernel/sound/core/snd-timer.ko kernel/sound/core/snd.ko
kernel/sound/soc/bcm/snd-soc-hifiberry-amp.ko: kernel/sound/soc/snd-soc-core.ko kernel/sound/core/snd-pcm-dmaengine.ko kernel/sound/core/snd-pcm.ko kernel/sound/core/snd-timer.ko kernel/sound/core/snd.ko
kernel/sound/soc/bcm/snd-soc-boomberry-dac.ko: kernel/sound/soc/snd-soc-core.ko kernel/sound/core/snd-pcm-dmaengine.ko kernel/sound/core/snd-pcm.ko kernel/sound/core/snd-timer.ko kernel/sound/core/snd.ko
kernel/sound/soc/bcm/snd-soc-boomberry-digi.ko: kernel/sound/soc/snd-soc-core.ko kernel/sound/core/snd-pcm-dmaengine.ko kernel/sound/core/snd-pcm.ko kernel/sound/core/snd-timer.ko kernel/sound/core/snd.ko
kernel/sound/soc/bcm/snd-soc-rpi-dac.ko: kernel/sound/soc/snd-soc-core.ko kernel/sound/core/snd-pcm-dmaengine.ko kernel/sound/core/snd-pcm.ko kernel/sound/core/snd-timer.ko kernel/sound/core/snd.ko
kernel/sound/soc/bcm/snd-soc-rpi-proto.ko: kernel/sound/soc/snd-soc-core.ko kernel/sound/core/snd-pcm-dmaengine.ko kernel/sound/core/snd-pcm.ko kernel/sound/core/snd-timer.ko kernel/sound/core/snd.ko
kernel/sound/soc/bcm/snd-soc-iqaudio-dac.ko: kernel/sound/soc/snd-soc-core.ko kernel/sound/core/snd-pcm-dmaengine.ko kernel/sound/core/snd-pcm.ko kernel/sound/core/snd-timer.ko kernel/sound/core/snd.ko
Expand Down
Binary file modified modules/4.4.7-v7+/modules.dep.bin
Binary file not shown.
2 changes: 2 additions & 0 deletions modules/4.4.7-v7+/modules.order
Original file line number Diff line number Diff line change
Expand Up @@ -1122,6 +1122,8 @@ kernel/sound/soc/bcm/snd-soc-hifiberry-dac.ko
kernel/sound/soc/bcm/snd-soc-hifiberry-dacplus.ko
kernel/sound/soc/bcm/snd-soc-hifiberry-digi.ko
kernel/sound/soc/bcm/snd-soc-hifiberry-amp.ko
kernel/sound/soc/bcm/snd-soc-boomberry-dac.ko
kernel/sound/soc/bcm/snd-soc-boomberry-digi.ko
kernel/sound/soc/bcm/snd-soc-rpi-dac.ko
kernel/sound/soc/bcm/snd-soc-rpi-proto.ko
kernel/sound/soc/bcm/snd-soc-iqaudio-dac.ko
Expand Down
Binary file modified modules/4.4.7-v7+/modules.symbols.bin
Binary file not shown.
Binary file modified opt/vc/bin/dtmerge
Binary file not shown.
Binary file modified opt/vc/bin/raspistill
Binary file not shown.
Binary file modified opt/vc/bin/raspivid
Binary file not shown.
Binary file modified opt/vc/bin/raspividyuv
Binary file not shown.
Binary file modified opt/vc/bin/raspiyuv
Binary file not shown.
Binary file modified opt/vc/lib/libEGL_static.a
Binary file not shown.
Binary file modified opt/vc/lib/libGLESv2_static.a
Binary file not shown.
Binary file modified opt/vc/lib/libdebug_sym_static.a
Binary file not shown.
Binary file modified opt/vc/lib/libdtovl.so
Binary file not shown.
Binary file modified opt/vc/lib/libkhrn_client.a
Binary file not shown.
Binary file modified opt/vc/lib/libkhrn_static.a
Binary file not shown.
Binary file modified opt/vc/lib/libopenmaxil.so
Binary file not shown.
Binary file modified opt/vc/lib/libvcfiled_check.a
Binary file not shown.
Binary file modified opt/vc/lib/libvchostif.a
Binary file not shown.
Binary file modified opt/vc/lib/libvcilcs.a
Binary file not shown.
Binary file modified opt/vc/lib/libvmcs_rpc_client.a
Binary file not shown.

0 comments on commit f2bfe22

Please sign in to comment.