linux/include
Sugar Zhang 7ddb8b2d97 clk: rockchip: rk3568: Allow config i2s mclk as out/in
This patch exports I2Sx_IOE to allow user to config mclk
direction from DT.

e.g.

i2s2 mclk as output:

&ext_codec {
	clocks = <&cru I2S2_MCLKOUT>;
	clock-names = "mclk";
	assigned-clocks = <&cru I2S2_MCLK_IOE>, <&cru I2S2_MCLKOUT>;
	assigned-clock-rates = <0>, <12288000>;
	assigned-clock-parents = <&cru I2S2_MCLKOUT>;
};

clk summary:

gpll                           6        9        0  1188000000
  clk_i2s2_2ch_src             0        0        0   594000000
    clk_i2s2_2ch_frac          0        0        0    12288000
      clk_i2s2_2ch             0        0        0    12288000
        mclk_i2s2_2ch          0        0        0    12288000
          i2s2_mclkout         0        0        0    12288000
            i2s2_mclk_ioe      0        0        0    12288000

i2s2 mclk as input:

&ext_codec {
	clocks = <&i2s2_mclkin>;
	clock-names = "mclk";
	assigned-clocks = <&cru I2S2_MCLK_IOE>, <&cru CLK_I2S2_2CH>;
	assigned-clock-parents = <&i2s2_mclkin>, <&i2s2_mclkin>;
};

clk summary:

i2s2_mclkin                    0        0        0    12288000
  clk_i2s2_2ch                 0        0        0    12288000
    mclk_i2s2_2ch              0        0        0    12288000
  i2s2_mclk_ioe                0        0        0    12288000

Change-Id: I57d10ea02b65bf14d2c2f9ff403f06ec4c33c610
Signed-off-by: Elaine Zhang <zhangqing@rock-chips.com>
Signed-off-by: Sugar Zhang <sugar.zhang@rock-chips.com>
2021-03-11 12:08:29 +08:00
..
acpi PM: ACPI: PCI: Drop acpi_pm_set_bridge_wakeup() 2020-12-30 11:26:08 +01:00
asm-generic Merge tag 'ASB-2021-02-05_4.19-stable' of https://android.googlesource.com/kernel/common 2021-02-26 15:30:04 +08:00
clocksource
crypto UPSTREAM: crypto: x86/chacha-sse3 - use unaligned loads for state array 2020-10-25 11:48:06 +01:00
drm FROMLIST: drm: Extend color correction to support 3D-CLU 2021-02-25 16:47:06 +08:00
dt-bindings clk: rockchip: rk3568: Allow config i2s mclk as out/in 2021-03-11 12:08:29 +08:00
keys
kvm
linux soc: rockchip: thunderboot_crypto: init version 2021-03-10 20:13:58 +08:00
math-emu
media media: v4l2-controls_rockchip: add private controls for audio 2021-02-24 11:21:07 +08:00
memory
misc
net Merge 4.19.167 into android-4.19-stable 2021-01-13 10:28:13 +01:00
pcmcia
ras
rdma RDMA/core: Fix double destruction of uobject 2020-06-03 08:19:43 +02:00
scsi Merge 4.19.161 into android-4.19-stable 2020-12-03 10:10:00 +01:00
soc PM / devfreq: rockchip_dmc: Introduce rockchip_dmcfreq_lock_nested() 2021-02-18 09:46:39 +08:00
sound ASoC: rockchip: Add support for Voice Activity Detection 2020-11-13 17:07:49 +08:00
target
trace writeback: Drop I_DIRTY_TIME_EXPIRE 2021-01-30 13:32:13 +01:00
uapi Merge tag 'ASB-2021-02-05_4.19-stable' of https://android.googlesource.com/kernel/common 2021-02-26 15:30:04 +08:00
vdso UPSTREAM: vdso: Remove superfluous #ifdef __KERNEL__ in vdso/datapage.h 2020-11-16 09:22:35 +01:00
video
xen xen: Fix event channel callback via INTX/GSI 2021-01-27 11:05:37 +01:00