Commit 271c8193 authored by Kris Chaplin's avatar Kris Chaplin Committed by Krzysztof Kozlowski

w1: Add AXI 1-wire host driver for AMD programmable logic IP core

Add a host driver to support the AMD 1-Wire programmable logic IP block.
This block guarantees protocol timing for driving off-board devices such
as thermal sensors, proms, etc.

Add file to MAINTAINERS
Co-developed-by: default avatarThomas Delev <thomas.delev@amd.com>
Signed-off-by: default avatarThomas Delev <thomas.delev@amd.com>
Signed-off-by: default avatarKris Chaplin <kris.chaplin@amd.com>
Link: https://lore.kernel.org/r/20231107180814.615933-3-kris.chaplin@amd.comSigned-off-by: default avatarKrzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
parent 3427fa5b
......@@ -899,6 +899,7 @@ R: Thomas Delev <thomas.delev@amd.com>
R: Michal Simek <michal.simek@amd.com>
S: Maintained
F: Documentation/devicetree/bindings/w1/amd,axi-1wire-host.yaml
F: drivers/w1/masters/amd_axi_w1.c
AMD CDX BUS DRIVER
M: Nipun Gupta <nipun.gupta@amd.com>
......
......@@ -5,6 +5,17 @@
menu "1-wire Bus Masters"
config W1_MASTER_AMD_AXI
tristate "AMD AXI 1-wire bus host"
help
Say Y here is you want to support the AMD AXI 1-wire IP core.
This driver makes use of the programmable logic IP to perform
correctly timed 1 wire transactions without relying on GPIO timing
through the kernel.
This driver can also be built as a module. If so, the module will be
called amd_w1_axi.
config W1_MASTER_MATROX
tristate "Matrox G400 transport layer for 1-wire"
depends on PCI
......
......@@ -3,6 +3,7 @@
# Makefile for 1-wire bus master drivers.
#
obj-$(CONFIG_W1_MASTER_AMD_AXI) += amd_axi_w1.o
obj-$(CONFIG_W1_MASTER_MATROX) += matrox_w1.o
obj-$(CONFIG_W1_MASTER_DS2490) += ds2490.o
obj-$(CONFIG_W1_MASTER_DS2482) += ds2482.o
......
This diff is collapsed.
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment