All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v2 0/5] add sof support on imx95
@ 2024-11-13 19:52 Laurentiu Mihalcea
  2024-11-13 19:52 ` [PATCH v2 1/5] ASoC: dt-bindings: add common binding for NXP CPUs Laurentiu Mihalcea
                   ` (4 more replies)
  0 siblings, 5 replies; 21+ messages in thread
From: Laurentiu Mihalcea @ 2024-11-13 19:52 UTC (permalink / raw)
  To: Rob Herring, Krzysztof Kozlowski, Shawn Guo, Daniel Baluta,
	Mark Brown, Kuninori Morimoto, Takashi Iwai, Bard Liao,
	Peter Ujfalusi, Jaroslav Kysela, Frank Li
  Cc: linux-arm-kernel, devicetree, linux-sound, imx, linux-kernel

From: Laurentiu Mihalcea <laurentiu.mihalcea@nxp.com>

Add sof support on imx95. This series also includes some changes to
the audio-graph-card2 binding required for the support.

---
Changes in v2:
- Added new binding for 95's CM7 core with SOF. fsl,dsp.yaml is no longer used.
- "hp-det-gpios" and "widgets" properties now reference the definitions from audio-graph.yaml
- Removed extra empty spaces from DTS as suggested by Frank
- Ordered 'edma2', 'sai3', 'wm8962' DT nodes alphabetically. The order of the nodes
placed inside / is kept the same for readability
- Ordered driver header files includes alphabetically as suggested by Frank
- Removed "reg-names" and changed the maximum size of the "reg" property to 1 to align
with the other NXP CPUs sharing the same programming model (i.e: audio processing with SOF).
The region described in the DTS is the SRAM and the mailbox region is now hardcoded in the
driver as an offset to the start of the SRAM region.
- Added new binding with properties required by all NXP CPUs sharing the same programming
model (i.e: audio processing with SOF).
- Various driver adjustments made to accomodate the DT changes + some bug fixing related
to the mboxes not being requested/free'd on resume/suspend.
- Fixed value passed to "dma-channel-mask". A set bit means the channel is masked, not the
other way around.
- Link to v1: https://lore.kernel.org/lkml/20241023162114.3354-1-laurentiumihalcea111@gmail.com/
---

Laurentiu Mihalcea (5):
  ASoC: dt-bindings: add common binding for NXP CPUs
  ASoC: dt-bindings: add binding for imx95's CM7 core
  ASoC: dt-bindings: audio-graph-card2: add widgets and hp-det-gpios
    support
  ASoC: SOF: imx: add driver for imx95
  arm64: dts: imx: add imx95 dts for sof

 .../bindings/sound/audio-graph-card2.yaml     |   4 +
 .../bindings/sound/fsl,imx95-cm7-sof.yaml     |  44 ++
 .../bindings/sound/fsl,sof-cpu.yaml           |  35 ++
 arch/arm64/boot/dts/freescale/Makefile        |   1 +
 .../dts/freescale/imx95-19x19-evk-sof.dts     |  74 ++++
 sound/soc/sof/imx/Kconfig                     |   8 +
 sound/soc/sof/imx/Makefile                    |   2 +
 sound/soc/sof/imx/imx95.c                     | 401 ++++++++++++++++++
 8 files changed, 569 insertions(+)
 create mode 100644 Documentation/devicetree/bindings/sound/fsl,imx95-cm7-sof.yaml
 create mode 100644 Documentation/devicetree/bindings/sound/fsl,sof-cpu.yaml
 create mode 100644 arch/arm64/boot/dts/freescale/imx95-19x19-evk-sof.dts
 create mode 100644 sound/soc/sof/imx/imx95.c

-- 
2.34.1


^ permalink raw reply	[flat|nested] 21+ messages in thread
* Re: [PATCH v2 5/5] arm64: dts: imx: add imx95 dts for sof
@ 2024-11-16 21:57 kernel test robot
  0 siblings, 0 replies; 21+ messages in thread
From: kernel test robot @ 2024-11-16 21:57 UTC (permalink / raw)
  To: oe-kbuild; +Cc: lkp

:::::: 
:::::: Manual check reason: "dtcheck: binding changes may go via different trees"
:::::: 

BCC: lkp@intel.com
CC: oe-kbuild-all@lists.linux.dev
In-Reply-To: <20241113195240.3699-6-laurentiumihalcea111@gmail.com>
References: <20241113195240.3699-6-laurentiumihalcea111@gmail.com>
TO: Laurentiu Mihalcea <laurentiumihalcea111@gmail.com>
TO: Rob Herring <robh@kernel.org>
TO: Krzysztof Kozlowski <krzk@kernel.org>
TO: Shawn Guo <shawnguo@kernel.org>
TO: Daniel Baluta <daniel.baluta@nxp.com>
TO: Mark Brown <broonie@kernel.org>
TO: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
TO: Takashi Iwai <tiwai@suse.com>
TO: Bard Liao <yung-chuan.liao@linux.intel.com>
TO: Peter Ujfalusi <peter.ujfalusi@linux.intel.com>
TO: Jaroslav Kysela <perex@perex.cz>
TO: Frank Li <Frank.li@nxp.com>
CC: linux-arm-kernel@lists.infradead.org
CC: devicetree@vger.kernel.org
CC: linux-sound@vger.kernel.org
CC: imx@lists.linux.dev
CC: linux-kernel@vger.kernel.org

Hi Laurentiu,

kernel test robot noticed the following build warnings:

[auto build test WARNING on shawnguo/for-next]
[also build test WARNING on robh/for-next broonie-sound/for-next linus/master v6.12-rc7 next-20241115]
[If your patch is applied to the wrong git tree, kindly drop us a note.
And when submitting patch, we suggest to use '--base' as documented in
https://git-scm.com/docs/git-format-patch#_base_tree_information]

url:    https://github.com/intel-lab-lkp/linux/commits/Laurentiu-Mihalcea/ASoC-dt-bindings-add-common-binding-for-NXP-CPUs/20241114-035712
base:   https://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git for-next
patch link:    https://lore.kernel.org/r/20241113195240.3699-6-laurentiumihalcea111%40gmail.com
patch subject: [PATCH v2 5/5] arm64: dts: imx: add imx95 dts for sof
:::::: branch date: 3 days ago
:::::: commit date: 3 days ago
config: arm64-randconfig-052-20241116 (https://download.01.org/0day-ci/archive/20241117/202411170525.5japT80s-lkp@intel.com/config)
compiler: clang version 20.0.0git (https://github.com/llvm/llvm-project 592c0fe55f6d9a811028b5f3507be91458ab2713)
dtschema version: 2024.12.dev1+gcabb5b9
reproduce (this is a W=1 build): (https://download.01.org/0day-ci/archive/20241117/202411170525.5japT80s-lkp@intel.com/reproduce)

If you fix the issue in a separate patch/commit (i.e. not just a new version of
the same patch/commit), kindly add following tags
| Reported-by: kernel test robot <lkp@intel.com>
| Closes: https://lore.kernel.org/r/202411170525.5japT80s-lkp@intel.com/

dtcheck warnings: (new ones prefixed by >>)
>> arch/arm64/boot/dts/freescale/imx95-19x19-evk.dts:52.18-55.4: Warning (unique_unit_address_if_enabled): /memory@80000000: duplicate unit-address (also used in node /cm7-cpu@80000000)
   arch/arm64/boot/dts/freescale/imx95-19x19-evk-sof.dtb: scmi: Unevaluated properties are not allowed ('arm,max-rx-timeout-ms' was unexpected)
   from schema $id: http://devicetree.org/schemas/firmware/arm,scmi.yaml#
   Traceback (most recent call last):
   File "/usr/local/lib/python3.11/dist-packages/jsonschema/validators.py", line 966, in resolve_fragment
   document = document[part]
   ~~~~~~~~^^^^^^
   KeyError: 'hp-det-gpios'

vim +52 arch/arm64/boot/dts/freescale/imx95-19x19-evk.dts

ade1310d898589 Peng Fan 2024-10-12   19  
b8f771037e9e34 Peng Fan 2024-06-17   20  / {
b8f771037e9e34 Peng Fan 2024-06-17   21  	model = "NXP i.MX95 19X19 board";
b8f771037e9e34 Peng Fan 2024-06-17   22  	compatible = "fsl,imx95-19x19-evk", "fsl,imx95";
b8f771037e9e34 Peng Fan 2024-06-17   23  
b8f771037e9e34 Peng Fan 2024-06-17   24  	aliases {
a4f58f88c093ab Peng Fan 2024-10-12   25  		gpio0 = &gpio1;
a4f58f88c093ab Peng Fan 2024-10-12   26  		gpio1 = &gpio2;
a4f58f88c093ab Peng Fan 2024-10-12   27  		gpio2 = &gpio3;
a4f58f88c093ab Peng Fan 2024-10-12   28  		gpio3 = &gpio4;
a4f58f88c093ab Peng Fan 2024-10-12   29  		gpio4 = &gpio5;
a4f58f88c093ab Peng Fan 2024-10-12   30  		i2c0 = &lpi2c1;
a4f58f88c093ab Peng Fan 2024-10-12   31  		i2c1 = &lpi2c2;
a4f58f88c093ab Peng Fan 2024-10-12   32  		i2c2 = &lpi2c3;
a4f58f88c093ab Peng Fan 2024-10-12   33  		i2c3 = &lpi2c4;
a4f58f88c093ab Peng Fan 2024-10-12   34  		i2c4 = &lpi2c5;
a4f58f88c093ab Peng Fan 2024-10-12   35  		i2c5 = &lpi2c6;
a4f58f88c093ab Peng Fan 2024-10-12   36  		i2c6 = &lpi2c7;
a4f58f88c093ab Peng Fan 2024-10-12   37  		i2c7 = &lpi2c8;
b8f771037e9e34 Peng Fan 2024-06-17   38  		mmc0 = &usdhc1;
b8f771037e9e34 Peng Fan 2024-06-17   39  		mmc1 = &usdhc2;
b8f771037e9e34 Peng Fan 2024-06-17   40  		serial0 = &lpuart1;
b8f771037e9e34 Peng Fan 2024-06-17   41  	};
b8f771037e9e34 Peng Fan 2024-06-17   42  
288c31c92f45fb Frank Li 2024-07-01   43  	bt_sco_codec: audio-codec-bt-sco {
288c31c92f45fb Frank Li 2024-07-01   44  		#sound-dai-cells = <1>;
288c31c92f45fb Frank Li 2024-07-01   45  		compatible = "linux,bt-sco";
288c31c92f45fb Frank Li 2024-07-01   46  	};
288c31c92f45fb Frank Li 2024-07-01   47  
b8f771037e9e34 Peng Fan 2024-06-17   48  	chosen {
b8f771037e9e34 Peng Fan 2024-06-17   49  		stdout-path = &lpuart1;
b8f771037e9e34 Peng Fan 2024-06-17   50  	};
b8f771037e9e34 Peng Fan 2024-06-17   51  
b8f771037e9e34 Peng Fan 2024-06-17  @52  	memory@80000000 {
b8f771037e9e34 Peng Fan 2024-06-17   53  		device_type = "memory";
b8f771037e9e34 Peng Fan 2024-06-17   54  		reg = <0x0 0x80000000 0 0x80000000>;
b8f771037e9e34 Peng Fan 2024-06-17   55  	};
b8f771037e9e34 Peng Fan 2024-06-17   56  
7500e5b3706e4f Frank Li 2024-07-01   57  	fan0: pwm-fan {
7500e5b3706e4f Frank Li 2024-07-01   58  		compatible = "pwm-fan";
7500e5b3706e4f Frank Li 2024-07-01   59  		#cooling-cells = <2>;
7500e5b3706e4f Frank Li 2024-07-01   60  		pwms = <&tpm6 2 4000000 PWM_POLARITY_INVERTED>;
7500e5b3706e4f Frank Li 2024-07-01   61  		cooling-levels = <64 128 192 255>;
7500e5b3706e4f Frank Li 2024-07-01   62  	};
7500e5b3706e4f Frank Li 2024-07-01   63  
b8f771037e9e34 Peng Fan 2024-06-17   64  	reserved-memory {
b8f771037e9e34 Peng Fan 2024-06-17   65  		#address-cells = <2>;
b8f771037e9e34 Peng Fan 2024-06-17   66  		#size-cells = <2>;
b8f771037e9e34 Peng Fan 2024-06-17   67  		ranges;
b8f771037e9e34 Peng Fan 2024-06-17   68  
b8f771037e9e34 Peng Fan 2024-06-17   69  		linux_cma: linux,cma {
b8f771037e9e34 Peng Fan 2024-06-17   70  			compatible = "shared-dma-pool";
b8f771037e9e34 Peng Fan 2024-06-17   71  			alloc-ranges = <0 0x80000000 0 0x7f000000>;
b8f771037e9e34 Peng Fan 2024-06-17   72  			size = <0 0x3c000000>;
b8f771037e9e34 Peng Fan 2024-06-17   73  			linux,cma-default;
b8f771037e9e34 Peng Fan 2024-06-17   74  			reusable;
b8f771037e9e34 Peng Fan 2024-06-17   75  		};
b8f771037e9e34 Peng Fan 2024-06-17   76  	};
b8f771037e9e34 Peng Fan 2024-06-17   77  
288c31c92f45fb Frank Li 2024-07-01   78  	reg_3p3v: regulator-3p3v {
288c31c92f45fb Frank Li 2024-07-01   79  		compatible = "regulator-fixed";
288c31c92f45fb Frank Li 2024-07-01   80  		regulator-max-microvolt = <3300000>;
288c31c92f45fb Frank Li 2024-07-01   81  		regulator-min-microvolt = <3300000>;
288c31c92f45fb Frank Li 2024-07-01   82  		regulator-name = "+V3.3_SW";
288c31c92f45fb Frank Li 2024-07-01   83  	};
288c31c92f45fb Frank Li 2024-07-01   84  
288c31c92f45fb Frank Li 2024-07-01   85  	reg_audio_pwr: regulator-audio-pwr {
288c31c92f45fb Frank Li 2024-07-01   86  		compatible = "regulator-fixed";
288c31c92f45fb Frank Li 2024-07-01   87  		regulator-name = "audio-pwr";
288c31c92f45fb Frank Li 2024-07-01   88  		regulator-min-microvolt = <3300000>;
288c31c92f45fb Frank Li 2024-07-01   89  		regulator-max-microvolt = <3300000>;
288c31c92f45fb Frank Li 2024-07-01   90  		gpio = <&i2c4_gpio_expander_21 1 GPIO_ACTIVE_HIGH>;
288c31c92f45fb Frank Li 2024-07-01   91  		enable-active-high;
288c31c92f45fb Frank Li 2024-07-01   92  		regulator-always-on;
288c31c92f45fb Frank Li 2024-07-01   93  	};
288c31c92f45fb Frank Li 2024-07-01   94  
288c31c92f45fb Frank Li 2024-07-01   95  	reg_audio_slot: regulator-audio-slot {
288c31c92f45fb Frank Li 2024-07-01   96  		compatible = "regulator-fixed";
288c31c92f45fb Frank Li 2024-07-01   97  		regulator-name = "audio-wm8962";
288c31c92f45fb Frank Li 2024-07-01   98  		regulator-min-microvolt = <3300000>;
288c31c92f45fb Frank Li 2024-07-01   99  		regulator-max-microvolt = <3300000>;
288c31c92f45fb Frank Li 2024-07-01  100  		gpio = <&i2c4_gpio_expander_21 7 GPIO_ACTIVE_HIGH>;
288c31c92f45fb Frank Li 2024-07-01  101  		enable-active-high;
288c31c92f45fb Frank Li 2024-07-01  102  		regulator-always-on;
288c31c92f45fb Frank Li 2024-07-01  103  		status = "disabled";
288c31c92f45fb Frank Li 2024-07-01  104  	};
288c31c92f45fb Frank Li 2024-07-01  105  
418ecfca8b1159 Frank Li 2024-06-20  106  	reg_m2_pwr: regulator-m2-pwr {
418ecfca8b1159 Frank Li 2024-06-20  107  		compatible = "regulator-fixed";
418ecfca8b1159 Frank Li 2024-06-20  108  		regulator-name = "M.2-power";
418ecfca8b1159 Frank Li 2024-06-20  109  		regulator-min-microvolt = <3300000>;
418ecfca8b1159 Frank Li 2024-06-20  110  		regulator-max-microvolt = <3300000>;
418ecfca8b1159 Frank Li 2024-06-20  111  		gpio = <&i2c7_pcal6524 20 GPIO_ACTIVE_HIGH>;
418ecfca8b1159 Frank Li 2024-06-20  112  		enable-active-high;
418ecfca8b1159 Frank Li 2024-06-20  113  	};
418ecfca8b1159 Frank Li 2024-06-20  114  
418ecfca8b1159 Frank Li 2024-06-20  115  	reg_pcie0: regulator-pcie {
418ecfca8b1159 Frank Li 2024-06-20  116  		compatible = "regulator-fixed";
418ecfca8b1159 Frank Li 2024-06-20  117  		regulator-name = "PCIE_WLAN_EN";
418ecfca8b1159 Frank Li 2024-06-20  118  		regulator-min-microvolt = <3300000>;
418ecfca8b1159 Frank Li 2024-06-20  119  		regulator-max-microvolt = <3300000>;
418ecfca8b1159 Frank Li 2024-06-20  120  		vin-supply = <&reg_m2_pwr>;
418ecfca8b1159 Frank Li 2024-06-20  121  		gpio = <&i2c7_pcal6524 6 GPIO_ACTIVE_HIGH>;
418ecfca8b1159 Frank Li 2024-06-20  122  		enable-active-high;
418ecfca8b1159 Frank Li 2024-06-20  123  	};
418ecfca8b1159 Frank Li 2024-06-20  124  
418ecfca8b1159 Frank Li 2024-06-20  125  	reg_slot_pwr: regulator-slot-pwr {
418ecfca8b1159 Frank Li 2024-06-20  126  		compatible = "regulator-fixed";
418ecfca8b1159 Frank Li 2024-06-20  127  		regulator-name = "PCIe slot-power";
418ecfca8b1159 Frank Li 2024-06-20  128  		regulator-min-microvolt = <3300000>;
418ecfca8b1159 Frank Li 2024-06-20  129  		regulator-max-microvolt = <3300000>;
418ecfca8b1159 Frank Li 2024-06-20  130  		gpio = <&i2c7_pcal6524 14 GPIO_ACTIVE_HIGH>;
418ecfca8b1159 Frank Li 2024-06-20  131  		enable-active-high;
418ecfca8b1159 Frank Li 2024-06-20  132  	};
418ecfca8b1159 Frank Li 2024-06-20  133  
b8f771037e9e34 Peng Fan 2024-06-17  134  	reg_usdhc2_vmmc: regulator-usdhc2 {
b8f771037e9e34 Peng Fan 2024-06-17  135  		compatible = "regulator-fixed";
b8f771037e9e34 Peng Fan 2024-06-17  136  		pinctrl-names = "default";
b8f771037e9e34 Peng Fan 2024-06-17  137  		pinctrl-0 = <&pinctrl_reg_usdhc2_vmmc>;
b8f771037e9e34 Peng Fan 2024-06-17  138  		regulator-name = "VDD_SD2_3V3";
b8f771037e9e34 Peng Fan 2024-06-17  139  		regulator-min-microvolt = <3300000>;
b8f771037e9e34 Peng Fan 2024-06-17  140  		regulator-max-microvolt = <3300000>;
b8f771037e9e34 Peng Fan 2024-06-17  141  		gpio = <&gpio3 7 GPIO_ACTIVE_HIGH>;
b8f771037e9e34 Peng Fan 2024-06-17  142  		enable-active-high;
b8f771037e9e34 Peng Fan 2024-06-17  143  		off-on-delay-us = <12000>;
b8f771037e9e34 Peng Fan 2024-06-17  144  	};
288c31c92f45fb Frank Li 2024-07-01  145  
288c31c92f45fb Frank Li 2024-07-01  146  	sound-bt-sco {
288c31c92f45fb Frank Li 2024-07-01  147  		compatible = "simple-audio-card";
288c31c92f45fb Frank Li 2024-07-01  148  		simple-audio-card,name = "bt-sco-audio";
288c31c92f45fb Frank Li 2024-07-01  149  		simple-audio-card,format = "dsp_a";
288c31c92f45fb Frank Li 2024-07-01  150  		simple-audio-card,bitclock-inversion;
288c31c92f45fb Frank Li 2024-07-01  151  		simple-audio-card,frame-master = <&btcpu>;
288c31c92f45fb Frank Li 2024-07-01  152  		simple-audio-card,bitclock-master = <&btcpu>;
288c31c92f45fb Frank Li 2024-07-01  153  
288c31c92f45fb Frank Li 2024-07-01  154  		btcpu: simple-audio-card,cpu {
288c31c92f45fb Frank Li 2024-07-01  155  			sound-dai = <&sai1>;
288c31c92f45fb Frank Li 2024-07-01  156  			dai-tdm-slot-num = <2>;
288c31c92f45fb Frank Li 2024-07-01  157  			dai-tdm-slot-width = <16>;
288c31c92f45fb Frank Li 2024-07-01  158  		};
288c31c92f45fb Frank Li 2024-07-01  159  
288c31c92f45fb Frank Li 2024-07-01  160  		simple-audio-card,codec {
288c31c92f45fb Frank Li 2024-07-01  161  			sound-dai = <&bt_sco_codec 1>;
288c31c92f45fb Frank Li 2024-07-01  162  		};
288c31c92f45fb Frank Li 2024-07-01  163  	};
288c31c92f45fb Frank Li 2024-07-01  164  
288c31c92f45fb Frank Li 2024-07-01  165  	sound-micfil {
288c31c92f45fb Frank Li 2024-07-01  166  		compatible = "fsl,imx-audio-card";
288c31c92f45fb Frank Li 2024-07-01  167  		model = "micfil-audio";
288c31c92f45fb Frank Li 2024-07-01  168  
288c31c92f45fb Frank Li 2024-07-01  169  		pri-dai-link {
288c31c92f45fb Frank Li 2024-07-01  170  			link-name = "micfil hifi";
288c31c92f45fb Frank Li 2024-07-01  171  			format = "i2s";
288c31c92f45fb Frank Li 2024-07-01  172  			cpu {
288c31c92f45fb Frank Li 2024-07-01  173  				sound-dai = <&micfil>;
288c31c92f45fb Frank Li 2024-07-01  174  			};
288c31c92f45fb Frank Li 2024-07-01  175  		};
288c31c92f45fb Frank Li 2024-07-01  176  	};
288c31c92f45fb Frank Li 2024-07-01  177  
288c31c92f45fb Frank Li 2024-07-01  178  	sound-wm8962 {
288c31c92f45fb Frank Li 2024-07-01  179  		compatible = "fsl,imx-audio-wm8962";
288c31c92f45fb Frank Li 2024-07-01  180  		pinctrl-names = "default";
288c31c92f45fb Frank Li 2024-07-01  181  		pinctrl-0 = <&pinctrl_hp>;
288c31c92f45fb Frank Li 2024-07-01  182  		model = "wm8962-audio";
288c31c92f45fb Frank Li 2024-07-01  183  		audio-cpu = <&sai3>;
288c31c92f45fb Frank Li 2024-07-01  184  		audio-codec = <&wm8962>;
288c31c92f45fb Frank Li 2024-07-01  185  		hp-det-gpio = <&gpio2 11 GPIO_ACTIVE_HIGH>;
288c31c92f45fb Frank Li 2024-07-01  186  		audio-routing = "Headphone Jack", "HPOUTL",
288c31c92f45fb Frank Li 2024-07-01  187  				"Headphone Jack", "HPOUTR",
288c31c92f45fb Frank Li 2024-07-01  188  				"Ext Spk", "SPKOUTL",
288c31c92f45fb Frank Li 2024-07-01  189  				"Ext Spk", "SPKOUTR",
288c31c92f45fb Frank Li 2024-07-01  190  				"AMIC", "MICBIAS",
288c31c92f45fb Frank Li 2024-07-01  191  				"IN3R", "AMIC",
288c31c92f45fb Frank Li 2024-07-01  192  				"IN1R", "AMIC";
288c31c92f45fb Frank Li 2024-07-01  193  	};
288c31c92f45fb Frank Li 2024-07-01  194  };
288c31c92f45fb Frank Li 2024-07-01  195  

-- 
0-DAY CI Kernel Test Service
https://github.com/intel/lkp-tests/wiki

^ permalink raw reply	[flat|nested] 21+ messages in thread

end of thread, other threads:[~2024-12-18 17:06 UTC | newest]

Thread overview: 21+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-11-13 19:52 [PATCH v2 0/5] add sof support on imx95 Laurentiu Mihalcea
2024-11-13 19:52 ` [PATCH v2 1/5] ASoC: dt-bindings: add common binding for NXP CPUs Laurentiu Mihalcea
2024-11-13 20:03   ` Frank Li
2024-11-15 17:33     ` Rob Herring
2024-11-13 19:52 ` [PATCH v2 2/5] ASoC: dt-bindings: add binding for imx95's CM7 core Laurentiu Mihalcea
2024-11-13 20:07   ` Frank Li
2024-11-13 19:52 ` [PATCH v2 3/5] ASoC: dt-bindings: audio-graph-card2: add widgets and hp-det-gpios support Laurentiu Mihalcea
2024-11-13 20:11   ` Frank Li
2024-12-12  9:59     ` Laurentiu Mihalcea
2024-12-13  0:40       ` Kuninori Morimoto
2024-11-13 19:52 ` [PATCH v2 4/5] ASoC: SOF: imx: add driver for imx95 Laurentiu Mihalcea
2024-11-13 20:17   ` Frank Li
2024-12-12 11:11     ` Laurentiu Mihalcea
2024-12-12 15:13       ` Frank Li
2024-12-16 12:23         ` Laurentiu Mihalcea
2024-12-18 13:01           ` Daniel Baluta
2024-12-18 17:06             ` Frank Li
2024-11-13 19:52 ` [PATCH v2 5/5] arm64: dts: imx: add imx95 dts for sof Laurentiu Mihalcea
2024-11-13 20:21   ` Frank Li
2024-12-12 10:04     ` Laurentiu Mihalcea
  -- strict thread matches above, loose matches on Subject: below --
2024-11-16 21:57 kernel test robot

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.