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