~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

TOMOYO Linux Cross Reference
Linux/Documentation/devicetree/bindings/sound/rohm,bd28623.yaml

Version: ~ [ linux-6.12-rc7 ] ~ [ linux-6.11.7 ] ~ [ linux-6.10.14 ] ~ [ linux-6.9.12 ] ~ [ linux-6.8.12 ] ~ [ linux-6.7.12 ] ~ [ linux-6.6.60 ] ~ [ linux-6.5.13 ] ~ [ linux-6.4.16 ] ~ [ linux-6.3.13 ] ~ [ linux-6.2.16 ] ~ [ linux-6.1.116 ] ~ [ linux-6.0.19 ] ~ [ linux-5.19.17 ] ~ [ linux-5.18.19 ] ~ [ linux-5.17.15 ] ~ [ linux-5.16.20 ] ~ [ linux-5.15.171 ] ~ [ linux-5.14.21 ] ~ [ linux-5.13.19 ] ~ [ linux-5.12.19 ] ~ [ linux-5.11.22 ] ~ [ linux-5.10.229 ] ~ [ linux-5.9.16 ] ~ [ linux-5.8.18 ] ~ [ linux-5.7.19 ] ~ [ linux-5.6.19 ] ~ [ linux-5.5.19 ] ~ [ linux-5.4.285 ] ~ [ linux-5.3.18 ] ~ [ linux-5.2.21 ] ~ [ linux-5.1.21 ] ~ [ linux-5.0.21 ] ~ [ linux-4.20.17 ] ~ [ linux-4.19.323 ] ~ [ linux-4.18.20 ] ~ [ linux-4.17.19 ] ~ [ linux-4.16.18 ] ~ [ linux-4.15.18 ] ~ [ linux-4.14.336 ] ~ [ linux-4.13.16 ] ~ [ linux-4.12.14 ] ~ [ linux-4.11.12 ] ~ [ linux-4.10.17 ] ~ [ linux-4.9.337 ] ~ [ linux-4.4.302 ] ~ [ linux-3.10.108 ] ~ [ linux-2.6.32.71 ] ~ [ linux-2.6.0 ] ~ [ linux-2.4.37.11 ] ~ [ unix-v6-master ] ~ [ ccs-tools-1.8.12 ] ~ [ policy-sample ] ~
Architecture: ~ [ i386 ] ~ [ alpha ] ~ [ m68k ] ~ [ mips ] ~ [ ppc ] ~ [ sparc ] ~ [ sparc64 ] ~

  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 allOf:
 18   - $ref: dai-common.yaml#
 19 
 20 properties:
 21   compatible:
 22     const: rohm,bd28623
 23 
 24   "#sound-dai-cells":
 25     const: 0
 26 
 27   VCCA-supply:
 28     description:
 29       regulator phandle for the VCCA (for analog) power supply
 30 
 31   VCCP1-supply:
 32     description:
 33       regulator phandle for the VCCP1 (for ch1) power supply
 34 
 35   VCCP2-supply:
 36     description:
 37       regulator phandle for the VCCP2 (for ch2) power supply
 38 
 39   reset-gpios:
 40     maxItems: 1
 41     description:
 42       GPIO specifier for the active low reset line
 43 
 44   mute-gpios:
 45     maxItems: 1
 46     description:
 47       GPIO specifier for the active low mute line
 48 
 49 required:
 50   - compatible
 51   - VCCA-supply
 52   - VCCP1-supply
 53   - VCCP2-supply
 54   - "#sound-dai-cells"
 55 
 56 unevaluatedProperties: false
 57 
 58 examples:
 59   - |
 60     #include <dt-bindings/gpio/gpio.h>
 61     codec {
 62       compatible = "rohm,bd28623";
 63       #sound-dai-cells = <0>;
 64 
 65       VCCA-supply = <&vcc_reg>;
 66       VCCP1-supply = <&vcc_reg>;
 67       VCCP2-supply = <&vcc_reg>;
 68       reset-gpios = <&gpio 0 GPIO_ACTIVE_LOW>;
 69       mute-gpios = <&gpio 1 GPIO_ACTIVE_LOW>;
 70     };

~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

kernel.org | git.kernel.org | LWN.net | Project Home | SVN repository | Mail admin

Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.

sflogo.php