linux/arch
Sugar Zhang bd0b0782e7 ARM: dts: rv1106-uvc: Add support pll frac mode for audio
This patch add pll frac freq around 1G for audio product,
which will do fine tune pll for async clk situation,
such as BT, UAC.

Because we have no much more PLLs, and much more devices
share the same PLL, so, we should setup around 1G to serve
all the devices.

PLLs in rv1106:

  APLL: CPU
  DPLL: DDR
  GPLL: DEVICES
  CPLL: DEVICES

  GPLL: 1188MHz
  CPLL: 1000MHz

* PLLs support frac mode:

  GPLL
  DPLL

So, the only way to use audio pll frac freq is to switch to
use GPLL. and switch the role of GPLL and CPLL.

  GPLL: audio frac freq (~1G)
  CPLL: 1188MHz

Tested by UAC product, so, we first address this. and, of course,
there still have chance apply this to other situation, such as IPC.
but, need more test. at this time, we just handle for UAC.

Signed-off-by: Sugar Zhang <sugar.zhang@rock-chips.com>
Change-Id: Ief13456b6274802836266228d3288d91a148feff
2022-07-13 17:31:12 +08:00
..
alpha This is the 5.10.58 stable release 2021-08-12 14:58:34 +02:00
arc ARC: Fix CONFIG_STACKDEPOT 2021-09-03 10:09:21 +02:00
arm ARM: dts: rv1106-uvc: Add support pll frac mode for audio 2022-07-13 17:31:12 +08:00
arm64 arm64: configs: rockchip_defconfig: enable CONFIG_CHARGER_SGM41542 2022-07-13 16:30:43 +08:00
c6x
csky This is the 5.10.50 stable release 2021-07-14 17:35:23 +02:00
h8300 rk: revert to v4.19 2021-03-17 18:05:39 +08:00
hexagon hexagon: use common DISCARDS macro 2021-07-20 16:05:53 +02:00
ia64 This is the 5.10.53 stable release 2021-07-25 15:37:14 +02:00
m68k This is the 5.10.65 stable release 2021-09-15 14:16:47 +02:00
microblaze rk: revert to v4.19 2021-03-17 18:05:39 +08:00
mips This is the 5.10.58 stable release 2021-08-12 14:58:34 +02:00
nds32 nds32: fix up stack guard gap 2021-07-28 14:35:46 +02:00
nios2 rk: revert to v4.19 2021-03-17 18:05:39 +08:00
openrisc sched/core: Initialize the idle task with preemption disabled 2021-07-14 16:55:50 +02:00
parisc This is the 5.10.62 stable release 2021-09-03 10:51:56 +02:00
powerpc UPSTREAM: ubsan: enable for all*config builds 2021-10-21 08:33:13 -07:00
riscv This is the 5.10.62 stable release 2021-09-03 10:51:56 +02:00
s390 This is the 5.10.65 stable release 2021-09-15 14:16:47 +02:00
sh This is the 5.10.50 stable release 2021-07-14 17:35:23 +02:00
sparc This is the 5.10.56 stable release 2021-08-04 15:02:23 +02:00
um This is the 5.10.52 stable release 2021-07-20 16:36:53 +02:00
x86 ANDROID: gki_defconfig: enable CONFIG_SPI_MEM 2021-11-26 21:42:46 +08:00
xtensa This is the 5.10.63 stable release 2021-09-08 09:08:09 +02:00
.gitignore
Kconfig rk: revert to v4.19 2021-03-17 18:05:39 +08:00