Tags

Tags give the ability to mark specific points in history as being important
  • sent/20260924-topic-sm8650-deckard-chassis-type-72388b577e1a-v1

    (no cover subject)
    
    To: Bjorn Andersson <andersson@kernel.org>
    To: Konrad Dybcio <konradybcio@kernel.org>
    To: Rob Herring <robh@kernel.org>
    To: Krzysztof Kozlowski <krzk+dt@kernel.org>
    To: Conor Dooley <conor+dt@kernel.org>
    Cc: linux-arm-msm@vger.kernel.org
    Cc: devicetree@vger.kernel.org
    Cc: linux-kernel@vger.kernel.org
    Signed-off-by: Neil Armstrong <neil.armstrong@linaro.org>
    
    ---
    Neil Armstrong (1):
          arm64: dts: qcom: sm8650-valve-deckard: add chassis-type property
    
     arch/arm64/boot/dts/qcom/sm8650-valve-deckard.dts | 1 +
     1 file changed, 1 insertion(+)
    ---
    base-commit: eaaaf4a2a53d04da85e4ed13e7c822d00aa2a54b
    change-id: 20260924-topic-sm8650-deckard-chassis-type-72388b577e1a
    
    Best regards,
    --
    Neil Armstrong <neil.armstrong@linaro.org>
  • sent/20260923-topic-sm8x50-iio-max34417-adc-209e880533fb-v1

    iio: adc: add support for the MAX34417 Four-Channel High Dynamic Range Power Accumulator
    
    The MAX34417 is a specialized current and voltage monitor used to determine
    power consumption of portable systems. The driver support getting the channel
    voltage and accumulated average power over an I2C/SMBUS serial interface.
    
    To: Jonathan Cameron <jic23@kernel.org>
    To: David Lechner <dlechner@baylibre.com>
    To: Nuno Sá <nuno.sa@analog.com>
    To: Andy Shevchenko <andy@kernel.org>
    To: Rob Herring <robh@kernel.org>
    To: Krzysztof Kozlowski <krzk+dt@kernel.org>
    To: Conor Dooley <conor+dt@kernel.org>
    Cc: linux-iio@vger.kernel.org
    Cc: devicetree@vger.kernel.org
    Cc: linux-kernel@vger.kernel.org
    Signed-off-by: Neil Armstrong <neil.armstrong@linaro.org>
    
    ---
    Neil Armstrong (2):
          dt-bindings: iio: add: document the MAX34417 Four-Channel High Dynamic Range Power Accumulator
          iio: adc: add driver for the MAX34417 Four-Channel High Dynamic Range Power Accumulator
    
     .../bindings/iio/adc/maxim,max34417.yaml           |  99 ++++++
     drivers/iio/adc/Kconfig                            |  11 +
     drivers/iio/adc/Makefile                           |   1 +
     drivers/iio/adc/max34417.c                         | 356 +++++++++++++++++++++
     4 files changed, 467 insertions(+)
    ---
    base-commit: fd73f4a6659897191fa0d40695fe370925dd3780
    change-id: 20260923-topic-sm8x50-iio-max34417-adc-209e880533fb
    
    Best regards,
    --
    Neil Armstrong <neil.armstrong@linaro.org>
  • sent/20260921-topic-sm8650-deckard-initial-dt-19a5616b109a-v2

    arm64: dts: qcom: sm8650: add support from Valve Deckard headset
    
    Document and add initial DeviceTree for the Valve "Steam Frame"
    codename Deckard. The Steam Frame is a virtual reality headset
    based on the Qualcomm Snapdragon 8 Gen 3 SoC (SM8650).
    
    Product Website: [1]
    
    Dependencies: None
    
    [1] https://store.steampowered.com/hardware/steamframe
    
    To: Bjorn Andersson <andersson@kernel.org>
    To: Konrad Dybcio <konradybcio@kernel.org>
    To: Rob Herring <robh@kernel.org>
    To: Krzysztof Kozlowski <krzk+dt@kernel.org>
    To: Conor Dooley <conor+dt@kernel.org>
    To: Kees Cook <kees@kernel.org>
    To: Tony Luck <tony.luck@intel.com>
    To: "Guilherme G. Piccoli" <gpiccoli@igalia.com>
    Cc: linux-arm-msm@vger.kernel.org
    Cc: devicetree@vger.kernel.org
    Cc: linux-kernel@vger.kernel.org
    Signed-off-by: Neil Armstrong <neil.armstrong@linaro.org>
    
    ---
    Changes in v2:
    - Added labels to smp2p to make removal of the nodes cleaner
    - Reorganized properties (ranges after #*-cells, <prop>-names after <prop>)
    - Use "0" instead of "0x0" in the reserved memory reg properties
    - Use proper supply properties for vcnl4040
    - Link to v1: https://patch.msgid.link/20260922-topic-sm8650-deckard-initial-dt-v1-0-c25e7759d04a@linaro.org
    
    ---
    Neil Armstrong (2):
          dt-bindings: arm: qcom: document the Valve Deckard headset
          arm64: dts: qcom: sm8650: Add initial Valve Deckard devicetree
    
     Documentation/devicetree/bindings/arm/qcom.yaml   |    1 +
     arch/arm64/boot/dts/qcom/Makefile                 |    1 +
     arch/arm64/boot/dts/qcom/sm8650-valve-deckard.dts | 1288 +++++++++++++++++++++
     arch/arm64/boot/dts/qcom/sm8650.dtsi              |    6 +-
     4 files changed, 1293 insertions(+), 3 deletions(-)
    ---
    base-commit: 506632261e6aeb1aa05c3ebe4da0a9439153d746
    change-id: 20260921-topic-sm8650-deckard-initial-dt-19a5616b109a
    
    Best regards,
    --
    Neil Armstrong <neil.armstrong@linaro.org>
  • sent/20260917-topic-sm8x50-i2c-hub-fw-ram-54c503be6038-v3

    (no cover subject)
    
    To: Bjorn Andersson <andersson@kernel.org>
    To: Konrad Dybcio <konradybcio@kernel.org>
    To: Viken Dadhaniya <viken.dadhaniya@oss.qualcomm.com>
    Cc: Konrad Dybcio <konrad.dybcio@oss.qualcomm.com>
    Cc: linux-arm-msm@vger.kernel.org
    Cc: linux-kernel@vger.kernel.org
    Signed-off-by: Neil Armstrong <neil.armstrong@linaro.org>
    
    ---
    Changes in v3:
    - Fix subject typo s/I2S/I2C/
    - Collect review
    - Link to v2: https://patch.msgid.link/20260918-topic-sm8x50-i2c-hub-fw-ram-v2-1-30e960966802@linaro.org
    
    Changes in v2:
    - Instead of ignoring the depth, use 1020 as the default HUB serial element depth
    - Link to v1: https://patch.msgid.link/20260917-topic-sm8x50-i2c-hub-fw-ram-v1-1-f49286d8c8db@linaro.org
    
    ---
    Neil Armstrong (1):
          soc: qcom: geni-se: provide PROG_RAM_DEPTH for I2C HUB Serial Engines
    
     drivers/soc/qcom/qcom-geni-se.c | 14 ++++++++++++--
     1 file changed, 12 insertions(+), 2 deletions(-)
    ---
    base-commit: fd73f4a6659897191fa0d40695fe370925dd3780
    change-id: 20260917-topic-sm8x50-i2c-hub-fw-ram-54c503be6038
    
    Best regards,
    --
    Neil Armstrong <neil.armstrong@linaro.org>
  • sent/20260921-topic-sm8650-deckard-initial-dt-19a5616b109a-v1

    arm64: dts: qcom: sm8650: add support from Valve Deckard headset
    
    Document and add initial DeviceTree for the Valve "Steam Frame"
    codename Deckard. The Steam Frame is a virtual reality headset
    based on the Qualcomm Snapdragon 8 Gen 3 SoC (SM8650).
    
    Product Website: [1]
    
    Dependencies: None
    
    [1] https://store.steampowered.com/hardware/steamframe
    
    To: Bjorn Andersson <andersson@kernel.org>
    To: Konrad Dybcio <konradybcio@kernel.org>
    To: Rob Herring <robh@kernel.org>
    To: Krzysztof Kozlowski <krzk+dt@kernel.org>
    To: Conor Dooley <conor+dt@kernel.org>
    To: Kees Cook <kees@kernel.org>
    To: Tony Luck <tony.luck@intel.com>
    To: "Guilherme G. Piccoli" <gpiccoli@igalia.com>
    Cc: linux-arm-msm@vger.kernel.org
    Cc: devicetree@vger.kernel.org
    Cc: linux-kernel@vger.kernel.org
    Signed-off-by: Neil Armstrong <neil.armstrong@linaro.org>
    
    ---
    Neil Armstrong (2):
          dt-bindings: arm: qcom: document the Valve Deckard headset
          arm64: dts: qcom: sm8650: Add initial Valve Deckard devicetree
    
     Documentation/devicetree/bindings/arm/qcom.yaml   |    1 +
     arch/arm64/boot/dts/qcom/Makefile                 |    1 +
     arch/arm64/boot/dts/qcom/sm8650-valve-deckard.dts | 1290 +++++++++++++++++++++
     3 files changed, 1292 insertions(+)
    ---
    base-commit: 506632261e6aeb1aa05c3ebe4da0a9439153d746
    change-id: 20260921-topic-sm8650-deckard-initial-dt-19a5616b109a
    
    Best regards,
    --
    Neil Armstrong <neil.armstrong@linaro.org>
  • sent/20260908-topic-sm8650-gmu-a750-timestamp-reg-2e7575e6279d-v3

    drm/msm/a6xx: use correct timestamp counter on A750 GPU
    
    The A750 uses a different counter register as used on the downstream
    driver:
    
    static u64 gen7_9_0_read_alwayson(struct adreno_device *adreno_dev)
    {
    ...
    	/* Always use the GMU AO counter when doing a AHB read */
    	gmu_core_regread(device, GEN7_GMU_CX_AO_COUNTER_HI, &hi);
    	gmu_core_regread(device, GEN7_GMU_CX_AO_COUNTER_LO, &lo);
    ...
    }
    
    gen7_reg.h:#define GEN7_GMU_CX_AO_COUNTER_LO		0x1f880
    gen7_reg.h:#define GEN7_GMU_CX_AO_COUNTER_HI		0x1f881
    
    To: Rob Clark <robin.clark@oss.qualcomm.com>
    To: Sean Paul <sean@poorly.run>
    To: Konrad Dybcio <konradybcio@kernel.org>
    To: Akhil P Oommen <akhilpo@oss.qualcomm.com>
    To: Dmitry Baryshkov <lumag@kernel.org>
    To: Abhinav Kumar <abhinav.kumar@linux.dev>
    To: Jessica Zhang <jesszhan0024@gmail.com>
    To: Marijn Suijten <marijn.suijten@somainline.org>
    To: David Airlie <airlied@gmail.com>
    To: Simona Vetter <simona@ffwll.ch>
    Cc: linux-arm-msm@vger.kernel.org
    Cc: dri-devel@lists.freedesktop.org
    Cc: freedreno@lists.freedesktop.org
    Cc: linux-kernel@vger.kernel.org
    Signed-off-by: Neil Armstrong <neil.armstrong@linaro.org>
    
    ---
    Changes in v3:
    - Collected review tags and added Fixes tags
    - Link to v2: https://patch.msgid.link/20260909-topic-sm8650-gmu-a750-timestamp-reg-v2-0-091d74958951@linaro.org
    
    Changes in v2:
    - Fix swapped H/L registers in XML
    - Link to v1: https://patch.msgid.link/20260908-topic-sm8650-gmu-a750-timestamp-reg-v1-0-284880d6e68b@linaro.org
    
    ---
    Neil Armstrong (2):
          drm/msm/a6xx: Add CX AO Counter registers used for a750 GPUs
          drm/msm/a6xx: Use CX AO Counter register for timestamp on a750 GPUs
    
     drivers/gpu/drm/msm/adreno/a6xx_gpu.c             | 12 +++++++++---
     drivers/gpu/drm/msm/registers/adreno/a6xx_gmu.xml |  2 ++
     2 files changed, 11 insertions(+), 3 deletions(-)
    ---
    base-commit: df2908090cda368b01ff43709f51890076c56157
    change-id: 20260908-topic-sm8650-gmu-a750-timestamp-reg-2e7575e6279d
    
    Best regards,
    --
    Neil Armstrong <neil.armstrong@linaro.org>
  • sent/20260918-topic-sm8x50-nex10000ub-3deca3c56ef4-v2

    regulator: add support for the Nexperia NEX10000UB dual output LCD bias power supply
    
    Document and add regulator support for the Nexperia NEX10000UB dual
    output LCD bias power supply which provides programmable positive
    and negative output voltages mainly for display panels applications.
    
    The driver supports setting the output voltage from 4V to 6V in
    100mV steps for each output via the I2C programming interface and
    supports the enable GPIOs for both outputs.
    
    Product datashet can be found online at [1].
    
    [1] https://assets.nexperia.com/documents/data-sheet/NEX10000UB.pdf
    
    To: Rob Herring <robh@kernel.org>
    To: Krzysztof Kozlowski <krzk+dt@kernel.org>
    To: Conor Dooley <conor+dt@kernel.org>
    To: Liam Girdwood <lgirdwood@gmail.com>
    To: Mark Brown <broonie@kernel.org>
    Cc: devicetree@vger.kernel.org
    Cc: linux-kernel@vger.kernel.org
    Signed-off-by: Neil Armstrong <neil.armstrong@linaro.org>
    
    ---
    Changes in v2:
    - Make enable-gpios mandatory
    - Register gpio as OUT_LOW at probe
    - Link to v1: https://patch.msgid.link/20260918-topic-sm8x50-nex10000ub-v1-0-5afe06bace03@linaro.org
    
    ---
    Neil Armstrong (3):
          dt-bindings: vendor-prefixes: add vendor prefix for Nexperia B.V.
          regulator: dt-bindings: document the Nexperia NEX10000UB dual output LCD bias power supply
          regulator: add regulator driver for the Nexperia NEX10000UB
    
     .../bindings/regulator/nexperia,nex10000ub.yaml    |  69 ++++++++++
     .../devicetree/bindings/vendor-prefixes.yaml       |   2 +
     drivers/regulator/Kconfig                          |   8 ++
     drivers/regulator/Makefile                         |   1 +
     drivers/regulator/nex10000ub-regulator.c           | 147 +++++++++++++++++++++
     5 files changed, 227 insertions(+)
    ---
    base-commit: fd73f4a6659897191fa0d40695fe370925dd3780
    change-id: 20260918-topic-sm8x50-nex10000ub-3deca3c56ef4
    
    Best regards,
    --
    Neil Armstrong <neil.armstrong@linaro.org>
  • sent/20260917-topic-sm8x50-i2c-hub-fw-ram-54c503be6038-v2

    (no cover subject)
    
    To: Bjorn Andersson <andersson@kernel.org>
    To: Konrad Dybcio <konradybcio@kernel.org>
    To: Viken Dadhaniya <viken.dadhaniya@oss.qualcomm.com>
    Cc: Konrad Dybcio <konrad.dybcio@oss.qualcomm.com>
    Cc: linux-arm-msm@vger.kernel.org
    Cc: linux-kernel@vger.kernel.org
    Signed-off-by: Neil Armstrong <neil.armstrong@linaro.org>
    
    ---
    Changes in v2:
    - Instead of ignoring the depth, use 1020 as the default HUB serial element depth
    - Link to v1: https://patch.msgid.link/20260917-topic-sm8x50-i2c-hub-fw-ram-v1-1-f49286d8c8db@linaro.org
    
    ---
    Neil Armstrong (1):
          soc: qcom: geni-se: provide PROG_RAM_DEPTH for I2S HUB Serial Engines
    
     drivers/soc/qcom/qcom-geni-se.c | 14 ++++++++++++--
     1 file changed, 12 insertions(+), 2 deletions(-)
    ---
    base-commit: fd73f4a6659897191fa0d40695fe370925dd3780
    change-id: 20260917-topic-sm8x50-i2c-hub-fw-ram-54c503be6038
    
    Best regards,
    --
    Neil Armstrong <neil.armstrong@linaro.org>
  • sent/20260918-topic-sm8x50-nex10000ub-3deca3c56ef4-v1

    regulator: add support for the Nexperia NEX10000UB dual output LCD bias power supply
    
    Document and add regulator support for the Nexperia NEX10000UB dual
    output LCD bias power supply which provides programmable positive
    and negative output voltages mainly for display panels applications.
    
    The driver supports setting the output voltage from 4V to 6V in
    100mV steps for each output via the I2C programming interface and
    supports the enable GPIOs for both outputs.
    
    Product datashet can be found online at [1].
    
    [1] https://assets.nexperia.com/documents/data-sheet/NEX10000UB.pdf
    
    To: Rob Herring <robh@kernel.org>
    To: Krzysztof Kozlowski <krzk+dt@kernel.org>
    To: Conor Dooley <conor+dt@kernel.org>
    To: Liam Girdwood <lgirdwood@gmail.com>
    To: Mark Brown <broonie@kernel.org>
    Cc: devicetree@vger.kernel.org
    Cc: linux-kernel@vger.kernel.org
    Signed-off-by: Neil Armstrong <neil.armstrong@linaro.org>
    
    ---
    Neil Armstrong (3):
          dt-bindings: vendor-prefixes: add vendor prefix for Nexperia B.V.
          regulator: dt-bindings: document the Nexperia NEX10000UB dual output LCD bias power supply
          regulator: add regulator driver for the Nexperia NEX10000UB
    
     .../bindings/regulator/nexperia,nex10000ub.yaml    |  66 +++++++++
     .../devicetree/bindings/vendor-prefixes.yaml       |   2 +
     drivers/regulator/Kconfig                          |   8 ++
     drivers/regulator/Makefile                         |   1 +
     drivers/regulator/nex10000ub-regulator.c           | 147 +++++++++++++++++++++
     5 files changed, 224 insertions(+)
    ---
    base-commit: fd73f4a6659897191fa0d40695fe370925dd3780
    change-id: 20260918-topic-sm8x50-nex10000ub-3deca3c56ef4
    
    Best regards,
    --
    Neil Armstrong <neil.armstrong@linaro.org>
  • sent/20260908-topic-sm8650-gmu-a750-timestamp-reg-2e7575e6279d-v2

    drm/msm/a6xx: use correct timestamp counter on A750 GPU
    
    The A750 uses a different counter register as used on the downstream
    driver:
    
    static u64 gen7_9_0_read_alwayson(struct adreno_device *adreno_dev)
    {
    ...
    	/* Always use the GMU AO counter when doing a AHB read */
    	gmu_core_regread(device, GEN7_GMU_CX_AO_COUNTER_HI, &hi);
    	gmu_core_regread(device, GEN7_GMU_CX_AO_COUNTER_LO, &lo);
    ...
    }
    
    gen7_reg.h:#define GEN7_GMU_CX_AO_COUNTER_LO		0x1f880
    gen7_reg.h:#define GEN7_GMU_CX_AO_COUNTER_HI		0x1f881
    
    To: Rob Clark <robin.clark@oss.qualcomm.com>
    To: Sean Paul <sean@poorly.run>
    To: Konrad Dybcio <konradybcio@kernel.org>
    To: Akhil P Oommen <akhilpo@oss.qualcomm.com>
    To: Dmitry Baryshkov <lumag@kernel.org>
    To: Abhinav Kumar <abhinav.kumar@linux.dev>
    To: Jessica Zhang <jesszhan0024@gmail.com>
    To: Marijn Suijten <marijn.suijten@somainline.org>
    To: David Airlie <airlied@gmail.com>
    To: Simona Vetter <simona@ffwll.ch>
    Cc: linux-arm-msm@vger.kernel.org
    Cc: dri-devel@lists.freedesktop.org
    Cc: freedreno@lists.freedesktop.org
    Cc: linux-kernel@vger.kernel.org
    Signed-off-by: Neil Armstrong <neil.armstrong@linaro.org>
    
    ---
    Changes in v2:
    - Fix swapped H/L registers in XML
    - Link to v1: https://patch.msgid.link/20260908-topic-sm8650-gmu-a750-timestamp-reg-v1-0-284880d6e68b@linaro.org
    
    ---
    Neil Armstrong (2):
          drm/msm/a6xx: Add CX AO Counter registers used for a750 GPUs
          drm/msm/a6xx: Use CX AO Counter register for timestamp on a750 GPUs
    
     drivers/gpu/drm/msm/adreno/a6xx_gpu.c             | 12 +++++++++---
     drivers/gpu/drm/msm/registers/adreno/a6xx_gmu.xml |  2 ++
     2 files changed, 11 insertions(+), 3 deletions(-)
    ---
    base-commit: df2908090cda368b01ff43709f51890076c56157
    change-id: 20260908-topic-sm8650-gmu-a750-timestamp-reg-2e7575e6279d
    
    Best regards,
    --
    Neil Armstrong <neil.armstrong@linaro.org>
  • sent/20260908-topic-sm8650-gmu-a750-timestamp-reg-2e7575e6279d-v1

    drm/msm/a6xx: use correct timestamp counter on A750 GPU
    
    The A750 uses a different counter register as used on the downstream
    driver:
    
    static u64 gen7_9_0_read_alwayson(struct adreno_device *adreno_dev)
    {
    ...
    	/* Always use the GMU AO counter when doing a AHB read */
    	gmu_core_regread(device, GEN7_GMU_CX_AO_COUNTER_HI, &hi);
    	gmu_core_regread(device, GEN7_GMU_CX_AO_COUNTER_LO, &lo);
    ...
    }
    
    gen7_reg.h:#define GEN7_GMU_CX_AO_COUNTER_LO		0x1f880
    gen7_reg.h:#define GEN7_GMU_CX_AO_COUNTER_HI		0x1f881
    
    To: Rob Clark <robin.clark@oss.qualcomm.com>
    To: Sean Paul <sean@poorly.run>
    To: Konrad Dybcio <konradybcio@kernel.org>
    To: Akhil P Oommen <akhilpo@oss.qualcomm.com>
    To: Dmitry Baryshkov <lumag@kernel.org>
    To: Abhinav Kumar <abhinav.kumar@linux.dev>
    To: Jessica Zhang <jesszhan0024@gmail.com>
    To: Marijn Suijten <marijn.suijten@somainline.org>
    To: David Airlie <airlied@gmail.com>
    To: Simona Vetter <simona@ffwll.ch>
    Cc: linux-arm-msm@vger.kernel.org
    Cc: dri-devel@lists.freedesktop.org
    Cc: freedreno@lists.freedesktop.org
    Cc: linux-kernel@vger.kernel.org
    Signed-off-by: Neil Armstrong <neil.armstrong@linaro.org>
    
    ---
    Neil Armstrong (2):
          drm/msm/a6xx: Add CX AO Counter registers used for a750 GPUs
          drm/msm/a6xx: Use CX AO Counter register for timestamp on a750 GPUs
    
     drivers/gpu/drm/msm/adreno/a6xx_gpu.c             | 12 +++++++++---
     drivers/gpu/drm/msm/registers/adreno/a6xx_gmu.xml |  2 ++
     2 files changed, 11 insertions(+), 3 deletions(-)
    ---
    base-commit: df2908090cda368b01ff43709f51890076c56157
    change-id: 20260908-topic-sm8650-gmu-a750-timestamp-reg-2e7575e6279d
    
    Best regards,
    --
    Neil Armstrong <neil.armstrong@linaro.org>
  • sent/20260728-topic-sm8x50-next-hdk-i2s-6d63c25eceac-v4

    ASoC: qcom: allow SM[456]50 HDK board to play audio via I2S
    
    Following [1], this adds the necessary settings to setup
    the I2S link to the HDMI bridge to allow audio playback.
    
    All dependencies are merged v7.3-rc1
    
    [1] https://lore.kernel.org/all/20260724182446.1484894-1-mohammad.rafi.shaik@oss.qualcomm.com/
    
    To: Bjorn Andersson <andersson@kernel.org>
    To: Konrad Dybcio <konradybcio@kernel.org>
    To: Rob Herring <robh@kernel.org>
    To: Krzysztof Kozlowski <krzk+dt@kernel.org>
    To: Conor Dooley <conor+dt@kernel.org>
    Cc: linux-arm-msm@vger.kernel.org
    Cc: devicetree@vger.kernel.org
    Cc: linux-kernel@vger.kernel.org
    Signed-off-by: Neil Armstrong <neil.armstrong@linaro.org>
    ---
    Changes in v4:
    - Rebased on v7.3-rc1
    - Link to v3: https://patch.msgid.link/20260805-topic-sm8x50-next-hdk-i2s-v3-0-07a6483c430f@linaro.org
    
    Changes in v3:
    - Fixed node unit number on patch 3
    - Link to v2: https://patch.msgid.link/20260731-topic-sm8x50-next-hdk-i2s-v2-0-42c1acee5a2d@linaro.org
    
    Changes in v2:
    - Dropped applied patch 1
    - Fixed node unit number
    - Reversed clock names order to respect bindings
    - Link to v1: https://patch.msgid.link/20260728-topic-sm8x50-next-hdk-i2s-v1-0-2393a0fe4aa9@linaro.org
    
    ---
    Neil Armstrong (3):
          arm64: dts: qcom: sm8450-hdk: Enable I2S for HDMI
          arm64: dts: qcom: sm8550-hdk: Enable I2S for HDMI
          arm64: dts: qcom: sm8650-hdk: Enable I2S for HDMI
    
     arch/arm64/boot/dts/qcom/sm8450-hdk.dts | 36 +++++++++++++++-
     arch/arm64/boot/dts/qcom/sm8450.dtsi    | 40 ++++++++++++++++++
     arch/arm64/boot/dts/qcom/sm8550-hdk.dts | 36 +++++++++++++++-
     arch/arm64/boot/dts/qcom/sm8550.dtsi    | 73 +++++++++++++++++++++++++++++++++
     arch/arm64/boot/dts/qcom/sm8650-hdk.dts | 35 +++++++++++++++-
     arch/arm64/boot/dts/qcom/sm8650.dtsi    | 40 ++++++++++++++++++
     6 files changed, 257 insertions(+), 3 deletions(-)
    ---
    base-commit: cee9395acd8043be0644b25c34bfa86623f2b935
    change-id: 20260728-topic-sm8x50-next-hdk-i2s-6d63c25eceac
    
    Best regards,
    --
    Neil Armstrong <neil.armstrong@linaro.org>
  • sent/20260731-topic-sm8650-ayaneo-pocket-s2-wsa2-fix-dt-7eb87a12f3ec-v2

    Dependend bindings & drivers are merged.
    
    To: Bjorn Andersson <andersson@kernel.org>
    To: Konrad Dybcio <konradybcio@kernel.org>
    To: Rob Herring <robh@kernel.org>
    To: Krzysztof Kozlowski <krzk+dt@kernel.org>
    To: Conor Dooley <conor+dt@kernel.org>
    Cc: linux-arm-msm@vger.kernel.org
    Cc: devicetree@vger.kernel.org
    Cc: linux-kernel@vger.kernel.org
    Signed-off-by: Neil Armstrong <neil.armstrong@linaro.org>
    
    ---
    Changes in v2:
    - Rebase on v7.3-rc1
    - Collect review
    - Link to v1: https://patch.msgid.link/20260731-topic-sm8650-ayaneo-pocket-s2-wsa2-fix-dt-v1-1-0528ff6ffe38@linaro.org
    
    ---
    Neil Armstrong (1):
          arm64: dts: qcom: sm8650-ayaneo-pocket-s2: switch sound card to ayaneo,pocket-s2-sndcard
    
     arch/arm64/boot/dts/qcom/sm8650-ayaneo-pocket-s2.dts | 2 +-
     1 file changed, 1 insertion(+), 1 deletion(-)
    ---
    base-commit: cee9395acd8043be0644b25c34bfa86623f2b935
    change-id: 20260731-topic-sm8650-ayaneo-pocket-s2-wsa2-fix-dt-7eb87a12f3ec
    
    Best regards,
    --
    Neil Armstrong <neil.armstrong@linaro.org>
  • sent/20260728-topic-sm8650-ayaneo-pocket-s2-defconfigs-7f07659486f1-v3

    (no cover subject)
    
    To: Bjorn Andersson <andersson@kernel.org>
    To: Konrad Dybcio <konrad.dybcio@somainline.org>
    Cc: linux-arm-msm@vger.kernel.org
    Cc: linux-arm-kernel@lists.infradead.org
    Cc: linux-kernel@vger.kernel.org
    Signed-off-by: Neil Armstrong <neil.armstrong@linaro.org>
    
    ---
    Changes in v3:
    - Fix subject
    - Get review tag
    - Rebase on v7.3-rc1
    - Link to v2: https://patch.msgid.link/20260731-topic-sm8650-ayaneo-pocket-s2-defconfigs-v2-1-fc409e59290c@linaro.org
    
    Changes in v2:
    - squashed into a single patch
    - Link to v1: https://patch.msgid.link/20260728-topic-sm8650-ayaneo-pocket-s2-defconfigs-v1-0-49e3ac1c8ff4@linaro.org
    
    ---
    Neil Armstrong (1):
          arm64: defconfig: enable the necessary drivers for the Ayaneo Pocket S2
    
     arch/arm64/configs/defconfig | 3 +++
     1 file changed, 3 insertions(+)
    ---
    base-commit: cee9395acd8043be0644b25c34bfa86623f2b935
    change-id: 20260728-topic-sm8650-ayaneo-pocket-s2-defconfigs-7f07659486f1
    
    Best regards,
    --
    Neil Armstrong <neil.armstrong@linaro.org>
  • sent/20260428-topic-sm8650-ayaneo-pocket-s2-display-dt-539bb79eb709-v6

    All depdendant bindings merged in v7.3-rc1
    
    To: Bjorn Andersson <andersson@kernel.org>
    To: Konrad Dybcio <konradybcio@kernel.org>
    To: Rob Herring <robh@kernel.org>
    To: Krzysztof Kozlowski <krzk+dt@kernel.org>
    To: Conor Dooley <conor+dt@kernel.org>
    To: Geert Uytterhoeven <geert+renesas@glider.be>
    To: Magnus Damm <magnus.damm@gmail.com>
    Cc: linux-arm-msm@vger.kernel.org
    Cc: devicetree@vger.kernel.org
    Cc: linux-kernel@vger.kernel.org
    Cc: linux-renesas-soc@vger.kernel.org
    Signed-off-by: Neil Armstrong <neil.armstrong@linaro.org>
    
    ---
    Changes in v6:
    - Rebase on v7.3-rc1
    - Link to v5: https://patch.msgid.link/20260728-topic-sm8650-ayaneo-pocket-s2-display-dt-v5-1-892ab9bcecfe@linaro.org
    
    Changes in v5:
    - Dropped unneeded mdp vsync pinctrl nodes
    - Link to v4: https://patch.msgid.link/20260721-topic-sm8650-ayaneo-pocket-s2-display-dt-v4-1-68e5fa9056ad@linaro.org
    
    Changes in v4:
    - Reordered regulator & mdss nodes
    - Moved zap shared firmware into separate node
    - Link to v3: https://patch.msgid.link/20260702-topic-sm8650-ayaneo-pocket-s2-display-dt-v3-1-e6de68d33f9b@linaro.org
    
    Changes in v3:
    - renamed backlight label and node as "backlight"
    - reordered pinctrl properties
    - added regulator-boot-on to display regulators
    - Link to v2: https://patch.msgid.link/20260522-topic-sm8650-ayaneo-pocket-s2-display-dt-v2-1-cdd4b70e5a16@linaro.org
    
    Changes in v2:
    - Update for bindings changes
    - Remove empty line
    - Link to v1: https://patch.msgid.link/20260428-topic-sm8650-ayaneo-pocket-s2-display-dt-v1-1-ff132c00d076@linaro.org
    
    ---
    KancyJoe (1):
          arm64: dts: qcom: sm8650-ayaneo-pocket-s2: add display nodes
    
     .../boot/dts/qcom/sm8650-ayaneo-pocket-s2.dts      | 230 +++++++++++++++++++++
     1 file changed, 230 insertions(+)
    ---
    base-commit: 4c45e14df2f4e77982ad70d6d8e3fe750edd4c37
    change-id: 20260428-topic-sm8650-ayaneo-pocket-s2-display-dt-539bb79eb709
    
    Best regards,
    --
    Neil Armstrong <neil.armstrong@linaro.org>
  • sent/20260728-topic-sm8x50-next-hdk-i2s-6d63c25eceac-v3

    ASoC: qcom: allow SM[456]50 HDK board to play audio via I2S
    
    Following [1], this adds the necessary settings to setup
    the I2S link to the HDMI bridge to allow audio playback.
    
    All dependencies are merges into sound.git for-7.3
    
    [1] https://lore.kernel.org/all/20260724182446.1484894-1-mohammad.rafi.shaik@oss.qualcomm.com/
    
    To: Bjorn Andersson <andersson@kernel.org>
    To: Konrad Dybcio <konradybcio@kernel.org>
    To: Rob Herring <robh@kernel.org>
    To: Krzysztof Kozlowski <krzk+dt@kernel.org>
    To: Conor Dooley <conor+dt@kernel.org>
    Cc: linux-arm-msm@vger.kernel.org
    Cc: devicetree@vger.kernel.org
    Cc: linux-kernel@vger.kernel.org
    Signed-off-by: Neil Armstrong <neil.armstrong@linaro.org>
    ---
    Changes in v3:
    - Fixed node unit number on patch 3
    - Link to v2: https://patch.msgid.link/20260731-topic-sm8x50-next-hdk-i2s-v2-0-42c1acee5a2d@linaro.org
    
    Changes in v2:
    - Dropped applied patch 1
    - Fixed node unit number
    - Reversed clock names order to respect bindings
    - Link to v1: https://patch.msgid.link/20260728-topic-sm8x50-next-hdk-i2s-v1-0-2393a0fe4aa9@linaro.org
    
    ---
    Neil Armstrong (3):
          arm64: dts: qcom: sm8450-hdk: Enable I2S for HDMI
          arm64: dts: qcom: sm8550-hdk: Enable I2S for HDMI
          arm64: dts: qcom: sm8650-hdk: Enable I2S for HDMI
    
     arch/arm64/boot/dts/qcom/sm8450-hdk.dts | 36 +++++++++++++++-
     arch/arm64/boot/dts/qcom/sm8450.dtsi    | 40 ++++++++++++++++++
     arch/arm64/boot/dts/qcom/sm8550-hdk.dts | 36 +++++++++++++++-
     arch/arm64/boot/dts/qcom/sm8550.dtsi    | 73 +++++++++++++++++++++++++++++++++
     arch/arm64/boot/dts/qcom/sm8650-hdk.dts | 35 +++++++++++++++-
     arch/arm64/boot/dts/qcom/sm8650.dtsi    | 40 ++++++++++++++++++
     6 files changed, 257 insertions(+), 3 deletions(-)
    ---
    base-commit: c50ed4627e333934aaf0473a822169786c83dce5
    change-id: 20260728-topic-sm8x50-next-hdk-i2s-6d63c25eceac
    
    Best regards,
    --
    Neil Armstrong <neil.armstrong@linaro.org>
  • sent/20260728-topic-sm8650-ayaneo-pocket-s2-defconfigs-7f07659486f1-v2

    (no cover subject)
    
    To: Bjorn Andersson <andersson@kernel.org>
    To: Konrad Dybcio <konrad.dybcio@somainline.org>
    Cc: linux-arm-msm@vger.kernel.org
    Cc: linux-arm-kernel@lists.infradead.org
    Cc: linux-kernel@vger.kernel.org
    Signed-off-by: Neil Armstrong <neil.armstrong@linaro.org>
    
    ---
    Changes in v2:
    - squashed into a single patch
    - Link to v1: https://patch.msgid.link/20260728-topic-sm8650-ayaneo-pocket-s2-defconfigs-v1-0-49e3ac1c8ff4@linaro.org
    
    ---
    Neil Armstrong (1):
          arm64: defconfig: enable the necessary drivers for the Ayaneo Pockegt S2
    
     arch/arm64/configs/defconfig | 3 +++
     1 file changed, 3 insertions(+)
    ---
    base-commit: 0d33d21e47d9dc66f91e44da3fc9220c74d93df7
    change-id: 20260728-topic-sm8650-ayaneo-pocket-s2-defconfigs-7f07659486f1
    
    Best regards,
    --
    Neil Armstrong <neil.armstrong@linaro.org>
  • sent/20260728-topic-sm8x50-next-hdk-i2s-6d63c25eceac-v2

    ASoC: qcom: allow SM[456]50 HDK board to play audio via I2S
    
    Following [1], this adds the necessary settings to setup
    the I2S link to the HDMI bridge to allow audio playback.
    
    All dependencies are merges into sound.git for-7.3
    
    [1] https://lore.kernel.org/all/20260724182446.1484894-1-mohammad.rafi.shaik@oss.qualcomm.com/
    
    To: Bjorn Andersson <andersson@kernel.org>
    To: Konrad Dybcio <konradybcio@kernel.org>
    To: Rob Herring <robh@kernel.org>
    To: Krzysztof Kozlowski <krzk+dt@kernel.org>
    To: Conor Dooley <conor+dt@kernel.org>
    Cc: linux-arm-msm@vger.kernel.org
    Cc: devicetree@vger.kernel.org
    Cc: linux-kernel@vger.kernel.org
    Signed-off-by: Neil Armstrong <neil.armstrong@linaro.org>
    ---
    Changes in v2:
    - Dropped applied patch 1
    - Fixed node unit number
    - Reversed clock names order to respect bindings
    - Link to v1: https://patch.msgid.link/20260728-topic-sm8x50-next-hdk-i2s-v1-0-2393a0fe4aa9@linaro.org
    
    ---
    Neil Armstrong (3):
          arm64: dts: qcom: sm8450-hdk: Enable I2S for HDMI
          arm64: dts: qcom: sm8550-hdk: Enable I2S for HDMI
          arm64: dts: qcom: sm8650-hdk: Enable I2S for HDMI
    
     arch/arm64/boot/dts/qcom/sm8450-hdk.dts | 36 +++++++++++++++-
     arch/arm64/boot/dts/qcom/sm8450.dtsi    | 40 ++++++++++++++++++
     arch/arm64/boot/dts/qcom/sm8550-hdk.dts | 36 +++++++++++++++-
     arch/arm64/boot/dts/qcom/sm8550.dtsi    | 73 +++++++++++++++++++++++++++++++++
     arch/arm64/boot/dts/qcom/sm8650-hdk.dts | 35 +++++++++++++++-
     arch/arm64/boot/dts/qcom/sm8650.dtsi    | 40 ++++++++++++++++++
     6 files changed, 257 insertions(+), 3 deletions(-)
    ---
    base-commit: c50ed4627e333934aaf0473a822169786c83dce5
    change-id: 20260728-topic-sm8x50-next-hdk-i2s-6d63c25eceac
    
    Best regards,
    --
    Neil Armstrong <neil.armstrong@linaro.org>
  • sent/20260728-topic-sm8650-ayaneo-pocket-s2-defconfigs-7f07659486f1-v1

    arm64: defconfig: Enable drivers for the Ayaneo Pocket S2
    
    Enable the missing drivers for the Ayaneo Pocket S2 to allow
    full support of the Gaming device with defconfig.
    
    The missing configs enables the drivers for the Display
    regulator, backlight and DSI panel.
    
    To: Bjorn Andersson <andersson@kernel.org>
    To: Konrad Dybcio <konrad.dybcio@somainline.org>
    Cc: linux-arm-msm@vger.kernel.org
    Cc: linux-arm-kernel@lists.infradead.org
    Cc: linux-kernel@vger.kernel.org
    Signed-off-by: Neil Armstrong <neil.armstrong@linaro.org>
    
    ---
    Neil Armstrong (3):
          arm64: defconfig: enable the SGM3804 regulator driver as module
          arm64: defconfig: enable the SY7758 backlight driver as module
          arm64: defconfig: enable the Renesas 63419 panel driver as module
    
     arch/arm64/configs/defconfig | 3 +++
     1 file changed, 3 insertions(+)
    ---
    base-commit: 0d33d21e47d9dc66f91e44da3fc9220c74d93df7
    change-id: 20260728-topic-sm8650-ayaneo-pocket-s2-defconfigs-7f07659486f1
    
    Best regards,
    --
    Neil Armstrong <neil.armstrong@linaro.org>
  • sent/20260428-topic-sm8650-ayaneo-pocket-s2-display-dt-539bb79eb709-v5

    (no cover subject)
    
    Depends on follwing bindings, all applied into linux-next:
    - https://lore.kernel.org/all/20260522-topic-sm8650-ayaneo-pocket-s2-r63419-v7-1-16edddda9951@linaro.org/
    - https://lore.kernel.org/all/20260521-topic-sm8650-ayaneo-pocket-s2-sy7758-v4-1-73c732615e4a@linaro.org/
    - https://lore.kernel.org/all/20260522-topic-sm8650-ayaneo-pocket-s2-sgm3804-v5-1-bd6b1c300ecc@linaro.org/
    
    To: Bjorn Andersson <andersson@kernel.org>
    To: Konrad Dybcio <konradybcio@kernel.org>
    To: Rob Herring <robh@kernel.org>
    To: Krzysztof Kozlowski <krzk+dt@kernel.org>
    To: Conor Dooley <conor+dt@kernel.org>
    To: Geert Uytterhoeven <geert+renesas@glider.be>
    To: Magnus Damm <magnus.damm@gmail.com>
    Cc: linux-arm-msm@vger.kernel.org
    Cc: devicetree@vger.kernel.org
    Cc: linux-kernel@vger.kernel.org
    Cc: linux-renesas-soc@vger.kernel.org
    Signed-off-by: Neil Armstrong <neil.armstrong@linaro.org>
    
    ---
    Changes in v5:
    - Dropped unneeded mdp vsync pinctrl nodes
    - Link to v4: https://patch.msgid.link/20260721-topic-sm8650-ayaneo-pocket-s2-display-dt-v4-1-68e5fa9056ad@linaro.org
    
    Changes in v4:
    - Reordered regulator & mdss nodes
    - Moved zap shared firmware into separate node
    - Link to v3: https://patch.msgid.link/20260702-topic-sm8650-ayaneo-pocket-s2-display-dt-v3-1-e6de68d33f9b@linaro.org
    
    Changes in v3:
    - renamed backlight label and node as "backlight"
    - reordered pinctrl properties
    - added regulator-boot-on to display regulators
    - Link to v2: https://patch.msgid.link/20260522-topic-sm8650-ayaneo-pocket-s2-display-dt-v2-1-cdd4b70e5a16@linaro.org
    
    Changes in v2:
    - Update for bindings changes
    - Remove empty line
    - Link to v1: https://patch.msgid.link/20260428-topic-sm8650-ayaneo-pocket-s2-display-dt-v1-1-ff132c00d076@linaro.org
    
    ---
    KancyJoe (1):
          arm64: dts: qcom: sm8650-ayaneo-pocket-s2: add display nodes
    
     .../boot/dts/qcom/sm8650-ayaneo-pocket-s2.dts      | 230 +++++++++++++++++++++
     1 file changed, 230 insertions(+)
    ---
    base-commit: 4c45e14df2f4e77982ad70d6d8e3fe750edd4c37
    change-id: 20260428-topic-sm8650-ayaneo-pocket-s2-display-dt-539bb79eb709
    
    Best regards,
    --
    Neil Armstrong <neil.armstrong@linaro.org>