hc
2023-02-18 a08c8b75ee83d7f62c9aefc23bfb42082aa4076c
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
AK4642 I2C transmitter
 
This device supports I2C mode only.
 
Required properties:
 
  - compatible : "asahi-kasei,ak4642" or "asahi-kasei,ak4643" or "asahi-kasei,ak4648"
  - reg : The chip select number on the I2C bus
 
Optional properties:
 
  - #clock-cells :        common clock binding; shall be set to 0
  - clocks :            common clock binding; MCKI clock
  - clock-frequency :        common clock binding; frequency of MCKO
  - clock-output-names :    common clock binding; MCKO clock name
 
Example 1:
 
&i2c {
   ak4648: ak4648@12 {
       compatible = "asahi-kasei,ak4642";
       reg = <0x12>;
   };
};
 
Example 2:
 
&i2c {
   ak4643: codec@12 {
       compatible = "asahi-kasei,ak4643";
       reg = <0x12>;
       #clock-cells = <0>;
       clocks = <&audio_clock>;
       clock-frequency = <12288000>;
       clock-output-names = "ak4643_mcko";
   };
};