Skip to content

Commit

Permalink
kernel: adds LED OFF feature to HiFiBerry DAC+ADC PRO sound card
Browse files Browse the repository at this point in the history
See: raspberrypi/linux#3434

kernel: adds LED OFF feature to HiFiBerry DAC+ADC sound card
See: raspberrypi/linux#3435

kernel: adds LED OFF feature to HiFiBerry DAC+/DAC+PRO sound cards
See: raspberrypi/linux#3436

kernel: fix master mode settings of HiFiBerry DAC+ADC PRO card
See: raspberrypi/linux#3424

kernel: pisound: Added reading Pisound board hardware revision and exposing it
See: raspberrypi/linux#3425

kernel: Fix i2c-pwm-pca9685a overlay
See: raspberrypi/linux#3431

kernel: tty: amba-pl011: Add un/throttle support
kernel: tty: amba-pl011: Avoid rare write-when-full error
See: #1150

kernel: ARM: dts: Declare RPi 4B SD card power regulator

kernel: usb: xhci: Raspberry Pi FW loader for VIA VL805

kernel: overlays: Correct the eth_led* colour assignments
See: #1311

kernel: overlays: Remove hack from uart0 overlay
See: raspberrypi/linux#2856

kernel: ARM: dts: Add sd_poll_once dtparam to bcm283x/2711
See: raspberrypi/linux#3286

firmware: isp/tuner: Resetting to a lamp mode cancels manual_gains_used_

firmware: board_info: Fix uninitialised phy_addr handling in network boot

firmware: IL video_decode: Default to H264 as MPEG4 isn't supported

firmware: IL egl_render: Fail the create on Pi4

firmware: arm_dispmanx: Column pitch for YUV10COL is in lines not bytes

firmware: platform: 2711: Also add chicken bits to dvfs voltage

firmware: MMAL / video_render: Allow column stride to be set on column formats

firmware: vc_image/video_decode: Move +16 lines for di_adv from vc_image to decoder
  • Loading branch information
popcornmix committed Jan 30, 2020
1 parent 01ecfd2 commit 63bdbe0
Show file tree
Hide file tree
Showing 130 changed files with 108,019 additions and 107,984 deletions.
Binary file modified boot/bcm2708-rpi-b-plus.dtb
Binary file not shown.
Binary file modified boot/bcm2708-rpi-b.dtb
Binary file not shown.
Binary file modified boot/bcm2708-rpi-cm.dtb
Binary file not shown.
Binary file modified boot/bcm2708-rpi-zero-w.dtb
Binary file not shown.
Binary file modified boot/bcm2708-rpi-zero.dtb
Binary file not shown.
Binary file modified boot/bcm2709-rpi-2-b.dtb
Binary file not shown.
Binary file modified boot/bcm2710-rpi-2-b.dtb
Binary file not shown.
Binary file modified boot/bcm2710-rpi-3-b-plus.dtb
Binary file not shown.
Binary file modified boot/bcm2710-rpi-3-b.dtb
Binary file not shown.
Binary file modified boot/bcm2710-rpi-cm3.dtb
Binary file not shown.
Binary file modified boot/bcm2711-rpi-4-b.dtb
Binary file not shown.
Binary file modified boot/fixup4.dat
Binary file not shown.
Binary file modified boot/fixup4cd.dat
Binary file not shown.
Binary file modified boot/fixup4db.dat
Binary file not shown.
Binary file modified boot/fixup4x.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.
Binary file modified boot/kernel7l.img
Binary file not shown.
Binary file modified boot/kernel8.img
Binary file not shown.
30 changes: 22 additions & 8 deletions boot/overlays/README
Original file line number Diff line number Diff line change
Expand Up @@ -109,27 +109,28 @@ Params:
Legal values are 2, 3, 4, 5 and 0, where
0 means never downshift (default 2). Pi3B+ only.

eth_led0 Set mode of LED0 (usually orange). The legal
values are:
eth_led0 Set mode of LED0 - amber on Pi3B+ (default "1"),
green on Pi4 (default "0").
The legal values are:

Pi3B+

0=link/activity 1=link1000/activity (default)
0=link/activity 1=link1000/activity
2=link100/activity 3=link10/activity
4=link100/1000/activity 5=link10/1000/activity
6=link10/100/activity 14=off 15=on

Pi4

0=Speed/Activity (default) 1=Speed
2=Speed/Flash activity 3=FDX
0=Speed/Activity 1=Speed
2=Flash activity 3=FDX
4=Off 5=On
6=Alt 7=Speed/Flash
8=Link 9=Activity

eth_led1 Set mode of LED1 (usually green) (Pi3B+ default
"6", Pi4 default "8"). See eth_led0 for legal
values.
eth_led1 Set mode of LED1 - green on Pi3B (default "6"),
amber on Pi4 (default "8"). See eth_led0 for
legal values.

eth_max_speed Set the maximum speed a link is allowed
to negotiate. Legal values are 10, 100 and
Expand Down Expand Up @@ -164,6 +165,13 @@ Params:
sd_overclock Clock (in MHz) to use when the MMC framework
requests 50MHz

sd_poll_once Looks for a card once after booting. Useful
for network booting scenarios to avoid the
overhead of continuous polling. N.B. Using
this option restricts the system to using a
single card per boot (or none at all).
(default off)

sd_force_pio Disable DMA support for SD driver (default off)

sd_pio_limit Number of blocks above which to use DMA for
Expand Down Expand Up @@ -906,6 +914,8 @@ Params: 24db_digital_gain Allow gain to be applied via the PCM512x codec
that does not result in clipping/distortion!)
slave Force DAC+ Pro into slave mode, using Pi as
master for bit clock and frame clock.
leds_off If set to 'true' the onboard indicator LEDs
are switched off at all times.


Name: hifiberry-dacplusadc
Expand All @@ -927,6 +937,8 @@ Params: 24db_digital_gain Allow gain to be applied via the PCM512x codec
that does not result in clipping/distortion!)
slave Force DAC+ Pro into slave mode, using Pi as
master for bit clock and frame clock.
leds_off If set to 'true' the onboard indicator LEDs
are switched off at all times.


Name: hifiberry-dacplusadcpro
Expand All @@ -948,6 +960,8 @@ Params: 24db_digital_gain Allow gain to be applied via the PCM512x codec
that does not result in clipping/distortion!)
slave Force DAC+ADC Pro into slave mode, using Pi as
master for bit clock and frame clock.
leds_off If set to 'true' the onboard indicator LEDs
are switched off at all times.


Name: hifiberry-dacplusdsp
Expand Down
Binary file modified boot/overlays/hifiberry-dacplus.dtbo
Binary file not shown.
Binary file modified boot/overlays/hifiberry-dacplusadc.dtbo
Binary file not shown.
Binary file modified boot/overlays/hifiberry-dacplusadcpro.dtbo
Binary file not shown.
Binary file modified boot/overlays/i2c-pwm-pca9685a.dtbo
Binary file not shown.
Binary file modified boot/overlays/iqaudio-codec.dtbo
Binary file not shown.
Binary file modified boot/overlays/pwm-2chan.dtbo
Binary file not shown.
Binary file modified boot/overlays/pwm.dtbo
Binary file not shown.
Binary file modified boot/overlays/smi-dev.dtbo
Binary file not shown.
Binary file modified boot/overlays/uart0.dtbo
Binary file not shown.
Binary file modified boot/start.elf
Binary file not shown.
Binary file modified boot/start4.elf
Binary file not shown.
Binary file modified boot/start4cd.elf
Binary file not shown.
Binary file modified boot/start4db.elf
Binary file not shown.
Binary file modified boot/start4x.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.
16 changes: 8 additions & 8 deletions extra/Module7l.symvers
Original file line number Diff line number Diff line change
Expand Up @@ -927,7 +927,7 @@
0x1f54cbac dm_bio_get_target_bio_nr drivers/md/dm-mod EXPORT_SYMBOL_GPL
0xad5b58aa drm_printf drivers/gpu/drm/drm EXPORT_SYMBOL
0x561ed3fc radix_tree_gang_lookup vmlinux EXPORT_SYMBOL
0xef01bb93 usb_amd_pt_check_port vmlinux EXPORT_SYMBOL_GPL
0xa0d8aaca usb_amd_pt_check_port vmlinux EXPORT_SYMBOL_GPL
0x8f936468 usbnet_set_msglevel vmlinux EXPORT_SYMBOL_GPL
0xcdca12e3 usbnet_get_msglevel vmlinux EXPORT_SYMBOL_GPL
0x799b1b65 tty_buffer_lock_exclusive vmlinux EXPORT_SYMBOL_GPL
Expand Down Expand Up @@ -3075,7 +3075,7 @@
0xc2665d8c inet_register_protosw vmlinux EXPORT_SYMBOL
0xa4ab8a2d __inet_inherit_port vmlinux EXPORT_SYMBOL_GPL
0x0e8149df dev_deactivate vmlinux EXPORT_SYMBOL
0xd7230044 usb_asmedia_modifyflowcontrol vmlinux EXPORT_SYMBOL_GPL
0xe7556d52 usb_asmedia_modifyflowcontrol vmlinux EXPORT_SYMBOL_GPL
0x7dc025df phy_find_first vmlinux EXPORT_SYMBOL
0x56177576 pm_runtime_force_suspend vmlinux EXPORT_SYMBOL_GPL
0x2bb61ef6 blkdev_reread_part vmlinux EXPORT_SYMBOL
Expand Down Expand Up @@ -4665,7 +4665,7 @@
0xc961dc72 alloc_skb_with_frags vmlinux EXPORT_SYMBOL
0xc385cb58 perf_num_counters vmlinux EXPORT_SYMBOL_GPL
0x0761bfa7 i2c_new_secondary_device vmlinux EXPORT_SYMBOL_GPL
0x0d6599a7 sb800_prefetch vmlinux EXPORT_SYMBOL_GPL
0xe799a577 sb800_prefetch vmlinux EXPORT_SYMBOL_GPL
0x560e5fe0 pci_assign_resource vmlinux EXPORT_SYMBOL
0x3cbfdef3 kstrtos8_from_user vmlinux EXPORT_SYMBOL
0x95caaea3 crypto_unregister_aead vmlinux EXPORT_SYMBOL_GPL
Expand Down Expand Up @@ -5756,7 +5756,7 @@
0xe29fb967 drm_dp_link_power_up drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL
0x022d67e1 ip_mc_inc_group vmlinux EXPORT_SYMBOL
0xb924cf7f tcp_orphan_count vmlinux EXPORT_SYMBOL_GPL
0x3c14a802 usb_enable_intel_xhci_ports vmlinux EXPORT_SYMBOL_GPL
0xff9a9db1 usb_enable_intel_xhci_ports vmlinux EXPORT_SYMBOL_GPL
0x57681e3b request_key_with_auxdata vmlinux EXPORT_SYMBOL
0xf6d9df6e fat_attach vmlinux EXPORT_SYMBOL_GPL
0x7e9b8fe3 sysfs_remove_bin_file vmlinux EXPORT_SYMBOL_GPL
Expand Down Expand Up @@ -5797,7 +5797,7 @@
0x52e5c355 btintel_regmap_init drivers/bluetooth/btintel EXPORT_SYMBOL_GPL
0x59d1a321 sha1_finup_arm arch/arm/crypto/sha1-arm EXPORT_SYMBOL_GPL
0x4fd70c76 __napi_alloc_skb vmlinux EXPORT_SYMBOL
0x6d63c2bf usb_disable_xhci_ports vmlinux EXPORT_SYMBOL_GPL
0x9bfd537c usb_disable_xhci_ports vmlinux EXPORT_SYMBOL_GPL
0xad64345d scsi_report_opcode vmlinux EXPORT_SYMBOL
0x02c66422 pm_clk_create vmlinux EXPORT_SYMBOL_GPL
0x9305bf68 find_next_and_bit vmlinux EXPORT_SYMBOL
Expand Down Expand Up @@ -7032,7 +7032,7 @@
0x6253097f tcp_enter_memory_pressure vmlinux EXPORT_SYMBOL_GPL
0xbb1c941b dst_init vmlinux EXPORT_SYMBOL
0x6368f723 skb_add_rx_frag vmlinux EXPORT_SYMBOL
0x38b45069 usb_hcd_amd_remote_wakeup_quirk vmlinux EXPORT_SYMBOL_GPL
0x52a35f52 usb_hcd_amd_remote_wakeup_quirk vmlinux EXPORT_SYMBOL_GPL
0x811dc334 usb_unregister_notify vmlinux EXPORT_SYMBOL_GPL
0xf2ad678d genphy_c45_an_disable_aneg vmlinux EXPORT_SYMBOL_GPL
0x4982a57f probe_kernel_write vmlinux EXPORT_SYMBOL_GPL
Expand Down Expand Up @@ -7129,7 +7129,7 @@
0x72395dc1 xfrm_calg_get_byid vmlinux EXPORT_SYMBOL_GPL
0x97237423 mmc_is_req_done vmlinux EXPORT_SYMBOL
0xf17ac024 ir_raw_handler_register vmlinux EXPORT_SYMBOL
0x8b7bf0a0 uhci_check_and_reset_hc vmlinux EXPORT_SYMBOL_GPL
0x4c9f0275 uhci_check_and_reset_hc vmlinux EXPORT_SYMBOL_GPL
0xd39b09e6 usb_hc_died vmlinux EXPORT_SYMBOL_GPL
0x6c8b1e60 bcm_dmaman_probe vmlinux EXPORT_SYMBOL
0x3c88c0dd pci_free_irq vmlinux EXPORT_SYMBOL
Expand Down Expand Up @@ -13475,7 +13475,7 @@
0x23f911aa ipv6_find_hdr vmlinux EXPORT_SYMBOL
0x3c3471b9 __dev_forward_skb vmlinux EXPORT_SYMBOL_GPL
0x4bb4d345 sdhci_cqe_irq vmlinux EXPORT_SYMBOL_GPL
0xe87d259d uhci_reset_hc vmlinux EXPORT_SYMBOL_GPL
0x96a1566d uhci_reset_hc vmlinux EXPORT_SYMBOL_GPL
0xc9b0405b tty_port_close_end vmlinux EXPORT_SYMBOL
0xf98d470d pcie_bandwidth_available vmlinux EXPORT_SYMBOL
0xf738ff5f nfs_may_open vmlinux EXPORT_SYMBOL_GPL
Expand Down
16 changes: 8 additions & 8 deletions extra/Module8.symvers
Original file line number Diff line number Diff line change
Expand Up @@ -933,7 +933,7 @@
0xda3d52c2 dm_bio_get_target_bio_nr drivers/md/dm-mod EXPORT_SYMBOL_GPL
0xad5b58aa drm_printf drivers/gpu/drm/drm EXPORT_SYMBOL
0x26c55e71 radix_tree_gang_lookup vmlinux EXPORT_SYMBOL
0x33e6e165 usb_amd_pt_check_port vmlinux EXPORT_SYMBOL_GPL
0x546a1960 usb_amd_pt_check_port vmlinux EXPORT_SYMBOL_GPL
0xa90456a2 usbnet_set_msglevel vmlinux EXPORT_SYMBOL_GPL
0xce0cdb46 usbnet_get_msglevel vmlinux EXPORT_SYMBOL_GPL
0x813f3a9e tty_buffer_lock_exclusive vmlinux EXPORT_SYMBOL_GPL
Expand Down Expand Up @@ -3099,7 +3099,7 @@
0xcb2a45fa inet_register_protosw vmlinux EXPORT_SYMBOL
0x13c93826 __inet_inherit_port vmlinux EXPORT_SYMBOL_GPL
0xedd58d14 dev_deactivate vmlinux EXPORT_SYMBOL
0x49d22d0e usb_asmedia_modifyflowcontrol vmlinux EXPORT_SYMBOL_GPL
0x14b790a2 usb_asmedia_modifyflowcontrol vmlinux EXPORT_SYMBOL_GPL
0x2f4cbe6a phy_find_first vmlinux EXPORT_SYMBOL
0xe9a51ecc pm_runtime_force_suspend vmlinux EXPORT_SYMBOL_GPL
0x0c203542 blkdev_reread_part vmlinux EXPORT_SYMBOL
Expand Down Expand Up @@ -4714,7 +4714,7 @@
0xd565f589 alloc_skb_with_frags vmlinux EXPORT_SYMBOL
0xc385cb58 perf_num_counters vmlinux EXPORT_SYMBOL_GPL
0xda307935 i2c_new_secondary_device vmlinux EXPORT_SYMBOL_GPL
0xcc8c46c6 sb800_prefetch vmlinux EXPORT_SYMBOL_GPL
0xaffa3529 sb800_prefetch vmlinux EXPORT_SYMBOL_GPL
0xcd16f339 pci_assign_resource vmlinux EXPORT_SYMBOL
0x15fb7f8c kstrtos8_from_user vmlinux EXPORT_SYMBOL
0x89121862 crypto_unregister_aead vmlinux EXPORT_SYMBOL_GPL
Expand Down Expand Up @@ -5812,7 +5812,7 @@
0xcd88888f drm_dp_link_power_up drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL
0x41641cf6 ip_mc_inc_group vmlinux EXPORT_SYMBOL
0xe1dc50cf tcp_orphan_count vmlinux EXPORT_SYMBOL_GPL
0x7cffcb16 usb_enable_intel_xhci_ports vmlinux EXPORT_SYMBOL_GPL
0x5d619e88 usb_enable_intel_xhci_ports vmlinux EXPORT_SYMBOL_GPL
0x04bf8b84 request_key_with_auxdata vmlinux EXPORT_SYMBOL
0xf0b14775 fat_attach vmlinux EXPORT_SYMBOL_GPL
0xa58031ab sysfs_remove_bin_file vmlinux EXPORT_SYMBOL_GPL
Expand Down Expand Up @@ -5852,7 +5852,7 @@
0xf2015495 nand_change_read_column_op drivers/mtd/nand/raw/nand EXPORT_SYMBOL_GPL
0x6ef84d2f btintel_regmap_init drivers/bluetooth/btintel EXPORT_SYMBOL_GPL
0x02a3fce5 __napi_alloc_skb vmlinux EXPORT_SYMBOL
0x474c33ee usb_disable_xhci_ports vmlinux EXPORT_SYMBOL_GPL
0x4efa994a usb_disable_xhci_ports vmlinux EXPORT_SYMBOL_GPL
0x5b944d7b scsi_report_opcode vmlinux EXPORT_SYMBOL
0xb4adcb97 pm_clk_create vmlinux EXPORT_SYMBOL_GPL
0x9305bf68 find_next_and_bit vmlinux EXPORT_SYMBOL
Expand Down Expand Up @@ -7094,7 +7094,7 @@
0xccde65ec tcp_enter_memory_pressure vmlinux EXPORT_SYMBOL_GPL
0xc1c73d08 dst_init vmlinux EXPORT_SYMBOL
0x09779dd1 skb_add_rx_frag vmlinux EXPORT_SYMBOL
0x2752a1b5 usb_hcd_amd_remote_wakeup_quirk vmlinux EXPORT_SYMBOL_GPL
0x2417dfe0 usb_hcd_amd_remote_wakeup_quirk vmlinux EXPORT_SYMBOL_GPL
0x811dc334 usb_unregister_notify vmlinux EXPORT_SYMBOL_GPL
0x1d92621c genphy_c45_an_disable_aneg vmlinux EXPORT_SYMBOL_GPL
0x7ea1a2bc probe_kernel_write vmlinux EXPORT_SYMBOL_GPL
Expand Down Expand Up @@ -7194,7 +7194,7 @@
0x72395dc1 xfrm_calg_get_byid vmlinux EXPORT_SYMBOL_GPL
0xf9f24650 mmc_is_req_done vmlinux EXPORT_SYMBOL
0x43bd4880 ir_raw_handler_register vmlinux EXPORT_SYMBOL
0xddfe657d uhci_check_and_reset_hc vmlinux EXPORT_SYMBOL_GPL
0x6b6dd93c uhci_check_and_reset_hc vmlinux EXPORT_SYMBOL_GPL
0xf84409ac usb_hc_died vmlinux EXPORT_SYMBOL_GPL
0xbcee2bf3 bcm_dmaman_probe vmlinux EXPORT_SYMBOL
0x05fb26a6 pci_free_irq vmlinux EXPORT_SYMBOL
Expand Down Expand Up @@ -13597,7 +13597,7 @@
0x61fa28df ipv6_find_hdr vmlinux EXPORT_SYMBOL
0x12d6f720 __dev_forward_skb vmlinux EXPORT_SYMBOL_GPL
0x7ab74067 sdhci_cqe_irq vmlinux EXPORT_SYMBOL_GPL
0xfddf34cf uhci_reset_hc vmlinux EXPORT_SYMBOL_GPL
0xea7b6303 uhci_reset_hc vmlinux EXPORT_SYMBOL_GPL
0x7abe7a24 tty_port_close_end vmlinux EXPORT_SYMBOL
0xcca00631 pcie_bandwidth_available vmlinux EXPORT_SYMBOL
0x702946da ucs2_strlen vmlinux EXPORT_SYMBOL
Expand Down
Loading

0 comments on commit 63bdbe0

Please sign in to comment.