1*ff0fec26SEduard Bostina# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 2*ff0fec26SEduard Bostina%YAML 1.2 3*ff0fec26SEduard Bostina--- 4*ff0fec26SEduard Bostina$id: http://devicetree.org/schemas/net/can/ti,am3517-hecc.yaml# 5*ff0fec26SEduard Bostina$schema: http://devicetree.org/meta-schemas/core.yaml# 6*ff0fec26SEduard Bostina 7*ff0fec26SEduard Bostinatitle: Texas Instruments High End CAN Controller (HECC) 8*ff0fec26SEduard Bostina 9*ff0fec26SEduard Bostinamaintainers: 10*ff0fec26SEduard Bostina - Eduard Bostina <egbostina@gmail.com> 11*ff0fec26SEduard Bostina 12*ff0fec26SEduard BostinaallOf: 13*ff0fec26SEduard Bostina - $ref: can-controller.yaml# 14*ff0fec26SEduard Bostina 15*ff0fec26SEduard Bostinaproperties: 16*ff0fec26SEduard Bostina compatible: 17*ff0fec26SEduard Bostina const: ti,am3517-hecc 18*ff0fec26SEduard Bostina 19*ff0fec26SEduard Bostina reg: 20*ff0fec26SEduard Bostina maxItems: 3 21*ff0fec26SEduard Bostina 22*ff0fec26SEduard Bostina reg-names: 23*ff0fec26SEduard Bostina items: 24*ff0fec26SEduard Bostina - const: hecc 25*ff0fec26SEduard Bostina - const: hecc-ram 26*ff0fec26SEduard Bostina - const: mbx 27*ff0fec26SEduard Bostina 28*ff0fec26SEduard Bostina interrupts: 29*ff0fec26SEduard Bostina maxItems: 1 30*ff0fec26SEduard Bostina 31*ff0fec26SEduard Bostina clocks: 32*ff0fec26SEduard Bostina maxItems: 1 33*ff0fec26SEduard Bostina 34*ff0fec26SEduard Bostina ti,use-hecc1int: 35*ff0fec26SEduard Bostina type: boolean 36*ff0fec26SEduard Bostina description: 37*ff0fec26SEduard Bostina If provided, configures HECC to produce all interrupts on the 38*ff0fec26SEduard Bostina HECC1INT interrupt line. By default, the HECC0INT interrupt line 39*ff0fec26SEduard Bostina will be used. 40*ff0fec26SEduard Bostina default: false 41*ff0fec26SEduard Bostina 42*ff0fec26SEduard Bostina xceiver-supply: 43*ff0fec26SEduard Bostina description: Regulator that powers the CAN transceiver. 44*ff0fec26SEduard Bostina 45*ff0fec26SEduard Bostinarequired: 46*ff0fec26SEduard Bostina - compatible 47*ff0fec26SEduard Bostina - reg 48*ff0fec26SEduard Bostina - reg-names 49*ff0fec26SEduard Bostina - interrupts 50*ff0fec26SEduard Bostina - clocks 51*ff0fec26SEduard Bostina 52*ff0fec26SEduard BostinaunevaluatedProperties: false 53*ff0fec26SEduard Bostina 54*ff0fec26SEduard Bostinaexamples: 55*ff0fec26SEduard Bostina - | 56*ff0fec26SEduard Bostina can@5c050000 { 57*ff0fec26SEduard Bostina compatible = "ti,am3517-hecc"; 58*ff0fec26SEduard Bostina reg = <0x5c050000 0x80>, 59*ff0fec26SEduard Bostina <0x5c053000 0x180>, 60*ff0fec26SEduard Bostina <0x5c052000 0x200>; 61*ff0fec26SEduard Bostina reg-names = "hecc", "hecc-ram", "mbx"; 62*ff0fec26SEduard Bostina interrupts = <24>; 63*ff0fec26SEduard Bostina clocks = <&hecc_ck>; 64*ff0fec26SEduard Bostina }; 65