mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/
synced 2026-11-10 20:48:12 +00:00
1,309,163 commits
| Author | SHA1 | Message | Date | |
|---|---|---|---|---|
|
|
ff949d981c |
spi: spi-fsl-lpspi: Fix off-by-one in prescale max
The commit |
||
|
|
771dfd5a90 |
Amlogic ARM DT changes for v6.11:
- simple dt bindings check fix for gpio keys node name -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEEPVPGJshWBf4d9CyLd9zb2sjISdEFAmaQ/7sACgkQd9zb2sjI SdEQ+w//ZaD02z/44ciwunWMOr5LBlByAQSmwfbVFoYAQnDYIFDaNL7XJ2rmDZIU jd9BxIF4UsyzjcEMNVOV7sygo5wLNpQToRVSS9WrAcrNU+3BQeRRqgipsLyDnE1H FeN4kQ1kJmKtz+IZDfTBhbsH2snTfGPftEbm1wYK4jv0qGSyrGF0Y3Td8jYZscKw 0j19FQ0K5adrSuunT0x0RVx84+O771JPZ4tbDbTds6IOMSs1A7NexMmJZDUOnGug WfVJWBY0h74BAsNS6rRuVkwUsDS+6kR4cNfIKLC6CjCiZEZcRdNCHmWEBRdtvhn9 ihHYEYLmepiEbCbOnXgKDsWZaq+1srSFF2JYelAdeJ0JunOoDeC/tLVyuCRwwrkf x1GQI3MKpQ7Qebe1yJWBYN0QwqGBH1+ykKP5ncPISaYZY/wTKLQU/GnPFqHzAuYg RmwNE/8hV883z8Szsrp7uHaf5Q1zfJAmZELXcElw0GODRasqY0FnUeT5RzK2E1gF r58QMcs6AQju4X4xHbgwrCET2bKGlJ0yVSMvH12JArcll4TTUk4ZDmO5Ltp+iNMm wPq7WhDYI1Jn31VKiwltfcZ6Eku7azCQ/65NOIxdeKyLf8/LQ9Shk3j+0s/afpB0 87bjQP7Q0adXHin9yPSjvZGG+icDtbQ5J4vAh2K8Aw6TR7rAdSU= =cL2G -----END PGP SIGNATURE----- gpgsig -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEEiK/NIGsWEZVxh/FrYKtH/8kJUicFAmbZmoYACgkQYKtH/8kJ UidJ4BAAv9U3U+1qrYoYbo8ZICBELcx6vYKJG4mlaVgn4CwLa3lKCd1hst4KB+Ud T6jGB3Ss9kHzLUnOHjYHsltoypUfYh1d58iD/Zgdzyrc6JOWZP3XELRAPnoe+UQf 0jzVYnRGnR7e5/Jt5ABTk3NIJ7u5wdK55ajoUz5DaWvG260l2iwxl53Lba54GNz0 yOBkoNwG0aEp0+8pags8yLpjZhY7a3elPhM7qd9qKzrIB1TtJGqxdzSRi+TMAx++ l/fu1KbbFAn3katyCGCBoxzIyrhigM7bFAL13DYzaBRGQSWrDU0iYr49kJhtU87i 98ZI8fFfP7aryERIXf/FIQ4REGTxibP3BTxdYsSIYThDozPtPu0m3rwKTDSdAXTZ SMqbKz4qWS8SwD/ak4eKwx1wqslBq4wN1Rl42jfZJHDeVonTtPg+H3PicGaiTdLq 0wkrbZKP/aFiX5Idte2MC7D4L4sppwG1iulS4pyAKVGZTqvlrKHg+sYaRgNv2mU5 vbJ3qGceG6O+DAcH+62uxKyzGCcSvZIqp/p6ueq35BIbThDew03XIqgcL6s4W6CB xZ32i3ZwpahPcv6nrisjo9aKV+7Obl/2fGcrjNMNO4TBAqlZAqnmAhvghxgETENU Cu+GFOOUpFBC9ukX4tdEh57N1kI4UUmHOSGHpcj7FiMmFrY2Oqg= =8SYc -----END PGP SIGNATURE----- Merge tag 'amlogic-arm-dt-for-v6.11' of https://git.kernel.org/pub/scm/linux/kernel/git/amlogic/linux into soc/dt Amlogic ARM DT changes for v6.11: - simple dt bindings check fix for gpio keys node name * tag 'amlogic-arm-dt-for-v6.11' of https://git.kernel.org/pub/scm/linux/kernel/git/amlogic/linux: ARM: dts: amlogic: meson8b-ec100: align GPIO keys node name with bindings Link: https://lore.kernel.org/r/220683c1-e250-4c55-bbe5-c36e89391c32@linaro.org Signed-off-by: Arnd Bergmann <arnd@arndb.de> |
||
|
|
6e7fd890f1 |
arm64: dts: toshiba: Fix pl011 and pl022 clocks
Arm Primecell blocks have a functional clock and a bus clock. The Toshiba TMPV7708 only defines the bus clock (apb_pclk). Add the "uartclk" and "sspclk" clocks to the PL011 and PL022 nodes, respectively. Signed-off-by: Rob Herring (Arm) <robh@kernel.org> Link: https://lore.kernel.org/r/20240826183848.1290957-2-robh@kernel.org Signed-off-by: Arnd Bergmann <arnd@arndb.de> |
||
|
|
03667e3d4f |
ASoC: atmel: mchp-i2s-mcc: Improve maxburst calculation for better performance
The period size represents the size of the DMA descriptor. To ensure all DMA descriptors start from a well-aligned address, the period size must be divided by (sample size * maxburst), not just by maxburst. This adjustment allows for computing a higher maxburst value, thereby increasing the performance of the DMA transfer. Previously, snd_pcm_lib_period_bytes() returned 0 because the runtime HW parameters are computed after the hw_params() callbacks are used. To address this, we now use params_*() functions to compute the period size accurately. This change optimizes the DMA transfer performance by ensuring proper alignment and efficient use of maxburst values. [andrei.simion@microchip.com: Reword commit message and commit title. Add macros with values for maximum DMA chunk size allowed. Add DMA_BURST_ALIGNED preprocessor function to check the alignment of the DMA burst] Signed-off-by: Codrin Ciubotariu <codrin.ciubotariu@microchip.com> Signed-off-by: Andrei Simion <andrei.simion@microchip.com> Link: https://patch.msgid.link/20240905095633.113784-1-andrei.simion@microchip.com Signed-off-by: Mark Brown <broonie@kernel.org> |
||
|
|
5bbfdad8cf |
ASoC: mediatek: Add MT8365 support
- Add specific config to enable: - MT8365 sound support - MT6357 audio codec support - Add the mt8365 directory and all drivers under it. Reviewed-by: AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com> Signed-off-by: Alexandre Mergnat <amergnat@baylibre.com> Link: https://patch.msgid.link/20240226-audio-i350-v8-2-e80a57d026ce@baylibre.com Signed-off-by: Mark Brown <broonie@kernel.org> |
||
|
|
5e2404493f |
ASoC: codecs: add MT6357 support
Add the support of MT6357 PMIC audio codec. Signed-off-by: Nicolas Belin <nbelin@baylibre.com> Reviewed-by: AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com> Signed-off-by: Alexandre Mergnat <amergnat@baylibre.com> Link: https://patch.msgid.link/20240226-audio-i350-v8-1-e80a57d026ce@baylibre.com Signed-off-by: Mark Brown <broonie@kernel.org> |
||
|
|
19156263cb |
dma-mapping: use IOMMU DMA calls for common alloc/free page calls
Common alloca and free pages routines are called when IOMMU DMA is used,
and internally it calls to DMA ops structure which is not available for
default IOMMU. This patch adds necessary if checks to call IOMMU DMA.
It fixes the following crash:
Unable to handle kernel NULL pointer dereference at virtual address 0000000000000040
Mem abort info:
ESR = 0x0000000096000006
EC = 0x25: DABT (current EL), IL = 32 bits
SET = 0, FnV = 0
EA = 0, S1PTW = 0
FSC = 0x06: level 2 translation fault
Data abort info:
ISV = 0, ISS = 0x00000006, ISS2 = 0x00000000
CM = 0, WnR = 0, TnD = 0, TagAccess = 0
GCS = 0, Overlay = 0, DirtyBit = 0, Xs = 0
user pgtable: 4k pages, 48-bit VAs, pgdp=00000000d20bb000
[0000000000000040] pgd=08000000d20c1003
, p4d=08000000d20c1003
, pud=08000000d20c2003, pmd=0000000000000000
Internal error: Oops: 0000000096000006 [#1] PREEMPT SMP
Modules linked in: ipv6 hci_uart venus_core btqca
v4l2_mem2mem btrtl qcom_spmi_adc5 sbs_battery btbcm qcom_vadc_common
cros_ec_typec videobuf2_v4l2 leds_cros_ec cros_kbd_led_backlight
cros_ec_chardev videodev elan_i2c
videobuf2_common qcom_stats mc bluetooth coresight_stm stm_core
ecdh_generic ecc pwrseq_core panel_edp icc_bwmon ath10k_snoc ath10k_core
ath mac80211 phy_qcom_qmp_combo aux_bridge libarc4 coresight_replicator
coresight_etm4x coresight_tmc
coresight_funnel cfg80211 rfkill coresight qcom_wdt cbmem ramoops
reed_solomon pwm_bl coreboot_table backlight crct10dif_ce
CPU: 7 UID: 0 PID: 70 Comm: kworker/u32:4 Not tainted 6.11.0-rc6-next-20240903-00003-gdfc6015d0711 #660
Hardware name: Google Lazor Limozeen without Touchscreen (rev5 - rev8) (DT)
Workqueue: events_unbound deferred_probe_work_func
hub 2-1:1.0: 4 ports detected
pstate: 80400009 (Nzcv daif +PAN -UAO -TCO -DIT -SSBS BTYPE=--)
pc : dma_common_alloc_pages+0x54/0x1b4
lr : dma_common_alloc_pages+0x4c/0x1b4
sp : ffff8000807d3730
x29: ffff8000807d3730 x28: ffff02a7d312f880 x27: 0000000000000001
x26: 000000000000c000 x25: 0000000000000000 x24: 0000000000000001
x23: ffff02a7d23b6898 x22: 0000000000006cc0 x21: 000000000000c000
x20: ffff02a7858bf410 x19: fffffe0a60006000 x18: 0000000000000001
x17: 00000000000000d5 x16: 1fffe054f0bcc261 x15: 0000000000000001
x14: ffff02a7844dc680 x13: 0000000000100180 x12: dead000000000100
x11: dead000000000122 x10: 00000000001001ff x9 : ffff02a87f7b7b00
x8 : ffff02a87f7b7b00 x7 : ffff405977d6b000 x6 : ffff8000807d3310
x5 : ffff02a87f6b6398 x4 : 0000000000000001 x3 : ffff405977d6b000
x2 : ffff02a7844dc600 x1 : 0000000100000000 x0 : fffffe0a60006000
Call trace:
dma_common_alloc_pages+0x54/0x1b4
__dma_alloc_pages+0x68/0x90
dma_alloc_pages+0x10/0x1c
snd_dma_noncoherent_alloc+0x28/0x8c
__snd_dma_alloc_pages+0x30/0x50
snd_dma_alloc_dir_pages+0x40/0x80
do_alloc_pages+0xb8/0x13c
preallocate_pcm_pages+0x6c/0xf8
preallocate_pages+0x160/0x1a4
snd_pcm_set_managed_buffer_all+0x64/0xb0
lpass_platform_pcm_new+0xc0/0xe8
snd_soc_pcm_component_new+0x3c/0xc8
soc_new_pcm+0x4fc/0x668
snd_soc_bind_card+0xabc/0xbac
snd_soc_register_card+0xf0/0x108
devm_snd_soc_register_card+0x4c/0xa4
sc7180_snd_platform_probe+0x180/0x224
platform_probe+0x68/0xc0
really_probe+0xbc/0x298
__driver_probe_device+0x78/0x12c
driver_probe_device+0x3c/0x15c
__device_attach_driver+0xb8/0x134
bus_for_each_drv+0x84/0xe0
__device_attach+0x9c/0x188
device_initial_probe+0x14/0x20
bus_probe_device+0xac/0xb0
deferred_probe_work_func+0x88/0xc0
process_one_work+0x14c/0x28c
worker_thread+0x2cc/0x3d4
kthread+0x114/0x118
ret_from_fork+0x10/0x20
Code: f9411c19 940000c9 aa0003f3 b4000460 (f9402326)
---[ end trace 0000000000000000 ]---
Fixes:
|
||
|
|
335cc75ce3 |
ptp: ptp_idt82p33: Convert comma to semicolon
Replace comma between expressions with semicolons. Using a ',' in place of a ';' can have unintended side effects. Although that is not the case here, it is seems best to use ';' unless ',' is intended. Found by inspection. No functional change intended. Compile tested only. Signed-off-by: Chen Ni <nichen@iscas.ac.cn> Acked-by: Richard Cochran <richardcochran@gmail.com> Reviewed-by: Simon Horman <horms@kernel.org> Link: https://patch.msgid.link/20240904015003.1065872-1-nichen@iscas.ac.cn Signed-off-by: Paolo Abeni <pabeni@redhat.com> |
||
|
|
6482439d3d |
linux-cpupower-6.12-rc1
This cpupower update for Linux 6.12-rc1 consists of an enhancement to cpuidle tool to display the residency value of cpuidle states. This addition provides a clearer and more detailed view of idle state information when using cpuidle-info. -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEEPZKym/RZuOCGeA/kCwJExA0NQxwFAmbY1h0ACgkQCwJExA0N QxwNfBAAoK+A2gM1n9ucR+zf3npyiM1RzSyf5EO7WDHeO1KRSE0t7+Vl0avE5Hx+ 45Ih8yigXWhVl05HKSo7uQK8ho2HWOLewvvM50/bFz8Id1vqQ8w46zzqS2Q8h4KG 5fiKxlBWfhHzIwghTjBPpz4HhZlu70LvZ0zMjxQZZe0mrOTD9KcxpxbqQo77cSJo j4+B2yd8D4cQdEIYdeCns12g0Bxaip6ftTiiu3wIb0DGd6biUpcAgk8LlWV8kaFY BZ1JSYwSIz+hncetwxqanQmvxDOinbrWamEPpsQL7AfzX5cWmTCO9xVUojxjVgVe 7NVFWEe86W9wzoorw96aC8J5ms6eXJzm3WRxeSX/p01FMOGIiFkfqyrF87QbKzop JMCLsEPHk3BhWWRAuW/5zClgkFEPSBQnXK6RJTtL8Z0hws5OaY1V/8jErTglwf/l L3YnAYufFTOtIAMlLY7R6FgqrsWZXXReWkZCzZ7C/VSBqdwIobCmVt/9+an8Y4Gc g/as1iqaVLokKZnS8esNTDsnp1Dh9yD41LpZ+aT8SIfLfae9PeIxj3OvRKvgxbbh y/aK02PZzDbuz3X2my5Gf5U8QE6stbncuUQcB5j8bSwwNn2yIi1jtAT+VCDt5Dnj Pg224O8AJjiCdy7zCCTt5Mgfu1O29uBKRnXZLlzir6w4um1L1O8= =fcIj -----END PGP SIGNATURE----- Merge tag 'linux-cpupower-6.12-rc1' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/shuah/linux Merge a cpupower utility update for 6.12 from Shuah Khan: "This cpupower update for Linux 6.12-rc1 consists of an enhancement to cpuidle tool to display the residency value of cpuidle states. This addition provides a clearer and more detailed view of idle state information when using cpuidle-info." * tag 'linux-cpupower-6.12-rc1' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/shuah/linux: tools/cpupower: display residency value in idle-info |
||
|
|
222caf5520 |
amd-pstate development for 6.12:
* Validate return of any attempt to update EPP limits, which fixes the masking hardware problems. -----BEGIN PGP SIGNATURE----- iQJOBAABCgA4FiEECwtuSU6dXvs5GA2aLRkspiR3AnYFAmbYvoIaHG1hcmlvLmxp bW9uY2llbGxvQGFtZC5jb20ACgkQLRkspiR3AnY6ZxAAw0vB5p/mC8QfS5VuDm0O Up+dMtjVf9VcIOx4OoqSPNTY4HmNUnBSmACfeY/LzUa22BhM+7SJ74y8UoXGYGc8 GKzuVDRsbqnuMrGqbOd8u+eJhcc8fln7zJVa1xBOM8V5yHqvnxjAsnwVieVhjmKa 7m5K8ht/tJsCpaY/BjF7iHMgq950UGjO+pUXzrYP5ARV1O367DMWVQ91X9NBKwvN w/mapWmH+mpp0//2hL7wzrtGIfYjdndFP3xM0+7v5MoEd9KuSl7xCVObGidDOEaz oxfMCfPPpHMJLwD/L6VOwq/AIomJQVUZS8111ucnbdkIVW5QOlSaFwKJG/KmFvUQ 98lfX2xAaGB26tvWQ3l+vFQ7Qces0NrJfCLbpS2NdQ2oSq1+1ab3Yeh1wDXYph7o hF+Xa/qJHzIFwzeQ2EmdXwthpoXbF5mmIiBZCTE/v1WpBVkYj+lJGtU+WsyAwFJT qPASAqrRo8KoCfhdxYT47Rc3AowUWtHoJQlZNzTdbmc7KXrk+7NfDUZ5ifLq3puI FAPWg76NM8aefoattsC57+6/V2bygbe1wIQaXRrybZiO9cMtY0eQ9bE4ysIm0ZQ8 bSPEHg1iYl3OrMzwRYnBHmev8E4jmKdKSnBBPSqD3ObeR3fNZQs1pxWc3CtHP8LA p+AEE66CGAzsed5wudcEoOc= =nPcu -----END PGP SIGNATURE----- Merge tag 'amd-pstate-v6.12-2024-09-04' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/superm1/linux Merge an amd-pstate driver update for 6.12 from Mario Limonciello: "amd-pstate development for 6.12: * Validate return of any attempt to update EPP limits, which fixes the masking hardware problems." * tag 'amd-pstate-v6.12-2024-09-04' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/superm1/linux: cpufreq/amd-pstate: Catch failures for amd_pstate_epp_update_limit() |
||
|
|
287f97a151 | Merge back cpufreq material for 6.12 | ||
|
|
5dae5d09fe |
wifi: mt76: mt7996: set correct value in beamforming mcu command for mt7992
Configure correct bf number and bitmap in beamforming mcu command for mt7992 chipsets, which only support dual-band. Signed-off-by: Howard Hsu <howard-yh.hsu@mediatek.com> Signed-off-by: Shayne Chen <shayne.chen@mediatek.com> Link: https://patch.msgid.link/20240816094635.2391-8-shayne.chen@mediatek.com Signed-off-by: Felix Fietkau <nbd@nbd.name> |
||
|
|
9ca65757f0 |
wifi: mt76: mt7996: fix EHT beamforming capability check
If a VIF acts as a beamformer, it should check peer's beamformee
capability, and vice versa.
Fixes:
|
||
|
|
0cca3fe745 |
wifi: mt76: mt7996: set correct beamformee SS capability
According to IEEE P802.11be/D6.0 Table 9-417n, beamformee SS field stands for the maximum number of spatial streams that the STA can receive in an EHT sounding NDP minus 1, and the minimum value of this field is 3. This value indicates the decoding capability of a beamformee, which is independent of current antenna settings. Correct the value for mt7996 and mt7992 chipsets based on their HW capability. Signed-off-by: Howard Hsu <howard-yh.hsu@mediatek.com> Signed-off-by: Shayne Chen <shayne.chen@mediatek.com> Link: https://patch.msgid.link/20240816094635.2391-6-shayne.chen@mediatek.com Signed-off-by: Felix Fietkau <nbd@nbd.name> |
||
|
|
e1f4847fdb |
wifi: mt76: mt7996: fix HE and EHT beamforming capabilities
Fix HE and EHT beamforming capabilities for different bands and interface types. Fixes: |
||
|
|
948f652498 |
wifi: mt76: mt7996: advertize beacon_int_min_gcd
Advertize beacon_int_min_gcd as 100 to allow setting different beacon intervals on different interfaces. Signed-off-by: Peter Chiu <chui-hao.chiu@mediatek.com> Signed-off-by: Shayne Chen <shayne.chen@mediatek.com> Link: https://patch.msgid.link/20240816094635.2391-4-shayne.chen@mediatek.com Signed-off-by: Felix Fietkau <nbd@nbd.name> |
||
|
|
9265397caa |
wifi: mt76: mt7996: fix wmm set of station interface to 3
According to connac3 HW design, the WMM index of AP and STA interface
should be 0 and 3, respectively.
Fixes:
|
||
|
|
376200f095 |
wifi: mt76: mt7996: fix traffic delay when switching back to working channel
During scanning, UNI_CHANNEL_RX_PATH tag is necessary for the firmware to
properly stop and resume MAC TX queue. Without this tag, HW needs more time
to resume traffic when switching back to working channel.
Fixes:
|
||
|
|
f98c3de92b |
wifi: mt76: mt7996: use hweight16 to get correct tx antenna
The chainmask is u16 so using hweight8 cannot get correct tx_ant.
Without this patch, the tx_ant of band 2 would be -1 and lead to the
following issue:
BUG: KASAN: stack-out-of-bounds in mt7996_mcu_add_sta+0x12e0/0x16e0 [mt7996e]
Fixes:
|
||
|
|
723762a7a7 |
wifi: mt76: mt7921: fix wrong UNII-4 freq range check for the channel usage
The check should start from 5845 to 5925, which includes
channels 169, 173, and 177.
Fixes:
|
||
|
|
862bf7cbd7 |
wifi: mt76: mt7915: fix oops on non-dbdc mt7986
mt7915_band_config() sets band_idx = 1 on the main phy for mt7986 with MT7975_ONE_ADIE or MT7976_ONE_ADIE. Commit |
||
|
|
50ddaedeae |
net: dsa: felix: Annotate struct action_gate_entry with __counted_by
Add the __counted_by compiler attribute to the flexible array member entries to improve access bounds-checking via CONFIG_UBSAN_BOUNDS and CONFIG_FORTIFY_SOURCE. Signed-off-by: Hongbo Li <lihongbo22@huawei.com> Link: https://patch.msgid.link/20240904014956.2035117-1-lihongbo22@huawei.com Signed-off-by: Paolo Abeni <pabeni@redhat.com> |
||
|
|
ed42b2bcd3 |
Merge branch 'bonding-support-new-xfrm-state-offload-functions'
Hangbin Liu says:
====================
Bonding: support new xfrm state offload functions
Add 2 new xfrm state offload functions xdo_dev_state_advance_esn and
xdo_dev_state_update_stats for bonding. The xdo_dev_state_free will be
added by Jianbo's patchset [1]. I will add the bonding xfrm policy offload
in future.
v7: no update, just rebase the code.
v6: Use "Return: " based on ./scripts/kernel-doc (Simon Horman)
v5: Rebase to latest net-next, update function doc (Jakub Kicinski)
v4: Ratelimit pr_warn (Sabrina Dubroca)
v3: Re-format bond_ipsec_dev, use slave_warn instead of WARN_ON (Nikolay Aleksandrov)
Fix bond_ipsec_dev defination, add *. (Simon Horman, kernel test robot)
Fix "real" typo (kernel test robot)
v2: Add a function to process the common device checking (Nikolay Aleksandrov)
Remove unused variable (Simon Horman)
v1: lore.kernel.org/netdev/20240816035518.203704-1-liuhangbin@gmail.com
====================
Link: https://patch.msgid.link/20240904003457.3847086-1-liuhangbin@gmail.com
Signed-off-by: Paolo Abeni <pabeni@redhat.com>
|
||
|
|
68db604e16 |
bonding: support xfrm state update
The patch add xfrm statistics update for bonding IPsec offload. Reviewed-by: Nikolay Aleksandrov <razor@blackwall.org> Acked-by: Jay Vosburgh <jv@jvosburgh.net> Signed-off-by: Hangbin Liu <liuhangbin@gmail.com> Signed-off-by: Paolo Abeni <pabeni@redhat.com> |
||
|
|
96d30bf941 |
bonding: Add ESN support to IPSec HW offload
Currently, users can see that bonding supports IPSec HW offload via ethtool. However, this functionality does not work with NICs like Mellanox cards when ESN (Extended Sequence Numbers) is enabled, as ESN functions are not yet supported. This patch adds ESN support to the bonding IPSec device offload, ensuring proper functionality with NICs that support ESN. Reviewed-by: Nikolay Aleksandrov <razor@blackwall.org> Acked-by: Jay Vosburgh <jv@jvosburgh.net> Signed-off-by: Hangbin Liu <liuhangbin@gmail.com> Signed-off-by: Paolo Abeni <pabeni@redhat.com> |
||
|
|
1ddec5d0ee |
bonding: add common function to check ipsec device
This patch adds a common function to check the status of IPSec devices. This function will be useful for future implementations, such as IPSec ESN and state offload callbacks. Suggested-by: Nikolay Aleksandrov <razor@blackwall.org> Reviewed-by: Nikolay Aleksandrov <razor@blackwall.org> Acked-by: Jay Vosburgh <jv@jvosburgh.net> Signed-off-by: Hangbin Liu <liuhangbin@gmail.com> Signed-off-by: Paolo Abeni <pabeni@redhat.com> |
||
|
|
b02d2cf5b2 |
second round of amd-pstate fixes for 6.11:
* Fix an incorrect warning emitted on processors that don't support X86_FEATURE_CPPC. -----BEGIN PGP SIGNATURE----- iQJOBAABCgA4FiEECwtuSU6dXvs5GA2aLRkspiR3AnYFAmbYvK8aHG1hcmlvLmxp bW9uY2llbGxvQGFtZC5jb20ACgkQLRkspiR3AnbEcw//f45iimYUHFB8Y7dOicmz WRq2GuB/MeBwYum3h7VAsErq51e8Woh/C+YqvKbf6PelrJpsVvvYvGV1RDrqZNjL gtD3YISccm6Fy+43U6p92jqflnjlOphaAt+GJkL55RUhtU5/X66Eja7Q0Nmi3jfp sJu+ozDcPOgaqyWwFdCl0i7vhwwiGsgqPAbsn+1Eu1UOM7++sSY4wfflo0IJnVJo xnLGgx25u/JEBRB+C1cX9gad2KfAMymyslQdoLQDD892njC+HqMhlXj/TX4R16c6 0EvejOQf9wH1gb/l4syw9la+VmqOsloKAtLEQ32P1Rcz83ftRZ0SBDlYfiTqgVGq Yc/oaW4cAoJcj8XW8eDNaYe5HNJozqAYpyFT9u0tkD8pHsfhorE/B4HWjPIWR2bS ZlPAuS4/mnthfiup2Q/9LRPFniz4ex0qzlJTX1AVo0KUIhel+6iXsiiYKqrhDyfo hkbqnneFQJqZNhjogGVWlZS7jlikBpvVhwPDB2j/yGBNZtGukvjwCPt8L+AcjL7S mwa/dXXGs2hFFyeCApZ0oYPgcvxaZLs6jGLZzz+uuOFT8xrWzEhprPRcQIfbtM1r 26xAiy5zY3XqUFG/4kbaXXfA2e7d929j0qX3MMVyl2mucbv78VpFp9vF3uSCnXUm 18k5XwP8OX4P9it/XhPPyks= =VmBp -----END PGP SIGNATURE----- Merge tag 'amd-pstate-v6.11-2024-09-04' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/superm1/linux Pull an amd-pstate fix for 6.11 from Mario Limonciello: "second round of amd-pstate fixes for 6.11: * Fix an incorrect warning emitted on processors that don't support X86_FEATURE_CPPC." * tag 'amd-pstate-v6.11-2024-09-04' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/superm1/linux: cpufreq/amd-pstate: Remove warning for X86_FEATURE_CPPC on certain Zen models |
||
|
|
ba2b9de0c1 |
drm/tegra: fix potential uninitialized variable use
It's likely either output->drm_edid or output->ddc is non-NULL, but avoid the uninitialized variable usage anyway. Reported-by: kernel test robot <dan.carpenter@linaro.org> Closes: https://lore.kernel.org/r/ZtXLyXxew7z6H2bD@stanley.mountain Fixes: |
||
|
|
54fccad63e |
thermal: core: Drop thermal_zone_device_is_enabled()
There are only two callers of thermal_zone_device_is_enabled() and one of them call is under the zone lock and the other one uses lockdep_assert_held() on that lock. Thus the lockdep_assert_held() in thermal_zone_device_is_enabled() is redundant and it could be dropped, but then the function would merely become a wrapper around a simple tz->mode check that is more convenient to do directly. Accordingly, drop thermal_zone_device_is_enabled() altogether and update its callers to check tz->mode directly as appropriate. While at it, combine the tz->mode and tz->suspended checks in __thermal_zone_device_update() because they are of a similar category and if any of them evaluates to "true", the outcome is the same. No intentinal functional impact. Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com> Link: https://patch.msgid.link/9353673.CDJkKcVGEf@rjwysocki.net |
||
|
|
3c3ee53df4 |
thermal: core: Check passive delay in monitor_thermal_zone()
The only case in which thermal_zone_device_set_polling() is called with its second argument equal to zero is when passive cooling is under way and passive_delay_jiffies is 0, which only happens when the given thermal zone is not polled at all. If monitor_thermal_zone() is modified to check passive_delay_jiffies directly, the check of the thermal_zone_device_set_polling() second argument against 0 can be dropped and a passive_delay check can be dropped from thermal_zone_device_register_with_trips(), so change the code accordingly. No intentional functional impact. Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com> Link: https://patch.msgid.link/2004353.PYKUYFuaPT@rjwysocki.net |
||
|
|
fcfacd544b |
thermal: core: Drop dead code from monitor_thermal_zone()
Since monitor_thermal_zone() is only called when the given thermal zone has been enabled, as per the thermal_zone_device_is_enabled() check in __thermal_zone_device_update(), the tz->mode check in it always evaluates to "false" and the thermal_zone_device_set_polling() invocation depending on it is dead code, so drop it. No functional impact. Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com> Link: https://patch.msgid.link/10547425.nUPlyArG6x@rjwysocki.net |
||
|
|
49029b507e |
thermal: core: Drop redundant lockdep_assert_held()
Along the lines of commit
|
||
|
|
15cb56bd52 |
thermal: gov_bang_bang: Adjust states of all uninitialized instances
If a cooling device is registered after a thermal zone it should be
bound to and the trip point it should be bound to has already been
crossed by the zone temperature on the way up, the cooling device's
state may need to be adjusted, but the Bang-bang governor will not
do that because its .manage() callback only looks at thermal instances
for trip points whose thresholds are below or at the zone temperature.
Address this by updating bang_bang_manage() to look at all of the
uninitialized thermal instances and setting their target states in
accordance with the position of the zone temperature with respect to
the threshold of the given trip point.
Fixes:
|
||
|
|
874b6476fa |
thermal: sysfs: Add sanity checks for trip temperature and hysteresis
Add sanity checks for new trip temperature and hysteresis values to
trip_point_temp_store() and trip_point_hyst_store() to prevent trip
point threshold from falling below THERMAL_TEMP_INVALID.
However, still allow user space to pass THERMAL_TEMP_INVALID as the
new trip temperature value to invalidate the trip if necessary.
Also allow the hysteresis to be updated when the temperature is invalid
to allow user space to avoid having to adjust hysteresis after a valid
temperature has been set, but in that case just change the value and do
nothing else.
Fixes:
|
||
|
|
8e69c96df7 |
net: dsa: vsc73xx: fix possible subblocks range of CAPT block
CAPT block (CPU Capture Buffer) have 7 sublocks: 0-3, 4, 6, 7.
Function 'vsc73xx_is_addr_valid' allows to use only block 0 at this
moment.
This patch fix it.
Fixes:
|
||
|
|
4f6dc10b7e |
Qualcomm Arm64 DeviceTree updates for v6.12
This introduces support for the following devices: - Lenovo Thinkpad T14s Gen 6 - Microsoft Surface Laptop 7 laptop - Lenovo A6000 - Lenovo A6010 - Samsung Galaxy J3, - Lenovo Vibe K5 (multiple variants) - LG G4 IPQ5332 global clock controller is marked as an interconnect-provider, and the USB interrupt triggers are corrected. Touchscreen description is added to the Samsung Galaxy Core Prime and Max, and touch keys are added to the Samsung Galaxy Grand Prime and Galaxy Tab A. Camera flash is added to BQ Aquaris M5 and X5. The SD-card slot is described for the QCM6490 IDP. For SA8775P CPU and LLCC bwmon is added, audio, compute and general purpose DSP remoteprocs are added, with FastRPC on audio and compute DSP. CPUidle states, capacity and DPC properties are added. On SC8180X definitions for the multiport USB controller is introduced, and enabled on the Lenovo Flex 5G to bring the camera to life. Power key definitions are added as well. The RGB camera sensor on the Lenovo ThinkPad X13s is described. PCIe pinconf properties are cleaned up on this and the CRD. The four USB Type-A ports found on the SA8295P ADP are enabled. The modem subsystem remoteproc is introduced on the SDX75 and enabled on the IDP device. Camera, display and GPU clock controllers are added for the SM4450 platform. On the F(x)tec Pro1X device, display, GPU, WiFi, RGB LED, SD-card, remoteprocs, USB3 SuperSpeed, touchscreen, IO-expander, hall switch, caps lock LED and camera button are introduced. The camera clock controller is added to SM8150, and the GPU-only "amd,imageon" compatible is dropped from the MTP device. Refgen regulator for the DSI nodes of SM8350 is described, and the display subsystem interconnect paths are corrected. The camera control interface controllers are described on both SM8550 and SM8650. The bluetooth node on on SM8550 QRD, SM8650 QRD and SM8650 HDK are transitioned to the power sequence description. WiFi is added to the SM8550 hardware development kit (HDK). On the X1 Elite platform, one more UART, a DisplayPort PHY, the USB multiport controller, a PCIe controller and PHY are added. Orientation switching is wired up for the USB+DP PHYs. RPMh statistics node is added. For the X1 Elite CRD the LID switch and the SDX65 modems are introduced. -----BEGIN PGP SIGNATURE----- iQJJBAABCAAzFiEEBd4DzF816k8JZtUlCx85Pw2ZrcUFAmbYwlQVHGFuZGVyc3Nv bkBrZXJuZWwub3JnAAoJEAsfOT8Nma3Fd2UP/2fq0EEi34Yd3GUpQ+6U6v9MPpT3 AhRzvFDGsRJX/wiDw2N5RqowPHfxK8jzYGF5wwLXaZyQfaM8Be6OIQfg/zl9+yYn 6FqtqM6hK0RjSLac0iYp9Gf0iuKa/MfyAVoigG6oWqGyRWY9FiFwgMWEqUhwAeft oDVFIRJT6wxM1EpzEq67rXfqfZ3ySpblQIsQtkwsw92osx1kHO9R/T2rzgYxfrsF 6ZN99qgBOJ5DQmRuOHMDLy+cBuNaiB4S3iuXnboJkJFu9SmogZt5o/EP6hZViYAJ TC1FRBXsAsa+jrhgFTt2ZHCHcbX0+PfJPtW7FFznNT22GKoXGY5vRXhUaY0Sq7jN P6DwsoB38OKZD+DJe6DPIP2dgbDRJTx0VTYqIa4ynJuXdCtzpSpbdwYNWVH2gHqo q7jItUBDs6/cxqX7p8ArkdTPDaY7I5xibENTb59gsBErjw/z6CWXJEsDBEjsR3bp iJZ6bpDLV9w0zndDbA2u5VMph/HsLpK4w0BWOXC4nCqXq3duF+X3sc24eDRVEdt5 NNnUgXh5yURNdgvlhGPB0tnxwxKsJOWNIjqqfm9aeXl/CoyP1ZmCMHHkUZ5fcMVs ghiGy/hI2tRi0Hcy+vh3/8G5746nXTAJxKegCbseMG/bHS8mKtKSSld3zMch2Ogi 3Rwdau8zpJ1IjFYf =dcCx -----END PGP SIGNATURE----- gpgsig -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEEiK/NIGsWEZVxh/FrYKtH/8kJUicFAmbZhwMACgkQYKtH/8kJ UidKJw//UXXf/ap+0e8dY2++AW8fj1ir8CoZTMT9zuqO9HYtF/CRAv/Iw+rIGy/l JSDyW2JgF+6nbn5hUJGvBeNMIyHKit3WjAAsBEmTqqya5Lo+fDCS4ZHvqoXdgWIF 1OLfQ0JqTcQsmSHqkhqbBgM+YONz6kfUOWatqfCq0PnBmKGAArxGmcFrJHlt9b5+ D1rf0GIgmBD2nCZVfSo5gzab0BlrqYQs0gAGHWz5mg8WPb2fuqlooxBqN/UDUZYM 4UGrgrGTYhj/wLiM9cWtASGuchFLohq7dbBiHYjcwH3KTKI83fPTHF6+iiRZLr57 9eptLpXZbFlFZY+Bou/2wRPvAAGXkdNRrt1wHP6XmZQonRIELZUaw+umKJww3B+w 8JEXYizgsPmQQQu2mtZjYmXoc8GpN8N7l+Ngt4H+ZtSetsDnUX02TnWF7zdY2QUr MGpWwqWkIrnTavbgPL8/rcB0S20++VYoDfwjsnY73PB/HH95VT91fG+uf02Ll+8K VAbJf+ebpYOW9n1SsT9C6CMJiWYjEIb+LumwCYWl3PZiv8URdEWCudqop36OVjUx lTu0829gy0A4iKdQNrEMGEB3+/Yy0wAg7DzkyeVdjKh8iDUOVevJtb1I9PaccNzt nhwrHfvwjzKKriKS+CRosaa0GKNVa4GSfPiLnMKhZ99LVvZLvrc= =zjLL -----END PGP SIGNATURE----- Merge tag 'qcom-arm64-for-6.12' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into soc/dt Qualcomm Arm64 DeviceTree updates for v6.12 This introduces support for the following devices: - Lenovo Thinkpad T14s Gen 6 - Microsoft Surface Laptop 7 laptop - Lenovo A6000 - Lenovo A6010 - Samsung Galaxy J3, - Lenovo Vibe K5 (multiple variants) - LG G4 IPQ5332 global clock controller is marked as an interconnect-provider, and the USB interrupt triggers are corrected. Touchscreen description is added to the Samsung Galaxy Core Prime and Max, and touch keys are added to the Samsung Galaxy Grand Prime and Galaxy Tab A. Camera flash is added to BQ Aquaris M5 and X5. The SD-card slot is described for the QCM6490 IDP. For SA8775P CPU and LLCC bwmon is added, audio, compute and general purpose DSP remoteprocs are added, with FastRPC on audio and compute DSP. CPUidle states, capacity and DPC properties are added. On SC8180X definitions for the multiport USB controller is introduced, and enabled on the Lenovo Flex 5G to bring the camera to life. Power key definitions are added as well. The RGB camera sensor on the Lenovo ThinkPad X13s is described. PCIe pinconf properties are cleaned up on this and the CRD. The four USB Type-A ports found on the SA8295P ADP are enabled. The modem subsystem remoteproc is introduced on the SDX75 and enabled on the IDP device. Camera, display and GPU clock controllers are added for the SM4450 platform. On the F(x)tec Pro1X device, display, GPU, WiFi, RGB LED, SD-card, remoteprocs, USB3 SuperSpeed, touchscreen, IO-expander, hall switch, caps lock LED and camera button are introduced. The camera clock controller is added to SM8150, and the GPU-only "amd,imageon" compatible is dropped from the MTP device. Refgen regulator for the DSI nodes of SM8350 is described, and the display subsystem interconnect paths are corrected. The camera control interface controllers are described on both SM8550 and SM8650. The bluetooth node on on SM8550 QRD, SM8650 QRD and SM8650 HDK are transitioned to the power sequence description. WiFi is added to the SM8550 hardware development kit (HDK). On the X1 Elite platform, one more UART, a DisplayPort PHY, the USB multiport controller, a PCIe controller and PHY are added. Orientation switching is wired up for the USB+DP PHYs. RPMh statistics node is added. For the X1 Elite CRD the LID switch and the SDX65 modems are introduced. * tag 'qcom-arm64-for-6.12' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux: (120 commits) arm64: dts: qcom: x1e80100: Fix PHY for DP2 arm64: dts: qcom: qcm6490-idp: Add SD Card node arm64: dts: qcom: x1e80100: Add orientation-switch to all USB+DP QMP PHYs arm64: dts: qcom: Add X1E78100 ThinkPad T14s Gen 6 dt-bindings: arm: qcom: Add Lenovo ThinkPad T14s Gen 6 Revert "arm64: dts: qcom: msm8939-longcheer-l9100: Add rear flash" arm64: dts: qcom: Add support for X1-based Surface Laptop 7 devices arm64: dts: qcom: x1e80100: Add UART2 arm64: dts: qcom: x1e80100-pmics: Add PMC8380C PWM dt-bindings: arm: qcom: Add Surface Laptop 7 devices arm64: dts: qcom: sm8150-mtp: drop incorrect amd,imageon arm64: qcom: sa8775p: Add ADSP and CDSP0 fastrpc nodes arm64: dts: qcom: x1e80100: Add USB Multiport controller arm64: dts: qcom: sa8775p: fix the fastrpc label arm64: dts: qcom: ipq5332: Add icc provider ability to gcc dt-bindings: interconnect: Add Qualcomm IPQ5332 support arm64: dts: qcom: sm8250: move lpass codec macros to use clks directly arm64: dts: qcom: msm8998: Add disabled support for LPASS iommu for Q6 dt-bindings: clock: gcc-msm8998: Add Q6 and LPASS clocks definitions arm64: dts: qcom: msm8976: Add restart node ... Link: https://lore.kernel.org/r/20240904215752.24465-1-andersson@kernel.org Signed-off-by: Arnd Bergmann <arnd@arndb.de> |
||
|
|
a77498a433 |
Qualcomm Arm32 DeviceTree updates for v6.12
MSM8226 gains CPU frequency scaling support and CPU thermal zones wired up. The Nokia Lumia 630 and 830 gains inertial sensors. Samsung Galaxy S5 gains pstore functionality. A range of fixes for DeviceTree validation issues are added. -----BEGIN PGP SIGNATURE----- iQJJBAABCAAzFiEEBd4DzF816k8JZtUlCx85Pw2ZrcUFAmbYtTkVHGFuZGVyc3Nv bkBrZXJuZWwub3JnAAoJEAsfOT8Nma3FzDYP/3XNNXoSdwQpiQgrHYeGSk4HTIj/ zAb/AcHqcvvTbViAokoQRHzr5Z6OO8P3NjnPVMhvHU/lsqPIYOZkmk0N5HQ3nrQY GfENoiG8xdxbJAxbX0xwr/YOpXIhdkBd9YIbMymJFGKL/Y9qkMxie5vb8bDbyBvA iAnUPEybZn+5aRzXEMSS4R7Ua276H2DRhBYGEObC5oGt69m4XRCEjDUeOlx7xlRb AOPdzFInfs+8qRgsWsOMVoXSNVbhaurfop0IrAf4+LTVUpDjy6BRnD3T2uVKFsep FjVoPZ7NVEn9EIfiBpaO+qbYeBEAwjwHHN5jaHu2RG5KjbuzhKbsV1xjG9kPN96s zljrvJqMmCmjiABaR7kGopubajlJ5GeihcObM1mE3Z0PQo6qJkpi4pdUGw+2n+hG 2HQz/Bz4Hip157Eu6phwIQUVtX3xcyZGH/kWqeesCHUgWvj1jTT5X0F/GSj7x6jW t5e4PAtIvby/wecUpk+HucAHQI04VBixTUKB702hsVxexRLoM7Hbe/rIsmK2JPQs dp7MIInMhFU4VWswgoM7QieVwxBGrnJnrYEkGg0JSCmkelEv5Kt+5tY8Fa6JipVy 1PWyi6VvtFxC2ZJssgg71coirvla2h3unFt3zgfAVcLUhJQUHcolOz3zKD9qbrKK VtF0f2KJKy5e7zss =1RD7 -----END PGP SIGNATURE----- gpgsig -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEEiK/NIGsWEZVxh/FrYKtH/8kJUicFAmbZhrgACgkQYKtH/8kJ UicvQhAAgxfDqlVChRhqaJ3A5LjfcSpuTxPboeyEAT2ZIVeSiV6j2cw3ETf+Wedd F6XAvIv3bC4bm1qpYeUxXegceP8VqctFDAUc8gzBvI0XcudlGSIKnQi9vS8tExEr Rjc7V6xEepahHRsA2YBTTdihauZVWABfoOzYMrLFg4qzkG+10q/29MtubSF86fNC d/lHlAbKUVJdlF1FMdir2Jffru3SMm6qCv7R3VZxhq82Lmb4IoP/DZtSPaAjwZnX UVN5EO684ADNAbbl6mnvLzQoUSLlEjuCQgFh4g9txlIS/hNP32hgAzewtQBK0bsX YTHDuydcUvwkKkdbwNPfSLp+xNBVAxCBDLgDbme/2KuMTk1maQYICBEMbTTECkMT orkLV5cddgO2Bzj2HnHb5BoC/5SAZndg63hlxfy1/ev+o86FvIu1U66+xwGGdhMN eryGRrufzpgBrCLbLEg5VTK7Q0+iDnvut7EeNQiCJkbr47zmXMFsUWlaExrhYk1l enKJ1DGEdyMFPIkObe5BLI1Xx4jW9klUa2iGc6xxo+Ij6MM8CGHBd3fgyq/QQ54T AHvgXvUSmMT/nYcpFpH6GYoA9Y7Odp13e9dp4ukPfc/8XLILj5bFJgptIwxxMMqk GchBUImkI/Xb93Zxy6sEFElsOkQVfv6jyqKdTHzbc8+3whUayt4= =TDqI -----END PGP SIGNATURE----- Merge tag 'qcom-arm32-for-6.12' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into soc/dt Qualcomm Arm32 DeviceTree updates for v6.12 MSM8226 gains CPU frequency scaling support and CPU thermal zones wired up. The Nokia Lumia 630 and 830 gains inertial sensors. Samsung Galaxy S5 gains pstore functionality. A range of fixes for DeviceTree validation issues are added. * tag 'qcom-arm32-for-6.12' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux: ARM: dts: qcom: add generic compat string to RPM glink channels ARM: dts: qcom: msm8226-microsoft-common: Add inertial sensors ARM: dts: qcom: msm8226: Convert APCS usages to mbox interface ARM: dts: qcom: msm8226: Hook up CPU cooling ARM: dts: qcom: msm8226: Add CPU frequency scaling support ARM: dts: qcom: {a,i}pq8064: correct clock-names in sata node ARM: dts: qcom: apq8064: drop reg-names on sata-phy node ARM: dts: qcom: msm8974pro-samsung-klte: Add pstore node ARM: dts: qcom: ipq4019: adhere to pinctrl dtschema ARM: dts: qcom: ipq8064: adhere to pinctrl dtschema ARM: dts: qcom: apq8064: adhere to pinctrl dtschema ARM: dts: qcom: asus,nexus7-flo: remove duplicate pinctrl handle in i2c nodes ARM: dts: qcom: apq8064-pins: correct error in drive-strength property ARM: dts: qcom: pma8084: add pon node Link: https://lore.kernel.org/r/20240904193228.15466-1-andersson@kernel.org Signed-off-by: Arnd Bergmann <arnd@arndb.de> |
||
|
|
a0f35e934e |
STM32 DT for v6.12, round 1
Highlights:
-----------
- MPU:
- STM32MP13:
- DH DHSBC board:
- Fix Ethernet: MDIO lines in sleep, disable PHY clock out.
- Add nvmem cells for ETH MAC address (use OTP to get MAC addr)
- Add led usage for RTL8211 PHY.
- STMP32MP15:
- Protonic boards:
- Fix QSPI pins configuration for prtt1x boards.
- Add new MECI01 and MECT1S boards support:
- MECIO1: I/O and motor control used in blood sample anlysis.
- MECT1S: 1000 base-T1 switch for internal machine networks
of blood sample analysis machines.
- DH PDK2 board:
- Use SAI to generate bit and frame clock.
-----BEGIN PGP SIGNATURE-----
iQJRBAABCgA7FiEEctl9+nxzUSUqdELdf5rJavIecIUFAmbZe48dHGFsZXhhbmRy
ZS50b3JndWVAZm9zcy5zdC5jb20ACgkQf5rJavIecIWCYA//V9ksXQIeb5cPDu5t
aINZ6BAhLw090shz8X47GmdLWsbk+TIBotdwE/yBegM514LgcvSjB+POlw46tDPQ
W8fxvoPmdvEPkmXgc1a6lfwf1rGSM8/nQ8MxZblTvv5hhzxMsA2sjvycmE6b7ZvN
AaDq55YMBFLeLXSbHNrjgQW53d/ZoVX7A77UWsWRAs5MUch4pENtmPP4XFYByklV
hd2/XQPmoJzslEQnMNuLt/Ocl/ffr12E1hImRFhZVXUxR30QzviwFnyHXoCpSiQR
ketY0ArEqCZ8oltAQ7nw68rTLT6Uhbk/rIOvQvjc7EILn4LtJvu0KF4hf2gUIjZr
At574mSdVWz+eoMlIi/itFxOT1FmE0HcJKUqqmEcfWX91SdGHBOnDzf54JFLc3uN
yp7GwU5jT2o0/i5IU49fX1iFhpkGLrCCDIceUN3TJf/CUzrzuYX+7DZUAopObF/l
YMt2tGFre+BPkQojCm01fOkPAmDT0VwC8kvuJxHOvHc/UsHcP8bciJh6yAfDrIr6
xQN3c17vwnT+I3/3WuQtnf/yFtn5txBLEz8eXWCrbG1x8g5NnGQME2ShWMfPmnT6
4UZPzvn7f2agbx13yyliTlfBJ5elNGLhjG75Uqbj24jcC2NTT2zBifhOi2wAEIpO
2u5WPp+VmZ2hu4eiy5egjGOLiEQ=
=4haz
-----END PGP SIGNATURE-----
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEEiK/NIGsWEZVxh/FrYKtH/8kJUicFAmbZhngACgkQYKtH/8kJ
Uifq4g/+MB+rZQm8BEtvTDuz62al++RCWp17WVnu81S4WpGywqm2iBrNskddi9VR
vQMSIuHP1UCuyGbPY04TDnFkHqHImdZSsnNWfoKHSgLNdLkx0V0ZMJO4ARZKw57n
55Ne1XhvEipGeTlhstNuc4DUwsoiVpHjS5KnjvCQ5Xsw6kOrDCJlX51sg5LZ5Lr6
Bk6uD4jENa9TNeanmugPcO79Zghyd2cFd1skr+s+Ehb5fZFMRKjU9wKoVYUPmONI
GhSSEY+dDB4Vn1W5rqy6lxoBGcNvwRLD1y6+IeaOTyFWgeXc54t0VvBjaIhPUV4A
Y18o2giaPY/hmSlIxTrr2hnB7W/fDeK1VesNQLBt1N3oqnL9FiGq0aL4M02Gj1JS
5GM+OEOTg/aGrJy2bYNxdxwharmf6nPvPLLX86DuXkIikBZCurOwdm3adfRS81L/
Va11wl2A5GxIHeolLMK7ai8+Jw4wpjZC7r3lO7geYsppzAol4B4grcBswAZR4lkj
CfH2+in45yiSF3GPP4Wk89FtVQ6L0MZhRGSYIRHzjjJTz/5yjTKkDtmLPmEDo0Yt
V+ainHUeTIGApeUyKbXtNwjwAFQrq/MneTc6P4gGhb/MfBZ5M+UkKTXA+iw5gQ65
j6bgenBYOvtsITGTwFbmy9RwSz75yJYHr/VgKzbXYFCTXzUb48c=
=VSZt
-----END PGP SIGNATURE-----
Merge tag 'stm32-dt-for-v6.12-1' of https://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32 into soc/dt
STM32 DT for v6.12, round 1
Highlights:
-----------
- MPU:
- STM32MP13:
- DH DHSBC board:
- Fix Ethernet: MDIO lines in sleep, disable PHY clock out.
- Add nvmem cells for ETH MAC address (use OTP to get MAC addr)
- Add led usage for RTL8211 PHY.
- STMP32MP15:
- Protonic boards:
- Fix QSPI pins configuration for prtt1x boards.
- Add new MECI01 and MECT1S boards support:
- MECIO1: I/O and motor control used in blood sample anlysis.
- MECT1S: 1000 base-T1 switch for internal machine networks
of blood sample analysis machines.
- DH PDK2 board:
- Use SAI to generate bit and frame clock.
* tag 'stm32-dt-for-v6.12-1' of https://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32:
ARM: dts: stm32: Use SAI to generate bit and frame clock on STM32MP15xx DHCOM PDK2
ARM: dts: stm32: Switch bitclock/frame-master to flag on STM32MP15xx DHCOM PDK2
ARM: dts: stm32: Sort properties in audio endpoints on STM32MP15xx DHCOM PDK2
ARM: dts: stm32: Add MECIO1 and MECT1S board variants
dt-bindings: arm: stm32: Add compatible strings for Protonic boards
ARM: dts: stm32: stm32mp151a-prtt1l: Fix QSPI configuration
ARM: dts: stm32: Describe PHY LEDs in DH STM32MP13xx DHCOR DHSBC board DT
ARM: dts: stm32: Add missing gpio options for sdmmc2_d47_pins_d
ARM: dts: stm32: Add ethernet MAC nvmem cells to DH STM32MP13xx DHCOR DHSBC board
ARM: dts: stm32: Disable PHY clock output on DH STM32MP13xx DHCOR DHSBC board
ARM: dts: stm32: Keep MDIO bus in AF across suspend DH STM32MP13xx DHCOR DHSBC board
Link: https://lore.kernel.org/r/1091e600-f1e7-4d1f-b83d-c67e8073772c@foss.st.com
Signed-off-by: Arnd Bergmann <arnd@arndb.de>
|
||
|
|
76276bfb89 |
ARM: dts: ti: mix am335x cleanups for v6.12
-----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEEe4dGDhaSf6n1v/EMWTcYmtP7xmUFAmbY9nMACgkQWTcYmtP7 xmXUVg/+LI5vb1T06Or/KaknnzOxpYYP2Jj57DpGMgCumflServ4NxUE9Lbcaquf eaG/ScY/dh/Jh+ILUdmipnHIf1W0sBIUqdgFFgly4NCSUZM9lQmZo+9Vf0KqN3z6 XexAgL6+vSOjm5Hv1ieZ7sBktPv3kxJUl2fyjL9HHPb3S284BMQ/M0g2ljGRyE/b PCVRGSclMAABlQdPoIG2Fw1w6QliX+UFfgS18JbBsqP01lROSEwPgla4PxRqWZiI Qabx38wVgQJyQtLVCrPBxL6Eof2AD+JQRS5hMxy592zoRksf1LjXJJgYZyPq0s9M Q3iXEiZDPOUwLJguVqwNXC2Ni9YTQ7a/WO+SpUMx8/VSpY3w0Nw9T6GSKEy8ynmn U6H+J9fmS4Ehf7syeGvyYBAhPwCcUB9uG9S5KYPhgbUlCxGZeZPmTjOtwwIF8D9r HfoJUxaoZYHfzqvUYHkImg9YX6dG3PmBfohTYfqaIRv6KajRUaww7bGZLW9EV+3i aufqv2+ZaGPG+erJRkeRkM49Lk8SIiOjZ+dA4XExNyJkubnsNZIwVUX44NZTpEhB JqsKX6SdwQovFPnx7rRw194L4219EChzCuwL0HZGd+D9XkLJsRuIuYdryRLIjtkz QAl510ytuL8Oc96UnjNHj0JhdAJgEngNMx5/q0HAOG/TjauYaIA= =t1IW -----END PGP SIGNATURE----- gpgsig -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEEiK/NIGsWEZVxh/FrYKtH/8kJUicFAmbZhkEACgkQYKtH/8kJ Uid1xQ//QXwwkAdcQCSUbq8s+ZLf39ikh0Xsjofs7p/ZwdbmAyvWv8rxFoXHZpcu eIuE7Wqy8a6xb3hMNbQLKhZKKGxH/0F8o1FTxHSffabH1dLDbtl09EK2Ef3JpFMU fw4SXnohGL/eshGCn6zayGnjNEEqHeFBoOzitTHlJ2AqB2dwLeGwefOhFogETQrW yp7i4r1skgCCDWYOPT8xq2UeYyxNugzdJYaKaUUGXF2w3Mw5F1ZTlTHYJ6+qeB7j WWjfI/4OfvgSpOeG3a3NqjI1c9toVv1gqlwFWTNFsTL/ORfovVNcxfe5g58g6I7s bFQ8SKojYHtYCHhfKKkFjXCaNO6Sui2KwXo4I6BqCcwBZs2FHFNWWo2Upby85mRd n+XETdsF1wFQ7eaV3JFZZDdHc0nrUUHdC5MQlaNb9Xh1CuyeIh1FqN/ierRs8rgK lKwSESOHJcPTV7HeBsiXDPgMZKTTX91u2EDLwaYTytAmKWIiGSTwUZZ1aEDEhSDh +QrSaUAbAcIgZPdz8+94HJvWPgCU1C6mXBCaKzy/VN96ry5pSi1R6cajnNezYJCc C8L10YHhHg2hmQIsi/zxGV3AUwV8lpbJ2B2qgu6/nuIX4j8T9KAljzi0mCigx+gY cHI/3kTbUIy642V1eWR9BWCPJqskinRjrjWRK0KPTpjdocUtjjQ= =QPpI -----END PGP SIGNATURE----- Merge tag 'omap-for-v6.12/dt-signed' of https://git.kernel.org/pub/scm/linux/kernel/git/khilman/linux-omap into soc/dt ARM: dts: ti: mix am335x cleanups for v6.12 * tag 'omap-for-v6.12/dt-signed' of https://git.kernel.org/pub/scm/linux/kernel/git/khilman/linux-omap: ARM: dts: ti: omap: am335x-wega: Fix audio clock provider ARM: dts: ti: omap: am335x-regor: Fix RS485 settings ARM: dts: omap: am335x-bone: convert NVMEM content to layout syntax ARM: dts: am335x-bone-common: Increase MDIO reset deassert time Link: https://lore.kernel.org/r/7hh6avark1.fsf@baylibre.com Signed-off-by: Arnd Bergmann <arnd@arndb.de> |
||
|
|
003729a1e5 |
i.MX arm64 device tree changes for 6.12:
- A series from Alexander Stein that improves imx93-tqma9352 board support by adding PMIC, eMMC regulators, pad configurations, etc. - A series from Benjamin Hahn that enables overlay for no Ethernet device, TPM and PCIe support for imx8mp-phycore board - A few changes from Fabio Estevam that fix dt-schema warnings for i.MX8MM and i.MX93 based boards - A series from Francesco Dolcini to add fxl6408 gpio expander, PMIC thermal zone and USB3803 HUB for colibri-imx8x board - A great number of changes from Frank Li that improve i.MX95 based with many device additions, and fix dt-schema warnings on various i.MX8 and layerscape device trees - A series from João Paulo Gonçalves to add HDMI audio, analog input, VPU, and sound card support for Toradex Verdin and Colibri boards - A series from Markus Niebel to improve imx93-tqma9352 board support - Add support for Kontron i.MX93 OSM-S SoM and BL carrier board - A couple of changes from Peng Fan to describe cache configuration for i.MX93 SoC and add device tree for i.MX93-14x14-EVK board - A series from Shengjiu Wang to improve various audio features for imx93-11x11-evk board - A series from Yashwanth Varakala to better describe regulator usage for imx8mp-phyboard-pollux board - Other random changes on various board device trees -----BEGIN PGP SIGNATURE----- iQFIBAABCgAyFiEEFmJXigPl4LoGSz08UFdYWoewfM4FAmbYbAAUHHNoYXduZ3Vv QGtlcm5lbC5vcmcACgkQUFdYWoewfM5bwgf+OU349wE7hZZGHZoCYRymVORfiUXW UtEBwRZiZFX/GH0iOYQZ8oqBtGvC+9M1Lpj4BBFAjSXjtKqPJVfwghwJ1Hw7ubs2 vG7pxtvYrhRDalxCAMpChciKmTJILlUtU2rkh3EKmUB3b5kzXXpV4T0lVHsY6oj7 Yutwi+qXqhKBhPImeCDf6uNbNon8Q3p4sWyeU7U5TprDW2E7zj4VCnAjO5/75emR o7WvH+Qh4Ob8udazOiAlFj1yLVtLR119r4l1hzBII4tkxLPKQ/Fqf1T+KVEimUFi SwreV0H0/C9sH1TxysqKer/bkmiKxzv8aV8m/3uSqRkEntoggz3k4Yy6Cw== =LN+E -----END PGP SIGNATURE----- gpgsig -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEEiK/NIGsWEZVxh/FrYKtH/8kJUicFAmbZhY8ACgkQYKtH/8kJ UidEFxAA2w7e3jYb0sXHv2AvOB2ij9D0KHrw9qVxxSxjpLZW/ggMgBvlkNx06xmK JH7AL4l68PkQWQ01lkAWOxfNnjhy4c2EEFpkqd7+5z6wsHdcAel74Qu/RdT8kB8T I7gljfQvQFIZIF8SqdTD7H0QTmnJpnwgHHjjQCpe1/zuYhVSEl5xDoePJtRrtiCI tlT7I6lwJ52v5/uLs0bjWLaJvU26VvIAb21AjO0xP1M6645alDdGhPTY3EXpXKIP 9P5xyPcPPq+jb8wM3VNU8Kt2vnfZbJxqJi2mTHpMl2JjXKxt+8r+adwwrO9oUSmj QROrGhmRSEJQl64luaapn2I+37/RWNC7jEuEn6URYaYrc4NafLUn/9LNtX2qArI+ EUqX5d9nVHPb5K8jvMgXft7O2VzgtrzO7YcTt3pDXrlhq/a5Q6svO5tBY6ZghZ7b VK3teWkGjc1mIpdWSIdIEGfnBkpC+wJgLS/C8ZdnzyXBwX7zvwpAHet1QpWqa4pc +ehKOvVDpFXhZQ61d4eF5lLouAwzYAFn01fo9pVm8z1XRliVbbJJuCZ5PZYsjtjc qSBo9BVVhzs/ZljBKWrOfVd0N7+6+Fx4y4ZJjdcrKCGodEwfwlHl8iCOn+sMMfp6 Z+cPs24lVlyYnBufCBw5vI8tXexUHom9LG3+W/qP0KVA4Sy84dA= =rArD -----END PGP SIGNATURE----- Merge tag 'imx-dt64-6.12' of https://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into soc/dt i.MX arm64 device tree changes for 6.12: - A series from Alexander Stein that improves imx93-tqma9352 board support by adding PMIC, eMMC regulators, pad configurations, etc. - A series from Benjamin Hahn that enables overlay for no Ethernet device, TPM and PCIe support for imx8mp-phycore board - A few changes from Fabio Estevam that fix dt-schema warnings for i.MX8MM and i.MX93 based boards - A series from Francesco Dolcini to add fxl6408 gpio expander, PMIC thermal zone and USB3803 HUB for colibri-imx8x board - A great number of changes from Frank Li that improve i.MX95 based with many device additions, and fix dt-schema warnings on various i.MX8 and layerscape device trees - A series from João Paulo Gonçalves to add HDMI audio, analog input, VPU, and sound card support for Toradex Verdin and Colibri boards - A series from Markus Niebel to improve imx93-tqma9352 board support - Add support for Kontron i.MX93 OSM-S SoM and BL carrier board - A couple of changes from Peng Fan to describe cache configuration for i.MX93 SoC and add device tree for i.MX93-14x14-EVK board - A series from Shengjiu Wang to improve various audio features for imx93-11x11-evk board - A series from Yashwanth Varakala to better describe regulator usage for imx8mp-phyboard-pollux board - Other random changes on various board device trees * tag 'imx-dt64-6.12' of https://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux: (121 commits) arm64: dts: imx: rename gpio hog as <gpio name>-hog arm64: dts: imx8mp-var-som-symphony: Add Variscite Symphony board and VAR-SOM-MX8MP SoM arm64: dts: imx8mm-var-som: drop unused top-level compatible arm64: dts: ls1088ardb: add new RTC PCF2131 support arm64: dts: colibri-imx8x: Cleanup comments arm64: dts: colibri-imx8x: Add 50mhz clock for eth arm64: dts: colibri-imx8x: Add adma_pwm arm64: dts: colibri-imx8x: Add vpu support arm64: dts: colibri-imx8x: Add USB3803 HUB arm64: dts: colibri-imx8x: Add PMIC thermal zone arm64: dts: colibri-imx8x: Add sound card arm64: dts: colibri-imx8x: Add fxl6408 gpio expander arm64: dts: colibri-imx8x: Add analog inputs arm64: dts: colibri-imx8x: Add usb support arm64: dts: imx8qm-mek: add usb 3.0 and related type C nodes arm64: dts: imx8qm-mek: add i2c in mipi[0,1] subsystem arm64: dts: imx8qm-mek: add pwm and i2c in lvds subsystem arm64: dts: imx8qm-mek: add cm4 remote-proc and related memory region arm64: dts: imx8qm: add mipi subsystem arm64: dts: imx8: add basic mipi subsystem ... Link: https://lore.kernel.org/r/20240904143439.211552-5-shawnguo2@yeah.net Signed-off-by: Arnd Bergmann <arnd@arndb.de> |
||
|
|
9c6a3382f5 |
i.MX ARM device tree changes for 6.12:
- A series from Fabio Estevam to fix dt-schema warnings on i.MX23, i.MX28 and i.MX27 device trees - A bunch of changes from Krzysztof Kozlowski that corrects TQ Systems DTS patterns in MAINTAINERS file and fix various dt-schema warnings - A couple changes from Liu Ying to improve HDMI support on i.MX53 QSB board - A series from Lukasz Majewski to update imx28-lwe device tree, fixing partition definitions, reducing SPI frequency and cleaning up SAIF - A series from Markus Niebel to improve TQ-Systems device trees, adding iio-hwmon device, using better compatible for LM75 temp sensor, moving I2C3 pinmux to a better place -----BEGIN PGP SIGNATURE----- iQFIBAABCgAyFiEEFmJXigPl4LoGSz08UFdYWoewfM4FAmbYVjoUHHNoYXduZ3Vv QGtlcm5lbC5vcmcACgkQUFdYWoewfM7oPgf9FKYcNHDzVh4X2NFyPvqYJiJrq6tT 8Po/UvgymzF6DkYMw7vDWthYCiH9PUpjk3nP7kv+xSDq4YOfkHshVYbOwqBACeSb XtP5vS9RIVGU6G2ZhQ+lYM3d9Uc3hCRBCRBuCzUg8p7msp0a0gIYQbEOL3bBfBcr KwhOM8nF+LJ4/4L3MUjQPEJRmoHsFMSZXGvVEpFiHNKwh8qByW9j/cPNey1aIMpe GY+/J71qyvEy/lXS081gdec+VM8Y3GpoDPq8EIOri2xqms1fwihIiAcpUNngR8PN REXzRbk0uT9MUwPE794qZxqCb+W1etVUHVhdfxN29CjWW7CYf3yhB6ePrg== =fPHr -----END PGP SIGNATURE----- gpgsig -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEEiK/NIGsWEZVxh/FrYKtH/8kJUicFAmbZhV8ACgkQYKtH/8kJ Uice0hAAr8uenz1Ys+uWXv89+nK6Au5vJKxCXEhAmBh8TwI4gUkp73H4wAkX7TTr q+qT6+mwNW1DewAEUCpF8GxfZOy35XVsvoirjZzbMOB/i1RtF5am9g27tw5Bhf2u TFxD2OGg6lzEoZGMrqjftRq8+pL82n06tFO1kWDqeesrtbkwhMi6QAPyYZ8lNyQY xBFZ13o4fMl4q88WOWz0BaaWHyceoFX53iJFNicuouQ0E3JBq+u16WBOORN/3j/9 4M7hiDQIrvgWw1f+S3ofp/O9k8Z/dBqRyONwPaYWMUFtIH4r7BxvORPRidnXHbUS wDcwusvoSXH47WnPgTgDI7nOp2KZ0Imj0BSmAuAogyRwjmACbrNBSwvtpsXMAS8d mnua8X+m+knzVpqYVxiOm3WpCPKFpt0Wv5BLeuW6TCRt1vqrfAUWaHkotfYhHTH7 sBiteZwgTwuscBSoIww1hqCj6+0F+1KtMVyB5X/KRea+o27bRlXCYww/LPkvsJ2+ PPaoPpUCoQzZ/+hEOCefmEADo2fNQlHcP6oUxIMerevR+CIxklv24/esLG9qdbXL SKZgTGJJvvBkrRg1wCXEmqYJrXFtr8tO52/56c+Vx4gBzmSwJqOJBDzG/u0TWi2w 4BWwbQ4g8sxEYb6a9o4iaLDKlhD7lHNKsEFVn2+ZtR2cqDOTZdU= =QOO+ -----END PGP SIGNATURE----- Merge tag 'imx-dt-6.12' of https://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into soc/dt i.MX ARM device tree changes for 6.12: - A series from Fabio Estevam to fix dt-schema warnings on i.MX23, i.MX28 and i.MX27 device trees - A bunch of changes from Krzysztof Kozlowski that corrects TQ Systems DTS patterns in MAINTAINERS file and fix various dt-schema warnings - A couple changes from Liu Ying to improve HDMI support on i.MX53 QSB board - A series from Lukasz Majewski to update imx28-lwe device tree, fixing partition definitions, reducing SPI frequency and cleaning up SAIF - A series from Markus Niebel to improve TQ-Systems device trees, adding iio-hwmon device, using better compatible for LM75 temp sensor, moving I2C3 pinmux to a better place * tag 'imx-dt-6.12' of https://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux: (27 commits) ARM: dts: imx28-lwe: Remove saif[01] definitions ARM: dts: imx28-lwe: Reduce maximal SPI frequency ARM: dts: imx28-lwe: Fix partitions definitions ARM: dts: imx6qdl: align pin config nodes with bindings ARM: dts: imx6sl: align pin config nodes with bindings ARM: dts: imx6ul: align pin config nodes with bindings ARM: dts: imx6ul-tx6ul: drop empty pinctrl placeholder ARM: dts: imx28-tx28: Fix the fsl,saif-master usage ARM: dts: imx6ull-seeed-npi: fix fsl,pins property in tscgrp pinctrl ARM: dts: imx6ul-geam: fix fsl,pins property in tscgrp pinctrl ARM: dts: imx23/8: Rename apbh and apbx nodes ARM: dts: imx6qdl-mba6b: remove doubled entry for I2C1 pinmux ARM: dts: imx6qdl-mba6: improve compatible for LM75 temp sensor ARM: dts: imx6qdl-tqma6: improve compatible for LM75 temp sensor ARM: dts: imx6qdl-tqma6: move i2c3 pinmux to imx6qdl-tqma6b ARM: dts: imx7d-sdb: align pin config nodes with bindings ARM: dts: imx7: align pin config nodes with bindings ARM: dts: imx7d-zii-rmu2: fix Ethernet PHY pinctrl property MAINTAINERS: correct TQ Systems DTS patterns ARM: dts: imx6: update spdif sound card node properties ... Link: https://lore.kernel.org/r/20240904143439.211552-4-shawnguo2@yeah.net Signed-off-by: Arnd Bergmann <arnd@arndb.de> |
||
|
|
701f86fce5 |
i.MX dt-bindings changes for 6.12:
- New compatibles for boards: Kontron i.MX93 OSM-S, i.MX93 14x14 EVK, Variscite Symphony and VAR-SOM-MX8MP, etc - One spelling correction on TQ-Systems - One renaming of gw7905 to gw75xx -----BEGIN PGP SIGNATURE----- iQFIBAABCgAyFiEEFmJXigPl4LoGSz08UFdYWoewfM4FAmbYSoEUHHNoYXduZ3Vv QGtlcm5lbC5vcmcACgkQUFdYWoewfM5e8wf/XTEkXMRBZSjrHTp6ggh7nCclUTCb lyajBl16Hg+exiDgMKs666EicEtWtdCCurz+dUx1hxCURfPmXlO468uLa/wdJ3i/ KAFT0BKNyrDQHDbUl9fX6kNKLYJgYfMCVpBbbSJsaMBsd2dEyYjZyAJzp/FVmPym /sWMxVMikCsTEmN3vX0EnNBcoIX+gNS8oufZ5GjkUsS60IhsHdxicKy38uBxfXto h1AFWa2e8wRjCkhkL+qyFc26EZ8QzyRjofwIBWUcbiU46yfqTHGG0FAnDIASjqgx mW+ebUUOdSCz6+M3m4rjD9jG93sjCi5L/PGrSQCTQEtJ2xlnXptSXC/9sw== =dm0C -----END PGP SIGNATURE----- gpgsig -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEEiK/NIGsWEZVxh/FrYKtH/8kJUicFAmbZhU0ACgkQYKtH/8kJ UifxJRAAlKI6SbzpyAiM+2RZ6HZ/VQtNky+hMrEwzTzw62bbVy5RLrKlHz7tP62L FmOJtVCe9Hfq/HPnVp7uMbMDZrnl+UQc17AKEu3qlatibcb0XLFtKU+hRveneJ+F iAF2idGHAHQXD6rDxOIh+2iGvXKYiW4G/NdlvFgPBOzCVTfzek7kJ9Ir5G2SiELI nCadLPC0rogftVvKtePuFJdF/aF6PYKMi88Z28g0U2jMd/Ksvlq+BpkT7SkuzeH2 ++KlvPMTUuZYcblJ5EN08f+NllJ+SkcBn495RwovvyTb0e+ysdN3DR+jeUkkjEcJ c2hUfbgN55UlB68uKhogewzLvSyoqNKMJwkFJuM6tRwc4mEGhn77f5tQtlu4b/3w SB9rABlfWhl0hzcr/M2qYlBlFhSi2H8GVoO2KyV0DsiF1048o4t01GsOa+HwwYKb LO80RXIZ5SrKWjzAm1mmXMnGFQCnj9teONK1Hd9hYKEGm3jl7pSIzyYKlmCSWDTV D1VVsWeV+9CtT66kr2p4oFycEPH+tE3gPFPWWnT/qIRdw0LjKPf2TAJmLZ3PUGBD jgIiJm6l2pURVmQfXT4KWUWnUuEtG7BuLNsKJieaBkLNTRBbuHNH6PTqlH/rC8Cq 504UOhVCMhE5zW5W6VyuEAusgCOBPoO8sBCmRZ//Wff0EUjgRCc= =+zZR -----END PGP SIGNATURE----- Merge tag 'imx-bindings-6.12' of https://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into soc/dt i.MX dt-bindings changes for 6.12: - New compatibles for boards: Kontron i.MX93 OSM-S, i.MX93 14x14 EVK, Variscite Symphony and VAR-SOM-MX8MP, etc - One spelling correction on TQ-Systems - One renaming of gw7905 to gw75xx * tag 'imx-bindings-6.12' of https://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux: dt-bindings: arm: fsl: Add Variscite Symphony board and VAR-SOM-MX8MP SoM dt-bindings: arm: fsl: drop usage of VAR-SOM-MX8MM SoM compatible alone dt-bindings: arm: fsl: rename gw7905 to gw75xx dt-bindings: arm: fsl: Add Kontron i.MX93 OSM-S based boards dt-bindings: arm: fsl: correct spelling of TQ-Systems dt-bindings: arm: fsl: add fsl-ls2081a-rdb board dt-bindings: arm: fsl: add i.MX93 14x14 EVK board Link: https://lore.kernel.org/r/20240904143439.211552-3-shawnguo2@yeah.net Signed-off-by: Arnd Bergmann <arnd@arndb.de> |
||
|
|
cf6444ba52 |
mmc: sdhci_am654: Add prints to tuning algorithm
Add debug prints to tuning algorithm for debugging. Also add error print if we fail tuning. Signed-off-by: Judith Mendez <jm@ti.com> Link: https://lore.kernel.org/r/20240904232512.830778-3-jm@ti.com Signed-off-by: Ulf Hansson <ulf.hansson@linaro.org> |
||
|
|
901d16e462 |
mmc: sdhci_am654: Add retry tuning
Add retry tuning up to 10 times if we fail to find a failing region or no passing itapdly. This is necessary since some eMMC has been observed to never find a failing itapdly on the first couple of tuning iterations, but eventually does. Keep count of current tuning iteration using tuning_loop. It has been observed that the tuning algorithm does not need to loop more than 10 times before finding a failing itapdly. Signed-off-by: Judith Mendez <jm@ti.com> Acked-by: Adrian Hunter <adrian.hunter@intel.com> Link: https://lore.kernel.org/r/20240904232512.830778-2-jm@ti.com Signed-off-by: Ulf Hansson <ulf.hansson@linaro.org> |
||
|
|
8456010c95 |
RISC-V Devicetrees for v6.12
Sopgho: Added DMA controller for CV18XX. Added I2C, MMC, GPIO and onboard MCU (HWMON) for SG2042. Enable SDHCI0 for HuashanPi (using cv1812h). Some minor changes about dt-bindings for Sipeed LicheeRV Nano board (using SG2002, and SG2002 is the new codename of CV181xC). Signed-off-by: Chen Wang <unicorn_wang@outlook.com> -----BEGIN PGP SIGNATURE----- iQGzBAABCgAdFiEEdoBX2jyDC9ZCTwZjDCzASqG0i0IFAmbXrIgACgkQDCzASqG0 i0L7IQv/fJPlyfiItMzuJvP75j/Zn/vSQKgrnd2Dbg+nfvIZ5f2CSb0L0zAlZNYX E3ToP/MCif55Fom5ySqbtN2YIAiV48PWjejAgztbw0VVcdGAM8q+7opnww/rhwUH pgxgse0/K2qn3oerEWZUEGeokqZ9/SmjBAZBK8Nuw4yDpb9HsAKL0trFMIBF1FTl VGSi6vGqkaHNFAfs5O2M/NClH53owQZ5ZZsL0tC4Tpuv/lIxYwvywLi8bhXDB29J VHP0A5iyHu1QXSyKWhSmxddCdTmG0On//GBJMOeHJOAIGYVg71TzZ2M7zhUVmyYy GrzqsZTWMgpfJlNz2olfyUiGYq6kflKgUBe0yiBd/GAJOhHyYmPY5kAMPu+oJOtV 7Z3DSjCCs2XFSOdlL6kAU0SIqP4UNYpuNLlT2/A2CLf+5C/QyymVD+o5Fe6d9V3K fw55vSazM3OF3kPlZqKkBxTbXs5wZjdThteqbUQu5lzcL4jgUfzKq9bug+Uc2l7w 0OHU/cHf =5Y3u -----END PGP SIGNATURE----- gpgsig -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEEiK/NIGsWEZVxh/FrYKtH/8kJUicFAmbZhPkACgkQYKtH/8kJ UifV4xAAnqnCGQ+aWXFhZMMc2Bq+AfgffKY+qg58E5ms6VY+5wXTxbG9qhvLQ5Gf RFAzs4OP/qTVr4Qpu2xa82Uv4MDaRPR/qcUXd4xwgB5NTaaFdF/Bz7O7EBl+ZuZf vsBD4NUEmDAiUCiBcaR8IICu0Riszkl1mNNPovPrzGOw0T2MxlZa7epFV/msKZXv E3zt5GL6HQ3EvvRqzDA7giYV7mx0BMh+PflOlf4OkhfkFguG5CedUlLztt5HULKD 9bgbINPiOzp4bAEyyEoqywEVAbCPtUZbSvIjmuNXKvclAbQVWFcwULP5AZNs+KEQ DanPQ4TqmtGjD4vwVlz/EKHV3Zgq4S28gVnC2KIKbfS4mbZ/siuPVXMnXIb2caPr jKcGPBoEZpZBSGmyGHXAMlpg8mgQOUX8XyuwlMSqGm1JUagjLa38Fw9oz17OF7Ot CbEZQjF+WL94OMtaKj22wLr/2uBzrNDI0gW8L3OgCk1fdHHtfEbIn8w5tKi/FZCb HIHjtyssZTIvsqr8bgEb6ItShcv2yCNjjqCe86E75pSr44qMt/d0r9OGdIGF3uBa CFGbrVhVWUsTYfL8ihsh7r2rgcy89UfJL8+ubHFLQo9JS8gge/0z6iFloDSVxlcO 3fEcBl6b/f6tn/kJlRHMBzhcrRmnMwavzYIbXixXXi6vOzWIN24= =iF4q -----END PGP SIGNATURE----- Merge tag 'riscv-sophgo-dt-for-6.12' of https://github.com/sophgo/linux into soc/dt RISC-V Devicetrees for v6.12 Sopgho: Added DMA controller for CV18XX. Added I2C, MMC, GPIO and onboard MCU (HWMON) for SG2042. Enable SDHCI0 for HuashanPi (using cv1812h). Some minor changes about dt-bindings for Sipeed LicheeRV Nano board (using SG2002, and SG2002 is the new codename of CV181xC). Signed-off-by: Chen Wang <unicorn_wang@outlook.com> * tag 'riscv-sophgo-dt-for-6.12' of https://github.com/sophgo/linux: dt-bindings: riscv: Add Sipeed LicheeRV Nano board compatibles dt-bindings: interrupt-controller: Add SOPHGO SG2002 plic riscv: dts: sophgo: Add mcu device for Milk-V Pioneer riscv: sophgo: dts: add gpio controllers for SG2042 SoC riscv: sophgo: dts: add mmc controllers for SG2042 SoC riscv: dts: sophgo: Add i2c device support for sg2042 riscv: dts: sophgo: Use common "interrupt-parent" for all peripherals for sg2042 riscv: dts: sophgo: Add sdhci0 configuration for Huashan Pi riscv: dts: sophgo: cv18xx: add DMA controller Link: https://lore.kernel.org/r/MA0P287MB28228F4FC59B057DF57D9A11FE9C2@MA0P287MB2822.INDP287.PROD.OUTLOOK.COM Signed-off-by: Arnd Bergmann <arnd@arndb.de> |
||
|
|
7b6eee4f0e |
TI K3 device tree updates for v6.12
Generic Fixups/Cleanups: - AM62, AM62A, AM64, AM65, AM62P: ESM node cleanups - J784s4, J721s2, J721e, AM65: FSS (Flash subsystem) fixups for ranges - j721e/j7200/j721s2/am68/am69 SK/SoM, IOT2050: Disable of R5F lockstep - j721e/j7200/j721s2/am68/am69 reserve GP timers for firmware usage. - Misc device tree warning fixups: Serdes simple-mfd fixes for am654-serdes-ctrl; rename of gpio-hog nodes; mux-controller node names SoC Specific features and Fixes: New boards: - AM67A/J722s based BeagleBoard.org Foundation's BeagleY-AI AM62: - Thermal throttling enabled AM62A: - Add E5010 JPEG encoder AM62P: - gpio-reserved ranges - SK: drop cts/rts for wakeup_uart0 firmware console pinmux J722s: (AM62P variant) - IPC/Remote proc for C7x and R5F - gpio-reserved ranges - EVM: Add main_uart5 description and CAN support. AM64x: - adc description fixes for dtbs_check warnings - tqma64xxl and phyboard-electra: Add PRUSS ICSSG capability - CPSW Ethernet is now disabled by default at SoC level and enabled explicitly at board level. - USB property to add fall back to j721e AM65x: - IOT2050: Add overlays for M.2, add Eth phy LED description - idk: Fixes for DMA causing dtbs_check warning, Add MCAN J721e: - SK and beagleboneai64: Fixes for inverted C6x carveouts J721s2: - AM68-SK: Fixes for mmc clkb internal mux, ospi partition for uboot.backup alignment fixup. J784s4: - WDT clock ID fix. - EVM: Use 4 lanes for PCIe0. -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEE+KKGk1TrgjIXoxo03bWEnRc2JJ0FAmbXKtAACgkQ3bWEnRc2 JJ1ZyQ/9HeHwECIc8fol3KO1BbgxUFyjdV8Qw9l6gEHkvTgXN7rU7enQ4yoRSAr2 ziEr1bRZbGnGsoVw6RQ8NGTQWuXeR9FsxKmE1qmXq2S2v3pELbxTsru7TCmSJxd1 EU5fRS4752sBkGOv0wHb/XHejrRr7IGresSPgEFxxLlgpUCEXfQ17dZneb/dmBzH MwZP7jo7CG3hAaWBwTW+98Ia0QPSkRs5IrK/Fo9AmOeG1yna8AyGjRNGnmFSXZW/ X3idTXKKiTMXm1Xqa2VIUaQeeDwO4ygVgAtsmqrGWr4EvhaASaZvd24GMUcXdhD2 25H3+jqVr0iI92K6uStPi+4Aa+lwveIhf4OqqTRB/2YTE3P2gvwAU+HBsQo8MUfQ KyuSmZBsUB4yXlm3kY5rpOoZPnzyk+37IKKawM5+F+USWR8+eXccSSVrCBTq4syQ FhEpKOE+ARByFsSWj1D9rHpvArWHASUtamrIbKr007j4L6UQPomzt/60K59Dx696 z67JQX5hkXydS0GHgUlzDy1PfAgIGT66WCeuLvxol0g8unDxB7KfLJBLBqU/zOcV nbWUrzy3wKL+zrNWMc4gkEk6IoSql9KT99ZcdARKi5xdn67GRcs6tMv3Mq/WDVfA 2fqD6pxLRMdAW38Qqmm9OBAqkbc9rBdAmCH28Yqi56wB88nqfYY= =7qy3 -----END PGP SIGNATURE----- gpgsig -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEEiK/NIGsWEZVxh/FrYKtH/8kJUicFAmbZhOkACgkQYKtH/8kJ UicZkhAAhW8qCvJBDrm4FtmQASBzebDGZTGzeH1B8A/K+Fd0FY2ffKRXu5lkvJdz anWcos6K8GYhGHSuX9iOQNKqBYFSEA9zi3qTfYlCWYe1gBpweqaKEpmStEuqhJg/ uz6ZodxP24eWTrlc6loLERF5kd7VrZho+XU4/p7kmkJl6X/LgHrzjK03/8dze9nV 7tUZo6uYRN3ngiXARiWTs76sfT5AURZ6Kjb90fPsLb2k3uKc1X+gksoPNJvZ3Y1s dqudnFETc/Ppq7lFAOJrSY18kDeIUtJ5BY1FKk3hzytS91ofW2wDUEHBlneF5zdL JE3GZ0pbd/JkzRre74NqIH6kIx9Ss35fyPOfR9EWAD6vo+4kZf0vOSCDaOTnfXby TaG0r/awMP1aEcrFGmTmHLAlURHsXDFUQmdsu85tdrtQAL9grK9DOTbiATNH1X/o C/TnUdcZiVATcx5yfwiOkRSgdAKdZRhjuQG0JtPwJ7GWMxPE2t6Kvyt6NzqWVBCD STD7xAtdPzwE7CoiC8jy0Pb25Btv2SQ5WIfEG9zd4XHeziH3UqkPD62xkJhzKzsj kMFSB6nsWoBam28aFUQEgSRfe/DFu4zaC6JMk3ZPQhXlpbclFaW0ptpne+OrFbMw FqcFrlHlC3K5MgnRfhZsEGR8kxx5ffOd0UqnafplG8AsmwFoVzs= =cyoV -----END PGP SIGNATURE----- Merge tag 'ti-k3-dt-for-v6.12' of https://git.kernel.org/pub/scm/linux/kernel/git/ti/linux into soc/dt TI K3 device tree updates for v6.12 Generic Fixups/Cleanups: - AM62, AM62A, AM64, AM65, AM62P: ESM node cleanups - J784s4, J721s2, J721e, AM65: FSS (Flash subsystem) fixups for ranges - j721e/j7200/j721s2/am68/am69 SK/SoM, IOT2050: Disable of R5F lockstep - j721e/j7200/j721s2/am68/am69 reserve GP timers for firmware usage. - Misc device tree warning fixups: Serdes simple-mfd fixes for am654-serdes-ctrl; rename of gpio-hog nodes; mux-controller node names SoC Specific features and Fixes: New boards: - AM67A/J722s based BeagleBoard.org Foundation's BeagleY-AI AM62: - Thermal throttling enabled AM62A: - Add E5010 JPEG encoder AM62P: - gpio-reserved ranges - SK: drop cts/rts for wakeup_uart0 firmware console pinmux J722s: (AM62P variant) - IPC/Remote proc for C7x and R5F - gpio-reserved ranges - EVM: Add main_uart5 description and CAN support. AM64x: - adc description fixes for dtbs_check warnings - tqma64xxl and phyboard-electra: Add PRUSS ICSSG capability - CPSW Ethernet is now disabled by default at SoC level and enabled explicitly at board level. - USB property to add fall back to j721e AM65x: - IOT2050: Add overlays for M.2, add Eth phy LED description - idk: Fixes for DMA causing dtbs_check warning, Add MCAN J721e: - SK and beagleboneai64: Fixes for inverted C6x carveouts J721s2: - AM68-SK: Fixes for mmc clkb internal mux, ospi partition for uboot.backup alignment fixup. J784s4: - WDT clock ID fix. - EVM: Use 4 lanes for PCIe0. * tag 'ti-k3-dt-for-v6.12' of https://git.kernel.org/pub/scm/linux/kernel/git/ti/linux: (57 commits) arm64: dts: ti: k3-j722s-evm: Enable Inter-Processor Communication arm64: dts: ti: k3-j722s-main: Add R5F and C7x remote processor nodes arm64: dts: ti: k3-am68-sk-som: Update Partition info for OSPI Flash arm64: dts: ti: Add k3-am67a-beagley-ai dt-bindings: arm: ti: Add BeagleY-AI arm64: dts: ti: iot2050: Declare Ethernet PHY leds arm64: dts: ti: k3-am65: Add ESM nodes arm64: dts: ti: k3-am64: Add more ESM interrupt sources arm64: dts: ti: k3-am62a: Add ESM nodes arm64: dts: ti: k3-am62: Add comments to ESM nodes arm64: dts: ti: k3-am62p: Fix ESM interrupt sources arm64: dts: ti: k3-am62p: Remove 'reserved' status for ESM arm64: dts: ti: k3-j721s2-evm-gesi-exp-board: Rename gpio-hog node name arm64: dts: ti: k3-am642-evm-nand: Rename pinctrl node and gpio-hog names arm64: dts: ti: k3-am654-idk: Fix dtbs_check warning in ICSSG dmas arm64: dts: ti: k3-j784s4: Include entire FSS region in ranges arm64: dts: ti: k3-j721s2: Include entire FSS region in ranges arm64: dts: ti: k3-j721e: Include entire FSS region in ranges arm64: dts: ti: k3-am65: Include entire FSS region in ranges arm64: dts: ti: k3-am64: add USB fallback compatible to J721E ... Link: https://lore.kernel.org/r/20240903155701.q7soxtplbkfofwxt@entering Signed-off-by: Arnd Bergmann <arnd@arndb.de> |
||
|
|
7e856617a1 |
dt-bindings: mmc: Add support for rk3576 eMMC
The device is compatible with rk3588, so add an entry for the 2 compatibles together. The rk3576 device has a power-domain that needs to be on for the eMMC to be used. Add it as a requirement. Signed-off-by: Detlev Casanova <detlev.casanova@collabora.com> Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org> Link: https://lore.kernel.org/r/20240904203154.253655-2-detlev.casanova@collabora.com Signed-off-by: Ulf Hansson <ulf.hansson@linaro.org> |
||
|
|
5d9e36498b |
Renesas DTS updates for v6.12 (take two)
- Add support for Ethernet TSN and PCIe on the R-Car V4H SoC and the
White-Hawk (Single) development board,
- Add display support for the RZ/G2UL SoC and the RZ/G2UL SMARC EVk
board,
- Add I2C support for the RZ/G3S SoC and the RZ/G3S SMARC EVK board,
- Add support for HDMI audio on the RZ/G2L and RZ/G2LC SMARC EVK
boards,
- Add initial support for the RZ/V2H(P) (R9A09G057) SoC and the RZ/V2H
EVK board,
- Miscellaneous fixes and improvements.
-----BEGIN PGP SIGNATURE-----
iHUEABYIAB0WIQQ9qaHoIs/1I4cXmEiKwlD9ZEnxcAUCZtceEQAKCRCKwlD9ZEnx
cE75APwIoaxcGqJtBI0qPUt2h2zSUPlRxGAE/PJI9mghY4JRmQD+IYyj9ovxNlmR
b4xgOpKvHnYou8UK2p5289wbFLVZgA4=
=QPgq
-----END PGP SIGNATURE-----
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEEiK/NIGsWEZVxh/FrYKtH/8kJUicFAmbZhFgACgkQYKtH/8kJ
UicxExAAhFLpkige1Uy6SXTQWeJVR6JW+bTHp+9teeSWow9GZ0CIKU69vKNood7z
K+vwlH10zOQkR1+v6vKjE0DyVwpCz1cMW1eHurgJW5Prhm0TloF6SC026F1upcz1
D3nGsfe20MZUpuUMUGJv1SJlQYEHLKa523ClFMWDgPHmP0dFFTGjYgh/HsYXaiG+
0LPzOe+0bRa1RokhpYlULwx7I9dGubjlftTmTd5nIQ/ucpBYiWVv+vieuNvJ1g6q
0wDbhKRcbAQRtJLgP08B5sPTBJD0lQ+rFZ1e9qAnLvjlqV82AdLIfqh0EaSQfKMG
puvVfsEpL2WRE30G1BbMWx18Esfewo0jyeRKSOMjpDqNhIMJN5DzAtviAfeFTu7u
iYR9ZplLs0MJUS6UoKZdPhNKgW0zbG8nbXCNMyxrcDXxXHNLXmoAu20AGGLEHZF1
2sDRE0IK5G8fbY71VlFMKJKmfVy6fkvoTywqBZ8CHQT0wEBp/ZQzP88kE/qaVOkW
D1PLPLD1zjZVm5v1VK6S+OncSqE0DawQpc7j5v0RTAH90ZkEV/rOzyRw63cC0/zr
CA9CZnwTMULWxAys2vjBpgE2KNgr852tyPTaZ/9Wgl5aMGjWTkUp6N8oOJQQjVY5
jwX6QwLMJuBLraRSmdMkzH3X4jvyGeEDcVjl2UY+3owGcxMREjI=
=tnwU
-----END PGP SIGNATURE-----
Merge tag 'renesas-dts-for-v6.12-tag2' of https://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into soc/dt
Renesas DTS updates for v6.12 (take two)
- Add support for Ethernet TSN and PCIe on the R-Car V4H SoC and the
White-Hawk (Single) development board,
- Add display support for the RZ/G2UL SoC and the RZ/G2UL SMARC EVk
board,
- Add I2C support for the RZ/G3S SoC and the RZ/G3S SMARC EVK board,
- Add support for HDMI audio on the RZ/G2L and RZ/G2LC SMARC EVK
boards,
- Add initial support for the RZ/V2H(P) (R9A09G057) SoC and the RZ/V2H
EVK board,
- Miscellaneous fixes and improvements.
* tag 'renesas-dts-for-v6.12-tag2' of https://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel: (34 commits)
arm64: dts: renesas: r8a779h0: Add family fallback for CSISP IP
arm64: dts: renesas: r8a779a0: Add family fallback for CSISP IP
arm64: dts: renesas: r8a779g0: Add family fallback for CSISP IP
arm64: dts: renesas: r8a779h0: Add family fallback for VIN IP
arm64: dts: renesas: r8a779a0: Add family fallback for VIN IP
arm64: dts: renesas: r8a779g0: Add family fallback for VIN IP
arm64: dts: renesas: r9a09g057h44-rzv2h-evk: Enable watchdog
arm64: dts: renesas: r9a09g057h44-rzv2h-evk: Enable OSTM, I2C, and SDHI
arm64: dts: renesas: r9a09g057: Add WDT0-WDT3 nodes
arm64: dts: renesas: r9a09g057: Add SDHI0-SDHI2 nodes
arm64: dts: renesas: r9a09g057: Add RIIC0-RIIC8 nodes
arm64: dts: renesas: r9a09g057: Add OSTM0-OSTM7 nodes
arm64: dts: renesas: Add initial DTS for RZ/V2H EVK board
arm64: dts: renesas: Add initial SoC DTSI for RZ/V2H(P) SoC
dt-bindings: soc: renesas: Document RZ/V2H EVK board
dt-bindings: clock: renesas: Document RZ/V2H(P) SoC CPG
arm64: dts: renesas: r9a07g043u11-smarc: Enable DU
arm64: dts: renesas: rzg2lc-smarc: Enable HDMI audio
arm64: dts: renesas: rzg2l-smarc: Enable HDMI audio
arm64: dts: renesas: r9a07g043u: Add DU node
...
Link: https://lore.kernel.org/r/cover.1725374275.git.geert+renesas@glider.be
Signed-off-by: Arnd Bergmann <arnd@arndb.de>
|
||
|
|
819e4b3723 |
Documentation: mmc: Add mmc-test doc
Add missing documentation for mmc_test. Reviewed-by: Christian Loehle <christian.loehle@arm.com> Signed-off-by: Avri Altman <avri.altman@wdc.com> Link: https://lore.kernel.org/r/20240903133855.3589845-1-avri.altman@wdc.com Signed-off-by: Ulf Hansson <ulf.hansson@linaro.org> |
||
|
|
e4a82810c6 |
Qualcomm Arm64 defconfig updates for v6.12
Enable the Qualcomm refgen regulator driver, being introduced in SM8350 for DSI, as a module. -----BEGIN PGP SIGNATURE----- iQJJBAABCAAzFiEEBd4DzF816k8JZtUlCx85Pw2ZrcUFAmbYtwMVHGFuZGVyc3Nv bkBrZXJuZWwub3JnAAoJEAsfOT8Nma3FknAQAKKr2TrvulVLjax5FYJmEC7olczJ M7FGR4NigeQvRrxqNuPyNLyMrp/S+EEj+b/FonxdIATtLgkE/wQ4EeB7fJWQf9VE PrZG81HZG36d+8JTBJgSz02YEzDl48Y4lSgPGCfekGoPx5FVYFeYLOA4LCXGcB3w CyMWsajBTYDUQlCcSo2qtd9x1hEnupiRord2xmmquxTlGmLtCC29i6GUgIDweE8x oxcRA45jCZAfa1SmLOmD24zvlEcB6gqiY861/wO0Sq4nKMwHE0F5NqEdTXXNeNlG AUfuKK/OstgR8vwN7PtPyGerazZsOK/RZfV8esq6GNeKcadXHAqKge/6PxxlkS3I FjN22IlGWlPh2O60t51rYn1m8lEIp57EHPWcYSX5c/VAXi8pAh6BCAjHGAyj/jzw /xb6gVOipFZED72FjOuJL0lwhRiyZpMc72XBI/owdaB8TeRzWue/FAPi3xmKF0sR cv8+H1G3r7F1Irv8vxnwwpvBUVs6Q4PsM6ROT9/mLD7PEO/E+qr0RZP0YInCMzbK 9sEm5L5mUmkGtvHhHu9ez7RYsvpeQPtaDtbErKVFxISjo7sSNJ2owm9wJvn2POm3 u/nlFkliLTxnV5fvhDEN5XrCvVLNSlkc3S+HmAmtYphaWjKp9mJ/tdLnkfVt8Aal QOewvo7VhBgVBclN =NT+a -----END PGP SIGNATURE----- gpgsig -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEEiK/NIGsWEZVxh/FrYKtH/8kJUicFAmbZhCgACgkQYKtH/8kJ UicECxAAg/nMerE8HavWavcqR2Uey/7Mqo6lHPM2jBTH8gHcAOQncAx+qTq/cTcj 5nZg/U3arlOCJEd1Ggn7eZWOWlxUOXQ41pN2Behsx9XObvervnfgqBQjIXF+J0Ys KZMIH3slmw0vs4aDI05zA+Sp+eJQm7B5eEkOB3gH2CtDjGr7x03+GqeSRh46kO9A oM1DfF6Uf9XVsKw/PV9iCTBFeKgbzwF58V5YIQq/ExIWhMyk21vZUG91GFUENzQa hvITEJvYzgpj2q5nUZBHm2DNbJfBOB5gjCk7LUdevXRZ5UbvjYkV100suKGoEto/ u/DGfwCExUErjFd6qcii2ksIr+PDlTPRMLL1mTqBUB9ZepSB7A8VH9BCSrezL2oV 5m+rZu6UGVaz0RIXbg4mO5KmVj0L33IsR7+2b7scyhYYhVxijIJeheNfO1YjasMy 3o8mKz/5L6bIx4w9kf9MnKZ/faS0YWNK/XV6FhqoWU1ijCqGvL4jBLMFip2vHVZX 84WGmqtG2qcAlYm47TWKNCKjVXYLYsEKzxAAoGsez+3z0/i+shoNCuDtIGgh33Yr L/dR5MOdlBOqBeHNHhRkKWg9m2xOpVg2oRdWMA9MhL4mYV9N+xrKRYmYTeUHMxZP HJai//J5a4kTQk4RqPtVdLqxf5IzYylGDtYKRC772kA7F0qxCnw= =FHJ3 -----END PGP SIGNATURE----- Merge tag 'qcom-arm64-defconfig-for-6.12' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into soc/defconfig Qualcomm Arm64 defconfig updates for v6.12 Enable the Qualcomm refgen regulator driver, being introduced in SM8350 for DSI, as a module. * tag 'qcom-arm64-defconfig-for-6.12' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux: arm64: defconfig: build CONFIG_REGULATOR_QCOM_REFGEN as module Link: https://lore.kernel.org/r/20240904194827.16766-1-andersson@kernel.org Signed-off-by: Arnd Bergmann <arnd@arndb.de> |