Skip to content

Commit

Permalink
kernel: Add hifiberry-amp overlay
Browse files Browse the repository at this point in the history
See: raspberrypi/linux#769

kernel: Add pps-gpio overlay
See: #71

kernel: TAS5713: return error if initialisation fails
See: raspberrypi/linux#765

kernel: I2C: Only register the I2C device for the current board revision
kernel: config: Remove STRICT_DEVMEM

firmware: arm_loader: Enable the standard I2C interface by default using DT
  • Loading branch information
popcornmix committed Jan 26, 2015
1 parent 20498c7 commit 9ae54e3
Show file tree
Hide file tree
Showing 32 changed files with 27 additions and 2 deletions.
Binary file modified bcm2708-rpi-b-plus.dtb
Binary file not shown.
Binary file modified bcm2708-rpi-b.dtb
Binary file not shown.
Binary file modified fixup.dat
Binary file not shown.
Binary file modified fixup_cd.dat
Binary file not shown.
Binary file modified fixup_x.dat
Binary file not shown.
2 changes: 1 addition & 1 deletion git_hash
Original file line number Diff line number Diff line change
@@ -1 +1 @@
192d9b82177b5f12c72e61491be9e25f45ad243d
8bbf5eef164891b2ceb562978a01b3ff203bbcc7
Binary file modified kernel.img
Binary file not shown.
Binary file modified modules/3.18.3+/kernel/sound/soc/codecs/snd-soc-tas5713.ko
Binary file not shown.
27 changes: 26 additions & 1 deletion overlays/README
Original file line number Diff line number Diff line change
Expand Up @@ -88,6 +88,11 @@ Params:
Leaving all interfaces enabled can lead to unwanted behaviour (I2C
interfering with Pi Camera, I2S and SPI hogging GPIO pins, etc.)

File: hifiberry-amp-overlay.dtb
Info: Describes the HifiBerry Amp and Amp+ audio cards
Load: dtoverlay=hifiberry-amp
Params: <None>

File: hifiberry-dac-overlay.dtb
Info: Describes the HifiBerry DAC audio card
Load: dtoverlay=hifiberry-dac
Expand All @@ -112,7 +117,7 @@ Load: dtoverlay=iqaudio-dac
Params: <None>


File: hifiberry-dacplus-overlay.dtb
File: iqaudio-dacplus-overlay.dtb
Info: Describes the IQaudio DAC+ audio card
Load: dtoverlay=iqaudio-dacplus
Params: <None>
Expand All @@ -135,6 +140,12 @@ Params: gpio_out_pin (default "17") GPIO pin for output
debug (default "off") "on" = enable additional debug messages.


File: pps-gpio-overlay.dtb
Info: Configures the pps-gpio (pulse-per-second time signal via GPIO).
Load: dtoverlay=pps-gpio,<param>=<val>
Params: gpiopin (default "18") GPIO input pin


File: w1-gpio-overlay.dtb
Info: Configures the w1-gpio Onewire interface module.
Use this overlay if you *don't* need a pin to drive an external pullup.
Expand All @@ -150,6 +161,20 @@ Params: gpiopin (default "4") GPIO pin for I/O
pullup (default "5") GPIO pin for external pullup


Troubleshooting
===============

If you are experiencing problems that you think are DT-related, enable DT
diagnostic output by adding this to /boot/config.txt:

dtdebug=on

and rebooting. Then run:

sudo vcdbg log msg

and look for relevant messages.

Further reading
===============

Expand Down
Binary file added overlays/hifiberry-amp-overlay.dtb
Binary file not shown.
Binary file added overlays/pps-gpio-overlay.dtb
Binary file not shown.
Binary file modified start.elf
Binary file not shown.
Binary file modified start_cd.elf
Binary file not shown.
Binary file modified start_x.elf
Binary file not shown.
Binary file modified vc/hardfp/opt/vc/lib/libEGL_static.a
Binary file not shown.
Binary file modified vc/hardfp/opt/vc/lib/libGLESv2_static.a
Binary file not shown.
Binary file modified vc/hardfp/opt/vc/lib/libdebug_sym_static.a
Binary file not shown.
Binary file modified vc/hardfp/opt/vc/lib/libkhrn_client.a
Binary file not shown.
Binary file modified vc/hardfp/opt/vc/lib/libkhrn_static.a
Binary file not shown.
Binary file modified vc/hardfp/opt/vc/lib/libvcfiled_check.a
Binary file not shown.
Binary file modified vc/hardfp/opt/vc/lib/libvchostif.a
Binary file not shown.
Binary file modified vc/hardfp/opt/vc/lib/libvcilcs.a
Binary file not shown.
Binary file modified vc/hardfp/opt/vc/lib/libvmcs_rpc_client.a
Binary file not shown.
Binary file modified vc/softfp/opt/vc/lib/libEGL_static.a
Binary file not shown.
Binary file modified vc/softfp/opt/vc/lib/libGLESv2_static.a
Binary file not shown.
Binary file modified vc/softfp/opt/vc/lib/libdebug_sym_static.a
Binary file not shown.
Binary file modified vc/softfp/opt/vc/lib/libkhrn_client.a
Binary file not shown.
Binary file modified vc/softfp/opt/vc/lib/libkhrn_static.a
Binary file not shown.
Binary file modified vc/softfp/opt/vc/lib/libvcfiled_check.a
Binary file not shown.
Binary file modified vc/softfp/opt/vc/lib/libvchostif.a
Binary file not shown.
Binary file modified vc/softfp/opt/vc/lib/libvcilcs.a
Binary file not shown.
Binary file modified vc/softfp/opt/vc/lib/libvmcs_rpc_client.a
Binary file not shown.

0 comments on commit 9ae54e3

Please sign in to comment.