mbox series

[SRU,jammy:linux-xilinx-zynqmp,0/4] Backport AXI 1-wire host driver

Message ID 20240402025911.2415733-1-portia.stephens@canonical.com
Headers show
Series Backport AXI 1-wire host driver | expand

Message

Portia Stephens April 2, 2024, 2:59 a.m. UTC
[ Impact ]

* Backport AXI 1-wire host driver.
* The driver is used to interface with FPGA IP logic.
* The driver is only loaded when device tree overlay is applied on platforms that require the driver.

[ Test Plan ]

* Xilinx will test the functionality on a KD240 with an FPGA bitstream that has the required IP logic.

[ Where problems could occur ]

* We are unable to run certification testing with the driver loaded which creates a risk of breaking the driver in the future.

[ Other info ]

* BugLink: https://bugs.launchpad.net/bugs/2058707
* Private LP bug: https://bugs.launchpad.net/limerick/+bug/2052477

Kris Chaplin (2):
  dt-bindings: w1: Add AMD AXI w1 host and MAINTAINERS entry
  w1: Add AXI 1-wire host driver for AMD programmable logic IP core

Portia Stephens (1):
  UBUNTU: [Config] Enable CONFIG_W1_MASTER_AMD_AXI

Rob Herring (1):
  w1: amd_axi_w1: Explicitly include correct DT includes

 .../bindings/w1/amd,axi-1wire-host.yaml       |  44 ++
 MAINTAINERS                                   |   8 +
 debian.zynqmp/config/annotations              |   2 +
 drivers/w1/masters/Kconfig                    |  11 +
 drivers/w1/masters/Makefile                   |   1 +
 drivers/w1/masters/amd_axi_w1.c               | 396 ++++++++++++++++++
 6 files changed, 462 insertions(+)
 create mode 100644 Documentation/devicetree/bindings/w1/amd,axi-1wire-host.yaml
 create mode 100644 drivers/w1/masters/amd_axi_w1.c

Comments

Tim Gardner April 4, 2024, 1:42 p.m. UTC | #1
On 4/1/24 8:59 PM, Portia Stephens wrote:
> [ Impact ]
> 
> * Backport AXI 1-wire host driver.
> * The driver is used to interface with FPGA IP logic.
> * The driver is only loaded when device tree overlay is applied on platforms that require the driver.
> 
> [ Test Plan ]
> 
> * Xilinx will test the functionality on a KD240 with an FPGA bitstream that has the required IP logic.
> 
> [ Where problems could occur ]
> 
> * We are unable to run certification testing with the driver loaded which creates a risk of breaking the driver in the future.
> 
> [ Other info ]
> 
> * BugLink: https://bugs.launchpad.net/bugs/2058707
> * Private LP bug: https://bugs.launchpad.net/limerick/+bug/2052477
> 
> Kris Chaplin (2):
>    dt-bindings: w1: Add AMD AXI w1 host and MAINTAINERS entry
>    w1: Add AXI 1-wire host driver for AMD programmable logic IP core
> 
> Portia Stephens (1):
>    UBUNTU: [Config] Enable CONFIG_W1_MASTER_AMD_AXI
> 
> Rob Herring (1):
>    w1: amd_axi_w1: Explicitly include correct DT includes
> 
>   .../bindings/w1/amd,axi-1wire-host.yaml       |  44 ++
>   MAINTAINERS                                   |   8 +
>   debian.zynqmp/config/annotations              |   2 +
>   drivers/w1/masters/Kconfig                    |  11 +
>   drivers/w1/masters/Makefile                   |   1 +
>   drivers/w1/masters/amd_axi_w1.c               | 396 ++++++++++++++++++
>   6 files changed, 462 insertions(+)
>   create mode 100644 Documentation/devicetree/bindings/w1/amd,axi-1wire-host.yaml
>   create mode 100644 drivers/w1/masters/amd_axi_w1.c
> 
Acked-by: Tim Gardner <tim.gardner@canonical.com>
Guoqing Jiang April 8, 2024, 6:26 a.m. UTC | #2
Acked-by: Guoqing Jiang <guoqing.jiang@canonical.com>

On 4/2/24 10:59, Portia Stephens wrote:
> [ Impact ]
>
> * Backport AXI 1-wire host driver.
> * The driver is used to interface with FPGA IP logic.
> * The driver is only loaded when device tree overlay is applied on platforms that require the driver.
>
> [ Test Plan ]
>
> * Xilinx will test the functionality on a KD240 with an FPGA bitstream that has the required IP logic.
>
> [ Where problems could occur ]
>
> * We are unable to run certification testing with the driver loaded which creates a risk of breaking the driver in the future.
>
> [ Other info ]
>
> * BugLink: https://bugs.launchpad.net/bugs/2058707
> * Private LP bug: https://bugs.launchpad.net/limerick/+bug/2052477
>
> Kris Chaplin (2):
>    dt-bindings: w1: Add AMD AXI w1 host and MAINTAINERS entry
>    w1: Add AXI 1-wire host driver for AMD programmable logic IP core
>
> Portia Stephens (1):
>    UBUNTU: [Config] Enable CONFIG_W1_MASTER_AMD_AXI
>
> Rob Herring (1):
>    w1: amd_axi_w1: Explicitly include correct DT includes
>
>   .../bindings/w1/amd,axi-1wire-host.yaml       |  44 ++
>   MAINTAINERS                                   |   8 +
>   debian.zynqmp/config/annotations              |   2 +
>   drivers/w1/masters/Kconfig                    |  11 +
>   drivers/w1/masters/Makefile                   |   1 +
>   drivers/w1/masters/amd_axi_w1.c               | 396 ++++++++++++++++++
>   6 files changed, 462 insertions(+)
>   create mode 100644 Documentation/devicetree/bindings/w1/amd,axi-1wire-host.yaml
>   create mode 100644 drivers/w1/masters/amd_axi_w1.c
>
Portia Stephens April 10, 2024, 12:03 a.m. UTC | #3
On Tue, Apr 02, 2024 at 12:59:07PM +1000, Portia Stephens wrote:
> [ Impact ]
> 
> * Backport AXI 1-wire host driver.
> * The driver is used to interface with FPGA IP logic.
> * The driver is only loaded when device tree overlay is applied on platforms that require the driver.
> 
> [ Test Plan ]
> 
> * Xilinx will test the functionality on a KD240 with an FPGA bitstream that has the required IP logic.
> 
> [ Where problems could occur ]
> 
> * We are unable to run certification testing with the driver loaded which creates a risk of breaking the driver in the future.
> 
> [ Other info ]
> 
> * BugLink: https://bugs.launchpad.net/bugs/2058707
> * Private LP bug: https://bugs.launchpad.net/limerick/+bug/2052477
> 
> Kris Chaplin (2):
>   dt-bindings: w1: Add AMD AXI w1 host and MAINTAINERS entry
>   w1: Add AXI 1-wire host driver for AMD programmable logic IP core
> 
> Portia Stephens (1):
>   UBUNTU: [Config] Enable CONFIG_W1_MASTER_AMD_AXI
> 
> Rob Herring (1):
>   w1: amd_axi_w1: Explicitly include correct DT includes
> 
>  .../bindings/w1/amd,axi-1wire-host.yaml       |  44 ++
>  MAINTAINERS                                   |   8 +
>  debian.zynqmp/config/annotations              |   2 +
>  drivers/w1/masters/Kconfig                    |  11 +
>  drivers/w1/masters/Makefile                   |   1 +
>  drivers/w1/masters/amd_axi_w1.c               | 396 ++++++++++++++++++
>  6 files changed, 462 insertions(+)
>  create mode 100644 Documentation/devicetree/bindings/w1/amd,axi-1wire-host.yaml
>  create mode 100644 drivers/w1/masters/amd_axi_w1.c