The Design and Implementation of the FreeBSD Operating System, Second Edition
Now available: The Design and Implementation of the FreeBSD Operating System (Second Edition)


[ source navigation ] [ diff markup ] [ identifier search ] [ freetext search ] [ file search ] [ list types ] [ track identifier ]

FreeBSD/Linux Kernel Cross Reference
sys/contrib/device-tree/Bindings/net/can/ti_hecc.txt

Version: -  FREEBSD  -  FREEBSD-13-STABLE  -  FREEBSD-13-0  -  FREEBSD-12-STABLE  -  FREEBSD-12-0  -  FREEBSD-11-STABLE  -  FREEBSD-11-0  -  FREEBSD-10-STABLE  -  FREEBSD-10-0  -  FREEBSD-9-STABLE  -  FREEBSD-9-0  -  FREEBSD-8-STABLE  -  FREEBSD-8-0  -  FREEBSD-7-STABLE  -  FREEBSD-7-0  -  FREEBSD-6-STABLE  -  FREEBSD-6-0  -  FREEBSD-5-STABLE  -  FREEBSD-5-0  -  FREEBSD-4-STABLE  -  FREEBSD-3-STABLE  -  FREEBSD22  -  l41  -  OPENBSD  -  linux-2.6  -  MK84  -  PLAN9  -  xnu-8792 
SearchContext: -  none  -  3  -  10 

    1 Texas Instruments High End CAN Controller (HECC)
    2 ================================================
    3 
    4 This file provides information, what the device node
    5 for the hecc interface contains.
    6 
    7 Required properties:
    8 - compatible: "ti,am3517-hecc"
    9 - reg: addresses and lengths of the register spaces for 'hecc', 'hecc-ram'
   10        and 'mbx'
   11 - reg-names :"hecc", "hecc-ram", "mbx"
   12 - interrupts: interrupt mapping for the hecc interrupts sources
   13 - clocks: clock phandles (see clock bindings for details)
   14 
   15 Optional properties:
   16 - ti,use-hecc1int: if provided configures HECC to produce all interrupts
   17                    on HECC1INT interrupt line. By default HECC0INT interrupt
   18                    line will be used.
   19 - xceiver-supply: regulator that powers the CAN transceiver
   20 
   21 Example:
   22 
   23 For am3517evm board:
   24         hecc: can@5c050000 {
   25                 compatible = "ti,am3517-hecc";
   26                 reg = <0x5c050000 0x80>,
   27                       <0x5c053000 0x180>,
   28                       <0x5c052000 0x200>;
   29                 reg-names = "hecc", "hecc-ram", "mbx";
   30                 interrupts = <24>;
   31                 clocks = <&hecc_ck>;
   32         };

Cache object: fed9e58d57447e4615112d29815b3a9e


[ source navigation ] [ diff markup ] [ identifier search ] [ freetext search ] [ file search ] [ list types ] [ track identifier ]


This page is part of the FreeBSD/Linux Linux Kernel Cross-Reference, and was automatically generated using a modified version of the LXR engine.