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/sound/brcm,bcm63xx-audio.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 Broadcom DSL/PON BCM63xx Audio I2S controller
    2 
    3 Required properties:
    4 - compatible:     Should be "brcm,bcm63xx-i2s".
    5 - #address-cells: 32bit valued, 1 cell.
    6 - #size-cells:    32bit valued, 0 cell.
    7 - reg:            Should contain audio registers location and length
    8 - interrupts:     Should contain the interrupt for the controller.
    9 - clocks:         Must contain an entry for each entry in clock-names.
   10                   Please refer to clock-bindings.txt.
   11 - clock-names:    One of each entry matching the clocks phandles list:
   12                   - "i2sclk" (generated clock) Required.
   13                   - "i2sosc" (fixed 200MHz clock) Required.
   14 
   15 (1) : The generated clock is required only when any of TX and RX
   16       works on Master Mode.
   17 (2) : The fixed 200MHz clock is from internal chip and always on
   18 
   19 Example:
   20 
   21                 i2s: bcm63xx-i2s {
   22                         #address-cells = <1>;
   23                         #size-cells = <0>;
   24                         compatible = "brcm,bcm63xx-i2s";
   25                         reg = <0xFF802080 0xFF>;
   26                         interrupts = <GIC_SPI 84 IRQ_TYPE_LEVEL_HIGH>;
   27                         clocks = <&i2sclk>, <&osc>;
   28                         clock-names = "i2sclk","i2sosc";
   29                 };

Cache object: 461494c7cbbfe38b334fadb2e4ad2d04


[ 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.