mirror of
https://github.com/raspberrypi/linux.git
synced 2025-12-20 16:52:28 +00:00
Merge tag 'soc-drivers-6.14' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc
Pull SoC driver updates from Arnd Bergmann:
"These are changes to SoC specific drivers and DT bindings that don't
have a separate subsystem tree, or that get grouped here for
simplicity.
Nothing out of the ordinary for the 6.14 release here:
- Most of the updates are for Qualcomm specific drivers, adding
support for additional SoCs in the exssting drivers, and support
for wrapped encryption key access in the SCM firmware.
- The Arm SCMI firmware code gains support for having multiple
instances of firmware running, and better module auto loading.
- A few minor updates for litex, samsung, ti, tegra, mediatek, imx
and renesas platforms.
- Reset controller updates for amlogic, to add support for the A1 soc
and clean up the existing code.
- Memory controller updates for ti davinci aemif, refactoring the
code and adding a few interfaces to other drivers"
* tag 'soc-drivers-6.14' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc: (58 commits)
drivers/soc/litex: Use devm_register_restart_handler()
reset: amlogic: aux: drop aux registration helper
reset: amlogic: aux: get regmap through parent device
reset: amlogic: add support for A1 SoC in auxiliary reset driver
dt-bindings: reset: add bindings for A1 SoC audio reset controller
soc/tegra: fuse: Update Tegra234 nvmem keepout list
soc/tegra: Fix spelling error in tegra234_lookup_slave_timeout()
soc/tegra: cbb: Drop unnecessary debugfs error handling
firmware: qcom: scm: add calls for wrapped key support
soc: qcom: pd_mapper: Add SM7225 compatible
dt-bindings: firmware: qcom,scm: Document ipq5424 SCM
soc: qcom: llcc: Update configuration data for IPQ5424
dt-bindings: cache: qcom,llcc: Add IPQ5424 compatible
soc: mediatek: mtk-devapc: Fix leaking IO map on driver remove
soc: mediatek: mtk-devapc: Fix leaking IO map on error paths
firmware: qcom: scm: smc: Narrow 'mempool' variable scope
firmware: qcom: scm: smc: Handle missing SCM device
firmware: qcom: scm: Cleanup global '__scm' on probe failures
firmware: qcom: scm: Fix missing read barrier in qcom_scm_get_tzmem_pool()
firmware: qcom: scm: Fix missing read barrier in qcom_scm_is_available()
...
This commit is contained in:
@@ -284,6 +284,7 @@
|
||||
#define QCOM_ID_QCS9100 667
|
||||
#define QCOM_ID_QCS8300 674
|
||||
#define QCOM_ID_QCS8275 675
|
||||
#define QCOM_ID_QCS9075 676
|
||||
#define QCOM_ID_QCS615 680
|
||||
|
||||
/*
|
||||
|
||||
36
include/dt-bindings/reset/amlogic,meson-a1-audio-reset.h
Normal file
36
include/dt-bindings/reset/amlogic,meson-a1-audio-reset.h
Normal file
@@ -0,0 +1,36 @@
|
||||
/* SPDX-License-Identifier: (GPL-2.0 OR MIT) */
|
||||
/*
|
||||
* Copyright (c) 2024, SaluteDevices. All Rights Reserved.
|
||||
*
|
||||
* Author: Jan Dakinevich <jan.dakinevich@salutedevices.com>
|
||||
*/
|
||||
|
||||
#ifndef _DT_BINDINGS_AMLOGIC_MESON_A1_AUDIO_RESET_H
|
||||
#define _DT_BINDINGS_AMLOGIC_MESON_A1_AUDIO_RESET_H
|
||||
|
||||
#define AUD_RESET_DDRARB 0
|
||||
#define AUD_RESET_TDMIN_A 1
|
||||
#define AUD_RESET_TDMIN_B 2
|
||||
#define AUD_RESET_TDMIN_LB 3
|
||||
#define AUD_RESET_LOOPBACK 4
|
||||
#define AUD_RESET_TDMOUT_A 5
|
||||
#define AUD_RESET_TDMOUT_B 6
|
||||
#define AUD_RESET_FRDDR_A 7
|
||||
#define AUD_RESET_FRDDR_B 8
|
||||
#define AUD_RESET_TODDR_A 9
|
||||
#define AUD_RESET_TODDR_B 10
|
||||
#define AUD_RESET_SPDIFIN 11
|
||||
#define AUD_RESET_RESAMPLE 12
|
||||
#define AUD_RESET_EQDRC 13
|
||||
#define AUD_RESET_LOCKER 14
|
||||
#define AUD_RESET_TOACODEC 30
|
||||
#define AUD_RESET_CLKTREE 31
|
||||
|
||||
#define AUD_VAD_RESET_DDRARB 0
|
||||
#define AUD_VAD_RESET_PDM 1
|
||||
#define AUD_VAD_RESET_TDMIN_VAD 2
|
||||
#define AUD_VAD_RESET_TODDR_VAD 3
|
||||
#define AUD_VAD_RESET_TOVAD 4
|
||||
#define AUD_VAD_RESET_CLKTREE 5
|
||||
|
||||
#endif /* _DT_BINDINGS_AMLOGIC_MESON_A1_AUDIO_RESET_H */
|
||||
Reference in New Issue
Block a user