Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

dt-bindings: w1: Add AMD AXI w1 host and MAINTAINERS entry

Add YAML DT schema for the AMD AXI w1 host IP.

This hardware guarantees protocol timing for driving off-board devices
such as thermal sensors, proms, etc using the 1wire protocol. The IP
has a register to detect hardware version and so the binding does not
have an explicit version number.

Add MAINTAINERS entry for DT schema.

Co-developed-by: Thomas Delev <thomas.delev@amd.com>
Signed-off-by: Thomas Delev <thomas.delev@amd.com>
Signed-off-by: Kris Chaplin <kris.chaplin@amd.com>
Reviewed-by: Conor Dooley <conor.dooley@microchip.com>
Acked-by: Rob Herring <robh@kernel.org>
Link: https://lore.kernel.org/r/20231107180814.615933-2-kris.chaplin@amd.com
Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>

authored by

Kris Chaplin and committed by
Krzysztof Kozlowski
3427fa5b b85ea95d

+51
+44
Documentation/devicetree/bindings/w1/amd,axi-1wire-host.yaml
··· 1 + # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 2 + %YAML 1.2 3 + --- 4 + $id: http://devicetree.org/schemas/w1/amd,axi-1wire-host.yaml# 5 + $schema: http://devicetree.org/meta-schemas/core.yaml# 6 + 7 + title: AMD AXI 1-wire bus host for programmable logic 8 + 9 + maintainers: 10 + - Kris Chaplin <kris.chaplin@amd.com> 11 + 12 + properties: 13 + compatible: 14 + const: amd,axi-1wire-host 15 + 16 + reg: 17 + maxItems: 1 18 + 19 + clocks: 20 + maxItems: 1 21 + 22 + interrupts: 23 + maxItems: 1 24 + 25 + required: 26 + - compatible 27 + - reg 28 + - clocks 29 + - interrupts 30 + 31 + additionalProperties: false 32 + 33 + examples: 34 + - | 35 + #include <dt-bindings/interrupt-controller/arm-gic.h> 36 + 37 + onewire@a0000000 { 38 + compatible = "amd,axi-1wire-host"; 39 + reg = <0xa0000000 0x10000>; 40 + clocks = <&zynqmp_clk 0x47>; 41 + interrupts = <GIC_SPI 0x59 IRQ_TYPE_LEVEL_HIGH>; 42 + }; 43 + 44 + ...
+7
MAINTAINERS
··· 893 893 F: drivers/infiniband/hw/efa/ 894 894 F: include/uapi/rdma/efa-abi.h 895 895 896 + AMD AXI W1 DRIVER 897 + M: Kris Chaplin <kris.chaplin@amd.com> 898 + R: Thomas Delev <thomas.delev@amd.com> 899 + R: Michal Simek <michal.simek@amd.com> 900 + S: Maintained 901 + F: Documentation/devicetree/bindings/w1/amd,axi-1wire-host.yaml 902 + 896 903 AMD CDX BUS DRIVER 897 904 M: Nipun Gupta <nipun.gupta@amd.com> 898 905 M: Nikhil Agarwal <nikhil.agarwal@amd.com>