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/rohm,bd28623.yaml

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 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
    2 %YAML 1.2
    3 ---
    4 $id: http://devicetree.org/schemas/sound/rohm,bd28623.yaml#
    5 $schema: http://devicetree.org/meta-schemas/core.yaml#
    6 
    7 title: ROHM BD28623MUV Class D speaker amplifier for digital input
    8 
    9 description:
   10   This codec does not have any control buses such as I2C, it detect
   11   format and rate of I2S signal automatically. It has two signals
   12   that can be connected to GPIOs reset and mute.
   13 
   14 maintainers:
   15   - Katsuhiro Suzuki <katsuhiro@katsuster.net>
   16 
   17 properties:
   18   compatible:
   19     const: rohm,bd28623
   20 
   21   "#sound-dai-cells":
   22     const: 0
   23 
   24   VCCA-supply:
   25     description:
   26       regulator phandle for the VCCA (for analog) power supply
   27 
   28   VCCP1-supply:
   29     description:
   30       regulator phandle for the VCCP1 (for ch1) power supply
   31 
   32   VCCP2-supply:
   33     description:
   34       regulator phandle for the VCCP2 (for ch2) power supply
   35 
   36   reset-gpios:
   37     maxItems: 1
   38     description:
   39       GPIO specifier for the active low reset line
   40 
   41   mute-gpios:
   42     maxItems: 1
   43     description:
   44       GPIO specifier for the active low mute line
   45 
   46 required:
   47   - compatible
   48   - VCCA-supply
   49   - VCCP1-supply
   50   - VCCP2-supply
   51   - "#sound-dai-cells"
   52 
   53 additionalProperties: false
   54 
   55 examples:
   56   - |
   57     #include <dt-bindings/gpio/gpio.h>
   58     codec {
   59       compatible = "rohm,bd28623";
   60       #sound-dai-cells = <0>;
   61 
   62       VCCA-supply = <&vcc_reg>;
   63       VCCP1-supply = <&vcc_reg>;
   64       VCCP2-supply = <&vcc_reg>;
   65       reset-gpios = <&gpio 0 GPIO_ACTIVE_LOW>;
   66       mute-gpios = <&gpio 1 GPIO_ACTIVE_LOW>;
   67     };

Cache object: a2e0edc1708e79eb432016e128e780f5


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