brintos

brintos / linux-shallow public Read only

0
0
Text · 1.4 KiB · c713e23 Raw
65 lines · yaml
1# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)2%YAML 1.23---4$id: http://devicetree.org/schemas/nvmem/layouts/kontron,sl28-vpd.yaml#5$schema: http://devicetree.org/meta-schemas/core.yaml#6 7title: NVMEM layout of the Kontron SMARC-sAL28 vital product data8 9maintainers:10  - Michael Walle <michael@walle.cc>11 12description:13  The vital product data (VPD) of the sl28 boards contains a serial14  number and a base MAC address. The actual MAC addresses for the15  on-board ethernet devices are derived from this base MAC address by16  adding an offset.17 18select: false19 20properties:21  compatible:22    const: kontron,sl28-vpd23 24  serial-number:25    type: object26    description: The board's serial number27 28    additionalProperties: false29 30  base-mac-address:31    type: object32    description:33      Base MAC address for all on-module network interfaces. The first34      argument of the phandle will be treated as an offset.35 36    properties:37      "#nvmem-cell-cells":38        const: 139 40    additionalProperties: false41 42required:43  - compatible44 45additionalProperties: false46 47examples:48  - |49      otp-1 {50          compatible = "user-otp";51 52          nvmem-layout {53              compatible = "kontron,sl28-vpd";54 55              serial_number: serial-number {56              };57 58              base_mac_address: base-mac-address {59                  #nvmem-cell-cells = <1>;60              };61          };62      };63 64...65