1*d6900b8bSWei Fang# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 2*d6900b8bSWei Fang%YAML 1.2 3*d6900b8bSWei Fang--- 4*d6900b8bSWei Fang$id: http://devicetree.org/schemas/ptp/nxp,ptp-netc.yaml# 5*d6900b8bSWei Fang$schema: http://devicetree.org/meta-schemas/core.yaml# 6*d6900b8bSWei Fang 7*d6900b8bSWei Fangtitle: NXP NETC V4 Timer PTP clock 8*d6900b8bSWei Fang 9*d6900b8bSWei Fangdescription: 10*d6900b8bSWei Fang NETC V4 Timer provides current time with nanosecond resolution, precise 11*d6900b8bSWei Fang periodic pulse, pulse on timeout (alarm), and time capture on external 12*d6900b8bSWei Fang pulse support. And it supports time synchronization as required for 13*d6900b8bSWei Fang IEEE 1588 and IEEE 802.1AS-2020. 14*d6900b8bSWei Fang 15*d6900b8bSWei Fangmaintainers: 16*d6900b8bSWei Fang - Wei Fang <wei.fang@nxp.com> 17*d6900b8bSWei Fang - Clark Wang <xiaoning.wang@nxp.com> 18*d6900b8bSWei Fang 19*d6900b8bSWei Fangproperties: 20*d6900b8bSWei Fang compatible: 21*d6900b8bSWei Fang enum: 22*d6900b8bSWei Fang - pci1131,ee02 23*d6900b8bSWei Fang 24*d6900b8bSWei Fang reg: 25*d6900b8bSWei Fang maxItems: 1 26*d6900b8bSWei Fang 27*d6900b8bSWei Fang clocks: 28*d6900b8bSWei Fang maxItems: 1 29*d6900b8bSWei Fang description: 30*d6900b8bSWei Fang The reference clock of NETC Timer, can be selected between 3 different 31*d6900b8bSWei Fang clock sources using an integrated hardware mux TMR_CTRL[CK_SEL]. 32*d6900b8bSWei Fang The "ccm" means the reference clock comes from CCM of SoC. 33*d6900b8bSWei Fang The "ext" means the reference clock comes from external IO pins. 34*d6900b8bSWei Fang If not present, indicates that the system clock of NETC IP is selected 35*d6900b8bSWei Fang as the reference clock. 36*d6900b8bSWei Fang 37*d6900b8bSWei Fang clock-names: 38*d6900b8bSWei Fang enum: 39*d6900b8bSWei Fang - ccm 40*d6900b8bSWei Fang - ext 41*d6900b8bSWei Fang 42*d6900b8bSWei Fangrequired: 43*d6900b8bSWei Fang - compatible 44*d6900b8bSWei Fang - reg 45*d6900b8bSWei Fang 46*d6900b8bSWei FangallOf: 47*d6900b8bSWei Fang - $ref: /schemas/pci/pci-device.yaml 48*d6900b8bSWei Fang 49*d6900b8bSWei FangunevaluatedProperties: false 50*d6900b8bSWei Fang 51*d6900b8bSWei Fangexamples: 52*d6900b8bSWei Fang - | 53*d6900b8bSWei Fang pcie { 54*d6900b8bSWei Fang #address-cells = <3>; 55*d6900b8bSWei Fang #size-cells = <2>; 56*d6900b8bSWei Fang 57*d6900b8bSWei Fang ptp-timer@18,0 { 58*d6900b8bSWei Fang compatible = "pci1131,ee02"; 59*d6900b8bSWei Fang reg = <0x00c000 0 0 0 0>; 60*d6900b8bSWei Fang clocks = <&scmi_clk 18>; 61*d6900b8bSWei Fang clock-names = "ccm"; 62*d6900b8bSWei Fang }; 63*d6900b8bSWei Fang }; 64