mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
synced 2024-09-27 12:57:53 +00:00
c5330723d5
Support for old NVMEM fixed cells was deprecated in favour of "fixed-layout". It's still part of the nvmem.yaml though and may be unknowingly used by new bindings added without much of analyze. To make it more difficult to accidentally support old syntax move its binding to separated file with "deprecated" in its name. Signed-off-by: Rafał Miłecki <rafal@milecki.pl> Acked-by: Neil Armstrong <neil.armstrong@linaro.org> Reviewed-by: Rob Herring <robh@kernel.org> Acked-by: Heiko Stuebner <heiko@sntech.de> Signed-off-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> Link: https://lore.kernel.org/r/20231020105545.216052-4-srinivas.kandagatla@linaro.org Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
79 lines
1.6 KiB
YAML
79 lines
1.6 KiB
YAML
# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
|
|
# Copyright (C) Sunplus Co., Ltd. 2021
|
|
%YAML 1.2
|
|
---
|
|
$id: http://devicetree.org/schemas/nvmem/sunplus,sp7021-ocotp.yaml#
|
|
$schema: http://devicetree.org/meta-schemas/core.yaml#
|
|
|
|
title: On-Chip OTP Memory for Sunplus SP7021
|
|
|
|
maintainers:
|
|
- Vincent Shih <vincent.sunplus@gmail.com>
|
|
|
|
allOf:
|
|
- $ref: nvmem.yaml#
|
|
- $ref: nvmem-deprecated-cells.yaml#
|
|
|
|
properties:
|
|
compatible:
|
|
const: sunplus,sp7021-ocotp
|
|
|
|
reg:
|
|
maxItems: 2
|
|
|
|
reg-names:
|
|
items:
|
|
- const: hb_gpio
|
|
- const: otprx
|
|
|
|
clocks:
|
|
maxItems: 1
|
|
|
|
thermal-calibration:
|
|
type: object
|
|
description: thermal calibration values
|
|
|
|
disconnect-voltage:
|
|
type: object
|
|
description: disconnect voltages of usb2 port 0 and port 1
|
|
|
|
mac-address0:
|
|
type: object
|
|
description: MAC address of ethernet port 0
|
|
|
|
mac-address1:
|
|
type: object
|
|
description: MAC address of ethernet port 1
|
|
|
|
required:
|
|
- compatible
|
|
- reg
|
|
- reg-names
|
|
- clocks
|
|
|
|
unevaluatedProperties: false
|
|
|
|
examples:
|
|
- |
|
|
otp: otp@9c00af00 {
|
|
compatible = "sunplus,sp7021-ocotp";
|
|
reg = <0x9c00af00 0x34>, <0x9c00af80 0x58>;
|
|
reg-names = "hb_gpio", "otprx";
|
|
clocks = <&clkc 0x15>;
|
|
|
|
#address-cells = <1>;
|
|
#size-cells = <1>;
|
|
therm_calib: thermal-calibration@14 {
|
|
reg = <0x14 0x3>;
|
|
};
|
|
disc_vol: disconnect-voltage@18 {
|
|
reg = <0x18 0x2>;
|
|
};
|
|
mac_addr0: mac-address0@34 {
|
|
reg = <0x34 0x6>;
|
|
};
|
|
mac_addr1: mac-address1@3a {
|
|
reg = <0x3a 0x6>;
|
|
};
|
|
};
|
|
...
|