lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [<thread-prev] [day] [month] [year] [list]
Message-ID: <d6acec91-1da8-4aca-9d51-f3c4bf9a7083@foss.st.com>
Date: Thu, 4 Sep 2025 10:27:35 +0200
From: Alexandre TORGUE <alexandre.torgue@...s.st.com>
To: Christian Bruel <christian.bruel@...s.st.com>, <lpieralisi@...nel.org>,
        <kwilczynski@...nel.org>, <mani@...nel.org>, <robh@...nel.org>,
        <bhelgaas@...gle.com>, <krzk+dt@...nel.org>, <conor+dt@...nel.org>,
        <mcoquelin.stm32@...il.com>, <linus.walleij@...aro.org>,
        <corbet@....net>, <p.zabel@...gutronix.de>, <shradha.t@...sung.com>,
        <mayank.rana@....qualcomm.com>, <namcao@...utronix.de>,
        <qiang.yu@....qualcomm.com>, <thippeswamy.havalige@....com>,
        <inochiama@...il.com>, <quic_schintav@...cinc.com>
CC: <johan+linaro@...nel.org>, <linux-pci@...r.kernel.org>,
        <devicetree@...r.kernel.org>,
        <linux-stm32@...md-mailman.stormreply.com>,
        <linux-arm-kernel@...ts.infradead.org>, <linux-kernel@...r.kernel.org>,
        <linux-gpio@...r.kernel.org>, <linux-doc@...r.kernel.org>
Subject: Re: [PATCH v13 00/11] Add STM32MP25 PCIe drivers

Hi Christian

On 8/20/25 09:54, Christian Bruel wrote:
> Changes in v13:
>     - Rebase on pci/next
>     - Replace access to dev->pins->init_state by new
>       pinctrl_pm_select_init_state().
>     - Document pinctrl PM state API.
>     - Group GPIO PERST# de-assertion with PVPERL delay. (Bjorn)
> 

...

> 
> Christian Bruel (11):
>    Documentation: pinctrl: Describe PM helper functions for standard
>      states.
>    pinctrl: Add pinctrl_pm_select_init_state helper function
>    dt-bindings: PCI: Add STM32MP25 PCIe Root Complex bindings
>    PCI: stm32: Add PCIe host support for STM32MP25
>    dt-bindings: PCI: Add STM32MP25 PCIe Endpoint bindings
>    PCI: stm32: Add PCIe Endpoint support for STM32MP25
>    MAINTAINERS: add entry for ST STM32MP25 PCIe drivers
>    arm64: dts: st: add PCIe pinctrl entries in stm32mp25-pinctrl.dtsi
>    arm64: dts: st: Add PCIe Root Complex mode on stm32mp251
>    arm64: dts: st: Add PCIe Endpoint mode on stm32mp251
>    arm64: dts: st: Enable PCIe on the stm32mp257f-ev1 board
> 
>   .../bindings/pci/st,stm32-pcie-common.yaml    |  33 ++
>   .../bindings/pci/st,stm32-pcie-ep.yaml        |  73 ++++
>   .../bindings/pci/st,stm32-pcie-host.yaml      | 112 +++++
>   Documentation/driver-api/pin-control.rst      |  57 ++-
>   MAINTAINERS                                   |   7 +
>   arch/arm64/boot/dts/st/stm32mp25-pinctrl.dtsi |  20 +
>   arch/arm64/boot/dts/st/stm32mp251.dtsi        |  59 +++
>   arch/arm64/boot/dts/st/stm32mp257f-ev1.dts    |  21 +
>   drivers/pci/controller/dwc/Kconfig            |  24 ++
>   drivers/pci/controller/dwc/Makefile           |   2 +
>   drivers/pci/controller/dwc/pcie-stm32-ep.c    | 384 ++++++++++++++++++
>   drivers/pci/controller/dwc/pcie-stm32.c       | 360 ++++++++++++++++
>   drivers/pci/controller/dwc/pcie-stm32.h       |  16 +
>   drivers/pinctrl/core.c                        |  13 +
>   include/linux/pinctrl/consumer.h              |  10 +
>   15 files changed, 1189 insertions(+), 2 deletions(-)
>   create mode 100644 Documentation/devicetree/bindings/pci/st,stm32-pcie-common.yaml
>   create mode 100644 Documentation/devicetree/bindings/pci/st,stm32-pcie-ep.yaml
>   create mode 100644 Documentation/devicetree/bindings/pci/st,stm32-pcie-host.yaml
>   create mode 100644 drivers/pci/controller/dwc/pcie-stm32-ep.c
>   create mode 100644 drivers/pci/controller/dwc/pcie-stm32.c
>   create mode 100644 drivers/pci/controller/dwc/pcie-stm32.h
> 

DT patches (8 to 11) applied on stm32-next.

Cheers

Alex

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ