| .. | .. |
|---|
| 2 | 2 | |
|---|
| 3 | 3 | Required properties: |
|---|
| 4 | 4 | - compatible: 'amlogic,axg-toddr' or |
|---|
| 5 | | - 'amlogic,axg-frddr' |
|---|
| 5 | + 'amlogic,axg-toddr' or |
|---|
| 6 | + 'amlogic,g12a-frddr' or |
|---|
| 7 | + 'amlogic,g12a-toddr' or |
|---|
| 8 | + 'amlogic,sm1-frddr' or |
|---|
| 9 | + 'amlogic,sm1-toddr' |
|---|
| 6 | 10 | - reg: physical base address of the controller and length of memory |
|---|
| 7 | 11 | mapped region. |
|---|
| 8 | 12 | - interrupts: interrupt specifier for the fifo. |
|---|
| 9 | 13 | - clocks: phandle to the fifo peripheral clock provided by the audio |
|---|
| 10 | 14 | clock controller. |
|---|
| 11 | | -- resets: phandle to memory ARB line provided by the arb reset controller. |
|---|
| 15 | +- resets: list of reset phandle, one for each entry reset-names. |
|---|
| 16 | +- reset-names: should contain the following: |
|---|
| 17 | + * "arb" : memory ARB line (required) |
|---|
| 18 | + * "rst" : dedicated device reset line (optional) |
|---|
| 12 | 19 | - #sound-dai-cells: must be 0. |
|---|
| 20 | +- amlogic,fifo-depth: The size of the controller's fifo in bytes. This |
|---|
| 21 | + is useful for determining certain configuration such |
|---|
| 22 | + as the flush threshold of the fifo |
|---|
| 13 | 23 | |
|---|
| 14 | 24 | Example of FRDDR A on the A113 SoC: |
|---|
| 15 | 25 | |
|---|
| .. | .. |
|---|
| 20 | 30 | interrupts = <GIC_SPI 88 IRQ_TYPE_EDGE_RISING>; |
|---|
| 21 | 31 | clocks = <&clkc_audio AUD_CLKID_FRDDR_A>; |
|---|
| 22 | 32 | resets = <&arb AXG_ARB_FRDDR_A>; |
|---|
| 33 | + fifo-depth = <512>; |
|---|
| 23 | 34 | }; |
|---|