Skip to content

Commit c17fa41

Browse files
committed
kernel: Bump to 4.4.10
kernel: adau1977-adc: Add basic machine driver for adau1977 codec driver See: raspberrypi/linux#1454 kernel: Allow up to 24dB digital gain to be applied when using IQAudIO DAC See: raspberrypi/linux#1458 kernel: config: Add CONFIG_DRM_LOAD_EDID_FIRMWARE See: raspberrypi/linux#1456 kernel: Rpi 4.4.y: HDMI hotplug detection, overlay cleanup See: raspberrypi/linux#1457 kernel: BCM270X_DT: Add umbrella I2C Mux overlay i2c-mux See: raspberrypi/linux#1465 kernel: BCM270X_DT: Fix the tinylcd35 overlay RTC support firmware: ldconfig: Support filter based on gpio level firmware: ldconfig: Allow specifying a overlay_prefix from config.txt See: #593 firmware: dispmanx: Avoid dispmanx updates when running vc4-kms-v3d driver See: #595 firmware: RIL Camera: Correct buffer size checking for RGB and BGR888 firmware: RIL video_encode: Add support for levels 4.1 and 4.2 firmware: IMX219: Add assert on failure to init firmware: imx219: New VGA and full FOV 720p modes firmware: imx219: Reorder modes to roughly match OV5647 firmware: imx219: Enable sensor DPC See: https://www.raspberrypi.org/forums/viewtopic.php?f=43&t=145815
1 parent 3816e1c commit c17fa41

File tree

6,002 files changed

+115074
-114995
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

6,002 files changed

+115074
-114995
lines changed

boot/bcm2708-rpi-b-plus.dtb

1.22 KB
Binary file not shown.

boot/bcm2708-rpi-b.dtb

1.22 KB
Binary file not shown.

boot/bcm2708-rpi-cm.dtb

1.22 KB
Binary file not shown.

boot/bcm2709-rpi-2-b.dtb

1.22 KB
Binary file not shown.

boot/bcm2710-rpi-3-b.dtb

1.22 KB
Binary file not shown.

boot/fixup.dat

1 Byte
Binary file not shown.

boot/fixup_cd.dat

1 Byte
Binary file not shown.

boot/fixup_db.dat

9 Bytes
Binary file not shown.

boot/fixup_x.dat

7 Bytes
Binary file not shown.

boot/kernel.img

136 Bytes
Binary file not shown.

boot/kernel7.img

120 Bytes
Binary file not shown.

boot/overlays/README

Lines changed: 35 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -161,6 +161,13 @@ Params:
161161
and the other i2c baudrate parameters.
162162

163163

164+
Name: adau1977-adc
165+
Info: Overlay for activation of ADAU1977 ADC codec over I2C for control
166+
and I2S for data.
167+
Load: dtoverlay=adau1977-adc
168+
Params: <None>
169+
170+
164171
Name: ads7846
165172
Info: ADS7846 Touch controller
166173
Load: dtoverlay=ads7846,<param>=<val>
@@ -414,10 +421,19 @@ Params: i2c_gpio_sda GPIO used for I2C data (default "23")
414421
(default "2" = ~100kHz)
415422

416423

417-
Name: i2c-mux-pca9548a
418-
Info: Adds support for an NXP PCA9548A I2C multiplexer on i2c_arm
419-
Load: dtoverlay=i2c-mux-pca9548a,<param>=<val>
420-
Params: addr I2C address of PCA9548A (default 0x70)
424+
Name: i2c-mux
425+
Info: Adds support for a number of I2C bus multiplexers on i2c_arm
426+
Load: dtoverlay=i2c-mux,<param>=<val>
427+
Params: pca9542 Select the NXP PCA9542 device
428+
429+
pca9545 Select the NXP PCA9545 device
430+
431+
pca9548 Select the NXP PCA9548 device
432+
433+
addr Change I2C address of the device (default 0x70)
434+
435+
436+
[ The i2c-mux-pca9548a overlay has been deleted. See i2c-mux. ]
421437

422438

423439
Name: i2c-pwm-pca9685a
@@ -483,8 +499,21 @@ Params: <None>
483499

484500
Name: iqaudio-dac
485501
Info: Configures the IQaudio DAC audio card
486-
Load: dtoverlay=iqaudio-dac
487-
Params: <None>
502+
Load: dtoverlay=iqaudio-dac,<param>
503+
Params: 24db_digital_gain Allow gain to be applied via the PCM512x codec
504+
Digital volume control. Enable with
505+
"dtoverlay=iqaudio-dac,24db_digital_gain"
506+
(The default behaviour is that the Digital
507+
volume control is limited to a maximum of
508+
0dB. ie. it can attenuate but not provide
509+
gain. For most users, this will be desired
510+
as it will prevent clipping. By appending
511+
the 24db_digital_gain parameter, the Digital
512+
volume control will allow up to 24dB of
513+
gain. If this parameter is enabled, it is the
514+
responsibility of the user to ensure that
515+
the Digital volume control is set to a value
516+
that does not result in clipping/distortion!)
488517

489518

490519
Name: iqaudio-dacplus

boot/overlays/adau1977-adc.dtbo

1.38 KB
Binary file not shown.

boot/overlays/i2c-mux-pca9548a.dtbo

-1.12 KB
Binary file not shown.

boot/overlays/i2c-mux.dtbo

2.13 KB
Binary file not shown.

boot/overlays/iqaudio-dac.dtbo

240 Bytes
Binary file not shown.

boot/overlays/tinylcd35.dtbo

-80 Bytes
Binary file not shown.

boot/overlays/vc4-kms-v3d.dtbo

-312 Bytes
Binary file not shown.

boot/start.elf

576 Bytes
Binary file not shown.

boot/start_cd.elf

544 Bytes
Binary file not shown.

boot/start_db.elf

2.97 KB
Binary file not shown.

boot/start_x.elf

2.84 KB
Binary file not shown.

extra/Module.symvers

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1485,6 +1485,7 @@
14851485
0x4ed11b47 blk_mq_end_request vmlinux EXPORT_SYMBOL
14861486
0x14fde9c9 sdio_claim_host vmlinux EXPORT_SYMBOL_GPL
14871487
0xb4eb2a48 bdi_init vmlinux EXPORT_SYMBOL
1488+
0xf6434f57 adau1977_regmap_config sound/soc/codecs/snd-soc-adau1977 EXPORT_SYMBOL_GPL
14881489
0x475e158a synth_request_region drivers/staging/speakup/speakup EXPORT_SYMBOL_GPL
14891490
0xafbbe693 mwifiex_process_hs_config drivers/net/wireless/mwifiex/mwifiex EXPORT_SYMBOL_GPL
14901491
0x782e4387 md_register_thread drivers/md/md-mod EXPORT_SYMBOL
@@ -6151,6 +6152,7 @@
61516152
0x36bfe25d __of_genpd_xlate_simple vmlinux EXPORT_SYMBOL_GPL
61526153
0xe3c63329 mmc_detect_change vmlinux EXPORT_SYMBOL
61536154
0xeaa0f3c2 crypto_shash_setkey vmlinux EXPORT_SYMBOL_GPL
6155+
0x767bf747 adau1977_probe sound/soc/codecs/snd-soc-adau1977 EXPORT_SYMBOL_GPL
61546156
0x1ccb32d4 sdio_readl vmlinux EXPORT_SYMBOL_GPL
61556157
0xaf84865e __get_user_8 vmlinux EXPORT_SYMBOL
61566158
0xb73d5e28 nfs_fs_type vmlinux EXPORT_SYMBOL_GPL
@@ -8660,6 +8662,7 @@
86608662
0x500a5c50 simple_release_fs vmlinux EXPORT_SYMBOL
86618663
0x48a78f58 xts_crypt crypto/xts EXPORT_SYMBOL_GPL
86628664
0x76cf47f6 __aeabi_llsl vmlinux EXPORT_SYMBOL
8665+
0x850df8b9 clk_divider_ro_ops vmlinux EXPORT_SYMBOL_GPL
86638666
0x14ce4177 blk_end_request vmlinux EXPORT_SYMBOL
86648667
0xc00b9a88 nfc_se_transaction net/nfc/nfc EXPORT_SYMBOL
86658668
0x08f57f5e inet_diag_dump_icsk net/ipv4/inet_diag EXPORT_SYMBOL_GPL

extra/Module7.symvers

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1479,6 +1479,7 @@
14791479
0x9a1f82e5 blk_mq_end_request vmlinux EXPORT_SYMBOL
14801480
0x606e28a6 sdio_claim_host vmlinux EXPORT_SYMBOL_GPL
14811481
0x8c65e982 bdi_init vmlinux EXPORT_SYMBOL
1482+
0x874f43fb adau1977_regmap_config sound/soc/codecs/snd-soc-adau1977 EXPORT_SYMBOL_GPL
14821483
0x475e158a synth_request_region drivers/staging/speakup/speakup EXPORT_SYMBOL_GPL
14831484
0x460e1645 mwifiex_process_hs_config drivers/net/wireless/mwifiex/mwifiex EXPORT_SYMBOL_GPL
14841485
0x1981fe6e md_register_thread drivers/md/md-mod EXPORT_SYMBOL
@@ -6139,6 +6140,7 @@
61396140
0x5b072bb3 __of_genpd_xlate_simple vmlinux EXPORT_SYMBOL_GPL
61406141
0x2f08668e mmc_detect_change vmlinux EXPORT_SYMBOL
61416142
0xb5e80ae2 crypto_shash_setkey vmlinux EXPORT_SYMBOL_GPL
6143+
0x0fef327a adau1977_probe sound/soc/codecs/snd-soc-adau1977 EXPORT_SYMBOL_GPL
61426144
0xaf5c5f94 sdio_readl vmlinux EXPORT_SYMBOL_GPL
61436145
0xaf84865e __get_user_8 vmlinux EXPORT_SYMBOL
61446146
0xeb5c9eaf nfs_fs_type vmlinux EXPORT_SYMBOL_GPL
@@ -8642,6 +8644,7 @@
86428644
0x09baa844 simple_release_fs vmlinux EXPORT_SYMBOL
86438645
0xe19da7e7 xts_crypt crypto/xts EXPORT_SYMBOL_GPL
86448646
0x76cf47f6 __aeabi_llsl vmlinux EXPORT_SYMBOL
8647+
0x850df8b9 clk_divider_ro_ops vmlinux EXPORT_SYMBOL_GPL
86458648
0x13aade6f blk_end_request vmlinux EXPORT_SYMBOL
86468649
0x266005f0 nfc_se_transaction net/nfc/nfc EXPORT_SYMBOL
86478650
0x22ba2a6a inet_diag_dump_icsk net/ipv4/inet_diag EXPORT_SYMBOL_GPL

0 commit comments

Comments
 (0)