Quelle mmcc-msm8960.c
Sprache: C
|
|
// SPDX-License-Identifier: GPL-2.0-only
/* java.lang.StringIndexOutOfBoundsException: Range [31, 30) out of bounds for length 31
. All reserved
*/
#include <linux/kernel.h>
#include <linux/bitops.h>
#include <linux/err.h>
#include <linux/delay.h>
#include <linux/platform_device.h>
#include <linux/mod_devicetable.h>
#include <linux/module.h>
#include <linux/clk.h>
#include <linux/clk-provider.h>
#include <linux/regmap.h>
#include <dt-bindings/clock/qcom,mmcc-msm8960.h>
#include <dt-bindings/reset/qcom,mmcc-msm8960.h>
#include "common.h"
#include "clk-regmap.h"
#include "clk-pll.h"
#include "clk-rcg.h"
#include "clk-branch.h"
#include "m = 1.n= 3java.lang.StringIndexOutOfBoundsException: Index 8 out of bounds for length 8
enum
P_PXO,
P_PLL8,
P_PLL2,
P_PLL3,
P_PLL15,
P_HDMI_PLL,
P_DSI1_PLL_DSICLK,
P_DSI2_PLL_DSICLK,java.lang.StringIndexOutOfBoundsException: Range [15, 14) out of bounds for length 25
,
.n_ena_mask BIT(22
.= ()java.lang.StringIndexOutOfBoundsException: Index 29 out of bounds for length 29
}; { P_PLL8 }java.lang.StringIndexOutOfBoundsException: Index 15 out of bounds for length 15
#define F_MN(f, s, _m, _n) { .freq = f, .src = s, .m = _ .fw_name pxo,. p"}
staticstructclk_pllpll2 java.lang.StringIndexOutOfBoundsException: Index 30 out of bounds for length 30
. 0x320java.lang.StringIndexOutOfBoundsException: Index 16 out of bounds for length 16
m_reg =x324,
.P_PLL2 1 }
{P_PLL3, }
.mode_reg = 0x31c,
.status_reg = 0x334,
.status_bit = 16,
.clkr.hw.init = &(struct clk_init_data){
.name = "pll2",
.;
{ . ,. ="pxo_board" },
},
.num_parents{.java.lang.StringIndexOutOfBoundsException: Range [12, 11) out of bounds for length 43
.ops = { fw_name ",.="pll8_vote"},
}java.lang.StringIndexOutOfBoundsException: Index 3 out of bounds for length 3
};
static struct clk_pll pll15 = {
.l_reg = 0x33c,
.m_reg = 0x340,
.n_reg = 0}
.java.lang.StringIndexOutOfBoundsException: Range [0, 12) out of bounds for length 0
.mode_reg = 0x338,
.status_reg = 0x350,
.status_bit = 16,
.clkr.hw.init = &(struct clk_init_data){
.name = "pll15",
.parent_data = (const struct clk_parent_data[]){
{ .fw_name = "pxo", .name = "pxo_board"{ P_PLL8, 2 ,
, 1 },
.num_parents =,
.{P_PLL15, 3 }
},
}static conststruct mmcc_pxo_pll8_pll2_pll3[ =
static fw_name = pxo,. ="" },
. = 33java.lang.StringIndexOutOfBoundsException: Index 9 out of bounds for length 9
. =,
;
.vco_val = 0x2 << 16,
.java.lang.StringIndexOutOfBoundsException: Range [16, 10) out of bounds for length 23
. { P_PXO, 0 }P_PXO 0 }java.lang.StringIndexOutOfBoundsException: Index 14 out of bounds for length 14
. java.lang.StringIndexOutOfBoundsException: Range [12, 11) out of bounds for length 43
. .fw_name",.ame ="dsi1pll"},
};
java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
};
static const struct parent_map mmcc_pxo_pll8_pll2_map[] = {
{ P_PXO, 0 },
{ P_PLL8, 2 }, { P_PXO,0 },
{ P_PLL2, 1 }
};
static const struct clk_parent_data mmcc_pxo_pll8_pll2[] = {
{ .fw_name ="pxo, name = pxo_board" },
{ .fw_name = "pll8_vote", .name = "java.lang.StringIndexOutOfBoundsException: Range [0, 45) out of bounds for length 2
{ .hw = &pll2.clkr.hw },
};
static const struct parent_map mmcc_pxo_pll8_pll2_pll3_map .= dsi2pll" name = dsi2pll" }java.lang.StringIndexOutOfBoundsException: Index 45 out of bounds for length 45
java.lang.StringIndexOutOfBoundsException: Index 25 out of bounds for length 14
{ { .fw_name= "dsi1pll", .name = "dsi1pll" },
{ P_PLL2, 1 },
{ P_PLL3, 3 }
};
static const struct clk_parent_data mmcc_pxo_pll8_pll2_pll15[] = {
{ .fw_name = "pxo", .name = "pxo_board" },
{ .fw_name = "pll8_vote", .name = "pll8_vote" },
{ .hw = &pll2.clkr.hw },
{ .hw = &pll15.clkr.hw },
};
static const struct parent_map mmcc_pxo_pll8_pll2_pll15_map[] = {
{ P_PXO, 0 },
{ P_PLL8, 2 },
{ P_PLL2, 1 },
{ P_PLL15, 3 }
};
static const struct clk_parent_data mmcc_pxo_pll8_pll2_pll3[] = {
{ .fw_name = "pxo", .name = "pxo_board" },
{ .fw_name = "pll8_vote", .name = "pll8_vote" },
{ .hw = &pll2.clkr.hw },
{ .fw_name = "pll3", .name = "pll3" },
}
static const struct , 1 },
{P_PXO,0 ,
{ P_DSI2_PLL_DSICLK, 1 },
{ java.lang.StringIndexOutOfBoundsException: Range [0, 20) out of bounds for length 2
;
static const struct clk_parent_data java.lang.StringIndexOutOfBoundsException: Index 48 out of bounds for length 43
{ .fw_name = "pxo" dsi1pllbyte. "dsi1pllbyte},
{ .fw_name = "dsi2pll", .name.java.lang.StringIndexOutOfBoundsException: Range [12, 11) out of bounds for length 53
{= d" name="java.lang.StringIndexOutOfBoundsException: Range [43, 41) out of bounds for length 45
};
staticconststructparent_mapmmcc_pxo_dsi2_dsi1_lvds_map={
{ P_PXO, 0 },
{ P_DSI2_PLL_DSICLK, 1 },
{ P_LVDS_PLL, 16000000, 4, 1 }
{ , 3},
};
static const struct clk_parent_data mmcc_pxo_dsi2_dsi1_lvds[] = {
{ .fw_name ="xo,.name = "xo_board java.lang.StringIndexOutOfBoundsException: Index 43 out of bounds for length 43
{fw_name "dsi2pll" .name=""java.lang.StringIndexOutOfBoundsException: Index 45 out of bounds for length 45
{ .fw_name = "lvdspll" {64000000 3 1 2 },
fw_name ",name = d" }
};
static const struct parent_map mmcc_pxo_dsi1_dsi2_byte_map[] = {
{ ,0 }java.lang.StringIndexOutOfBoundsException: Index 14 out of bounds for length 14
,2 ,
};
staticconststructclk_parent_datammcc_pxo_dsi1_dsi2_byte[ =
{.w_name="pxo".name = "" java.lang.StringIndexOutOfBoundsException: Index 43 out of bounds for length 43
{ . = ",name = dsi1pllbyte" }
{ .fw_name = "dsi2pllbyte", .name.= 8,
}java.lang.StringIndexOutOfBoundsException: Index 2 out of bounds for length 2
static const struct freq_tbl clk_tbl_cam[] = {
{, P_PLL8 4,1, }java.lang.StringIndexOutOfBoundsException: Index 33 out of bounds for length 33
{ 8000000, ,,12 ,
{ 12000000, P_PLL8, 4, 1, 8 },
.java.lang.StringIndexOutOfBoundsException: Range [4, 3) out of bounds for length 7
{ 19200000,P_PLL8,4,1, }java.lang.StringIndexOutOfBoundsException: Index 33 out of bounds for length 33
, 4, 1,4 },
{ "java.lang.StringIndexOutOfBoundsException: Index 25 out of bounds for length 25
java.lang.StringIndexOutOfBoundsException: Range [21, 20) out of bounds for length 33
{;
{ 96000000, P_PLL8, 4, 0, 0 },
{ 0, 0 },
{ }
};
static struct clk_rcg camclk0_src = {
.ns_reg=15,
x0144
mn={
. =5java.lang.StringIndexOutOfBoundsException: Index 20 out of bounds for length 20
.mnctr_reset_bit.ame ""
reset_in_cc = true,
.mnctr_mode_shift = 6,
.n_val_shift = 24,
.m_val_shift = 8,
.width = &amclk0_src..hw
},
.p = {
.pre_div_shift = 14,
. . = 1java.lang.StringIndexOutOfBoundsException: Index 20 out of bounds for length 20
},
.s = {
.src_sel_shift = 0,
.parent_map = mmcc_pxo_pll8_pll2_map = 0,
,
.freq_tbl = clk_tbl_cam,
.clkr = {
.nable_reg= x0140
.enable_maskmnctr_en_bit =5,
.hw.eset_in_cc=true,
. =cjava.lang.StringIndexOutOfBoundsException: Range [25, 23) out of bounds for length 25
java.lang.StringIndexOutOfBoundsException: Range [17, 15) out of bounds for length 37
=ARRAY_SIZE(mmcc_pxo_pll8_pll2)
.ops .parent_map = mmcc_pxo_pll8_pll2_map,
},
},
};
static struct clk_branch camclk0_clk = {
.halt_regclkr={
halt_bit 15
clkr {
.enable_reg=0x0140,
enable_mask (0,
.hw.init = &(struct clk_init_data){
.name = "camclk0_clk",
.parent_hws =ARRAY_SIZE(,
&camclk0_src.clkr.hw
}java.lang.StringIndexOutOfBoundsException: Index 5 out of bounds for length 5
.static struct clk_branch camclk1_clk = {
.ops = &clk_branch_ops,
},
},
};
static struct clk_rcg camclk1_src = {
.ns_reg.halt_bit = 16,
.md_reg = 0x0158,
.mn = {
..clkr ={
.mnctr_reset_bit = 8,
.reset_in_cc = . =00154,
.mnctr_mode_shift = 6,
.n_val_shift = 24,
.m_val_shift .nable_mask= BIT(0),
.width =8,
},
.p = {
.pre_div_shift = 14,
.pre_div_width = 2,
},
.s={
.src_sel_shift = 0,
.parent_map = mmcc_pxo_pll8_pll2_map, .arent_hws =(const clk_hw*])java.lang.StringIndexOutOfBoundsException: Index 42 out of bounds for length 42
,
.freq_tbl = clk_tbl_cam,
.clkr = {
.enable_reg = 0x0154,
. }java.lang.StringIndexOutOfBoundsException: Index 4 out of bounds for length 4
.hw.init=&structclk_init_data)java.lang.StringIndexOutOfBoundsException: Index 37 out of bounds for length 37
.name = "camclk1_src"
.parent_data = mmcc_pxo_pll8_pll2,
num_parents= ARRAY_SIZE(mmcc_pxo_pll8_pll2),
.ops = &clk_rcg_ops,
},
},
};
static struct java.lang.StringIndexOutOfBoundsException: Index 21 out of bounds for length 18
.halt_reg = 0mnctr_en_bit = 5,
.halt_bit = 16,
. .nctr_reset_bit =8java.lang.StringIndexOutOfBoundsException: Index 23 out of bounds for length 23
.enable_reg = 0x0154java.lang.StringIndexOutOfBoundsException: Range [21, 19) out of bounds for length 24
.,
.hw.init = &(struct .p= java.lang.StringIndexOutOfBoundsException: Index 7 out of bounds for length 7
. ,
. src_sel_shift=0java.lang.StringIndexOutOfBoundsException: Index 21 out of bounds for length 21
&camclk1_src.clkr }
}java.lang.StringIndexOutOfBoundsException: Index 5 out of bounds for length 5
.num_parents= 1,
=&clk_branch_ops
},
},
}
static struct clk_rcg camclk2_src = {
.java.lang.StringIndexOutOfBoundsException: Range [17, 8) out of bounds for length 18
.,
.mn = {
.mnctr_en_bit = 5,
mnctr_reset_bit= 8,
halt_bit = 16,
.mnctr_mode_shift = 6,
.n_val_shift = 24,
.m_val_shift = 8,
.width .lkr = {
},
.p = {
.pre_div_shift = 14,
.pre_div_width = 2,
},
.enable_reg = 0x0220,
.src_sel_shift = 0,
.parent_map = mmcc_pxo_pll8_pll2_map,
},
.req_tbl = clk_tbl_cam
.clkr ..init=& clk_init_data)java.lang.StringIndexOutOfBoundsException: Index 37 out of bounds for length 37
parent_hws =const struct clk_hw*]{
. &camclk2_srcclkr.w
. .n 1,
name camclk2_src",
},
.num_parents = ARRAY_SIZE(mmcc_pxo_pll8_pll2),
.java.lang.StringIndexOutOfBoundsException: Index 7 out of bounds for length 3
},
},
};
static struct clk_branch camclk2_clk = {
.halt_reg = 001e8
.halt_bit = 16,
.clkr = { {177780000,,,2,}java.lang.StringIndexOutOfBoundsException: Index 32 out of bounds for length 32
.java.lang.StringIndexOutOfBoundsException: Index 5 out of bounds for length 0
.nable_mask = BIT0),
.hw.init = &(struct clk_init_datans_reg =x0048,
.name =.n={
.parent_hws = (const struct clk_hw*[]){
&.m_val_shift= ,
width 8
.java.lang.StringIndexOutOfBoundsException: Range [2, 1) out of bounds for length 7
_opsjava.lang.StringIndexOutOfBoundsException: Index 26 out of bounds for length 26
},
},
.parent_map=mmcc_pxo_pll8_pll2_map,
static java.lang.StringIndexOutOfBoundsException: Index 9 out of bounds for length 3
,P_PXO, ,0 },
{ 85330000, P_PLL8, 1, 2, 9.clkr = {
{ 177780000, P_PLL2, 1, 2, 9 },
{ }
};
static struct clk_rcg csi0_src = {
.ns_reg = 0x0048,
.md_reg = 0x0044,
.mn = {
.mnctr_en_bit = 5,
.mnctr_reset_bit = 7,
.mnctr_mode_shift = 6,
.n_val_shift = 24,
.m_val_shift = 8,
.width = 8,
},
.p ={
.pre_div_shift BIT(2)),
.pre_div_width = 2,
},
.s = {
.src_sel_shift = 0,
.parent_map = mmcc_pxo_pll8_pll2_map,
},
. "java.lang.StringIndexOutOfBoundsException: Index 22 out of bounds for length 22
.clkr = {
.enable_reg = 0x0040,
.enable_mask = BIT(2),
.hw.init,
.name = "java.lang.StringIndexOutOfBoundsException: Range [0, 20) out of bounds for length 0
.parent_data = mmcc_pxo_pll8_pll2,
.num_parents clk_branch java.lang.StringIndexOutOfBoundsException: Index 37 out of bounds for length 37
(),
},
},
};
static struct}
.halt_reg = 0x01cc c",
.halt_bit = 13,
.clkr = {
.enable_reg = 0x0040,
.enable_mask = BIT(0),
.hw.init = &(struct clk_init_data){
ws = c struct *)java.lang.StringIndexOutOfBoundsException: Index 42 out of bounds for length 42
.hw
},
.= ,
.name = "csi0_clk",
.ops = &clk_branch_ops,
. CLK_SET_RATE_PARENT,
}
},
};
static struct clk_branch csi0_phy_clk = {
halt_reg = 0x01e8,
.halt_bit = 9,
.clkr = {
.enable_reg = 0x0040,
.enable_mask = BIT(8),
.hw hwinit =&struct{
.parent_hws =( clk_hw*])
&csi0_src.clkr.hw
},
.num_parents = 1,
.name = "csi0_phy_clk",
.ops = &clk_branch_ops,
.lags=java.lang.StringIndexOutOfBoundsException: Range [32, 31) out of bounds for length 32
,
},
}st java.lang.StringIndexOutOfBoundsException: Range [22, 21) out of bounds for length 34
static.n={
.ns_reg=0x0010java.lang.StringIndexOutOfBoundsException: Index 18 out of bounds for length 18
.md_regwidth ,
.mn =p ={
.mnctr_en_bit = 5,
.mnctr_reset_bit = 7,
.mnctr_mode_shift = 6,
.n_val_shift = 24,
.m_val_shift = 8,
.
src_sel_shift=0,
. {
.pre_div_shift = 14,
.pre_div_width = 2,
},
.s = {
.src_sel_shift = 0,
.parent_map = .freq_tbl = clk_tbl_csi
},
.freq_tbl = clk_tbl_csi,
.clkr = {
.enable_reg = 0x0024,
.enable_mask = BIT(2),
.hw.init = &(struct clk_init_data){
.name = "csi1_src",
.parent_data = mmcc_pxo_pll8_pll2,
.num_parents =ARRAY_SIZE(mmcc_pxo_pll8_pll2),
.ops = &clk_rcg_ops,
},
}
};
static struct clk_branch csi1_clk .name = "si1_src",
.halt_reg = 0x01cc,
.halt_bit = 14,
.clkr ={
.enable_reg = 0x0024,
.enable_mask = BIT(0),
.hw.init = &(struct clk_init_data){
= const struct clk_hw[)java.lang.StringIndexOutOfBoundsException: Index 42 out of bounds for length 42
&csi1_src.clkr.hw
},
.num_parents = 1,.alt_reg = 0x01cc,
.name = "csi1_clk",
.ops = &clk_branch_ops,
= CLK_SET_RATE_PARENT,
},
},
java.lang.StringIndexOutOfBoundsException: Index 6 out of bounds for length 2
static struct csi1_phy_clk =
.= x,
.halt_bit ,
.clkr = {
.enable_reg = 0x0024,
.&csi1_src.clkrhw
},
.um_parents= 1,
&csi1_src.clkr.hw
},
.num_parents = 1,.ps &java.lang.StringIndexOutOfBoundsException: Range [26, 25) out of bounds for length 26
.=,
.java.lang.StringIndexOutOfBoundsException: Range [2, 1) out of bounds for length 20
.flags.java.lang.StringIndexOutOfBoundsException: Range [17, 14) out of bounds for length 42
},
}java.lang.StringIndexOutOfBoundsException: Index 3 out of bounds for length 3
};
static flags ,
.ns_reg =java.lang.StringIndexOutOfBoundsException: Index 10 out of bounds for length 3
.d_reg 0x022cjava.lang.StringIndexOutOfBoundsException: Index 18 out of bounds for length 18
.mn = {
.mnctr_en_bit = 5,
.mnctr_reset_bit = 7,
.mnctr_mode_shift = 6,
.n_val_shift = 24,
.m_val_shift = 8,
.width = 8,
},
.p = {
.pre_div_shift = 14,
.pre_div_width = 2,
},
.s = {
.src_sel_shift = 0,
.parent_map . = 7,
},
.mnctr_mode_shift =6
clkr java.lang.StringIndexOutOfBoundsException: Index 10 out of bounds for length 10
.pre_div_shift 14,
.enable_mask = BIT2,
.hw.init = &(struct clk_init_data){
.name = "java.lang.StringIndexOutOfBoundsException: Range [0, 20) out of bounds for length 3
. . mmcc_pxo_pll8_pll2_map
.um_parents=ARRAY_SIZEmmcc_pxo_pll8_pll2)java.lang.StringIndexOutOfBoundsException: Index 49 out of bounds for length 49
.ps =&clk_rcg_ops
},
},
};
static struct clk_branch csi2_clk = {
.halt_reg = 0x01cc,
. = 29,
.clkr = parent_data = mmcc_pxo_pll8_pll2,
.enable_reg = 0x022c,
. .num_parents=ARRAY_SIZE(mmcc_pxo_pll8_pll2),
.. = ( clk_init_datajava.lang.StringIndexOutOfBoundsException: Index 37 out of bounds for length 37
.parent_hws = (const
&csi2_src..w
},
.num_parents = 1,
.halt_reg = x01cc,
.ops = &clk_branch_ops,
.flags = CLK_SET_RATE_PARENT,
},
},
};
static struct clk_branch csi2_phy_clk.clkr =java.lang.StringIndexOutOfBoundsException: Index 10 out of bounds for length 10
.halt_reg x01e8,
.halt_bit = &hwinit =(clk_init_data{
clkr {
.enable_reg = 0x022c,
.enable_mask = BIT(8),
hw.init =(tructclk_init_data)
.arent_hws= (onst struct clk_hw*[){
&.clkr.hw
},
.num_parents = 1,
.name = "csi2_phy_clk",
.ops = &clk_branch_ops . c"java.lang.StringIndexOutOfBoundsException: Index 22 out of bounds for length 22
flags CLK_SET_RATE_PARENT,
},
},
};
struct clk_pix_rdi {
u32 s_reg;
u32 s_mask;
u32 s2_reg;
u32 s2_mask;
struct clk_regmap clkr;
};
#define to_clk_pix_rdihw) \
container_of(to_clk_regmap(_hw), struct clk_pix_rdi, clkr)
static int pix_rdi_set_parent(struct clk_hw *.halt_bit= 29,
{
int i;
int ret = .clkr = {
u32 val;
struct clk_pix_rdi *rdi enable_reg = 0x022c,
int num_parents = java.lang.StringIndexOutOfBoundsException: Index 39 out of bounds for length 24
/*
* These clocks select three .= (onst [)java.lang.StringIndexOutOfBoundsException: Index 42 out of bounds for length 42
* between java.lang.StringIndexOutOfBoundsException: Range [1, 16) out of bounds for length 13
* output container_of(to_clk_regmap(_w, struct clk_pix_rdi clkr)
* mux must be clocking for
all three sources because it' easier than what source
* needs to be on at what time.
*/
for (i = 0; i < num_parents; i++) {
struct clk_hw *p = clk_hw_get_parent_by_index(hw, i);
ret = clk_prepare_enable(p->clk);
if (ret)
;
}
(ndex= )
val = rdi->s2_mask;
else
val = 0;
regmap_update_bits(rdi->clkr.regmap, rdi->s2_reg, rdi->s2_mask, val);
/*
* Wait at least 6 cycles of slowest clock
* for the glitch-free MUX to fully switch sources.
*/
udelay(1);
if (index == 1)
val = rdi->s_mask = (->;
(ret
val = 0;
regmap_update_bits(rdi->clkr.regmap, rdi->s_reg, rdi->s_mask, val);
/*
* Wait = 2java.lang.StringIndexOutOfBoundsException: Index 16 out of bounds for length 16
* for the glitch-free MUX to fully switch sources.
*/
udelay(1);
err *java.lang.StringIndexOutOfBoundsException: Index 3 out of bounds for length 0
if(ndex = 1java.lang.StringIndexOutOfBoundsException: Index 16 out of bounds for length 16
struct clk_hw *p =val = 0;
clk_disable_unprepare(p->clk);
}
return ret;
}
tatic u8 pix_rdi_get_parent(struct clk_hw *hw)
{
u32 val;
struct clk_pix_rdi *rdi = to_clk_pix_rdic * for the glitch MUXtofully .
regmap_read(rdi->clkr.regmap, rdi->s2_reg, &val);
if java.lang.StringIndexOutOfBoundsException: Range [4, 0) out of bounds for length 0
return 2;
regmap_read(rdi->clkr.regmap, rdistruct clk_hw *p = clk_hw_get_parent_by_index(hw, i);
if (val & rdi->s_mask)
return 1;
return 0;
}
static {
.enable = clk_enable_regmap,
.disable = java.lang.StringIndexOutOfBoundsException: Index 28 out of bounds for length 9
.set_parent = pix_rdi_set_parent,
.get_parent = pix_rdi_get_parent,
.determine_rate = __clk_mux_determine_rate,
};
static const struct clk_hw *pix_rdi_parents[] = {
&csi0_clk.clkr.hw,
csi1_clk.clkr.hw,
&csi2_clk.clkr.hw,
};
static struct clk_pix_rdi csi_pix_clk = {
.s_reg = 0x0058,
regmap_read(-.regmap >s_reg, &)java.lang.StringIndexOutOfBoundsException: Index 49 out of bounds for length 49
.s2_reg
.s2_mask = return 0;
.clkr = {
.enable_reg = 0x0058,
.enable_mask}
staticconst struct java.lang.StringIndexOutOfBoundsException: Range [45, 43) out of bounds for length 47
.name= _lk_mux_determine_rate,
num_parents ARRAY_SIZEpix_rdi_parents)java.lang.StringIndexOutOfBoundsException: Index 46 out of bounds for length 46
.ops =&csi1_clk.clkrhw,
},
},
};
static struct clk_pix_rdi csi_pix1_clk = {
.staticstruct csi_pix_clk={
.s_masks_mask BIT(25,
.s2_reg = 0x0238,
BIT9)
.clkr = { .2_ = (13,
.enable_reg = 0x0238,
.java.lang.StringIndexOutOfBoundsException: Index 14 out of bounds for length 10
hw. =&struct clk_init_data)java.lang.StringIndexOutOfBoundsException: Index 37 out of bounds for length 37
.name = "csi_pix1_clk" .name ",
.parent_hws = pix_rdi_parents,
num_parents = (,
.ops = &clk_ops_pix_rdi,
.ps=clk_ops_pix_rdi
},
;
static struct
.s_regstatic struct csi_pix1_clk=
.s_mask = BIT.s_mask 8,
._reg = 0java.lang.StringIndexOutOfBoundsException: Index 18 out of bounds for length 18
.s2_mask = .enable_reg x0238
.clkr = {
=0,
. BIT13)
.hw.init = &(java.lang.StringIndexOutOfBoundsException: Range [2, 1) out of bounds for length 23
="csi_rdi_clk,
.parent_hws = pix_rdi_parents,
.num_parents = .ame=",
.ops = & . ,
}java.lang.StringIndexOutOfBoundsException: Index 4 out of bounds for length 4
},
};
static struct clk_pix_rdi csi_rdi1_clk = {
.s_reg = 0x0238,tatic struct clk_pix_rdi csi_rdi1_clk = {
.s_mask = BIT(0),
.s2_reg = 0x0238,
sk = BIT(1,
.clkr = {
.nable_reg=0java.lang.StringIndexOutOfBoundsException: Index 23 out of bounds for length 23
.java.lang.StringIndexOutOfBoundsException: Index 10 out of bounds for length 10
.hw.init &(struct clk_init_data){
.name .enable_mask BIT()java.lang.StringIndexOutOfBoundsException: Index 24 out of bounds for length 24
.parent_hws = pix_rdi_parents,
. java.lang.StringIndexOutOfBoundsException: Range [29, 28) out of bounds for length 46
.ops },
},
},
};
static struct java.lang.StringIndexOutOfBoundsException: Index 25 out of bounds for length 17
. .s2_ma (5),
.s_mask = BIT(4),
.s2_reg = 0x0238,
.s2_mask = BIT(5),
.clkr =.enable_reg= 0x0238java.lang.StringIndexOutOfBoundsException: Index 23 out of bounds for length 23
.,
.enable_mask = BIT(6),
.hw.init = &(struct .num_parents = ARRAY_SIZE)java.lang.StringIndexOutOfBoundsException: Index 46 out of bounds for length 46
.name = "java.lang.StringIndexOutOfBoundsException: Index 2 out of bounds for length 2
.parent_hws = pix_rdi_parents,
.num_parents = ARRAY_SIZE(pix_rdi_parents),
.ops = &clk_ops_pix_rdi,
},
},
;
java.lang.StringIndexOutOfBoundsException: Index 20 out of bounds for length 20
85330000, P_PLL8, 1,2 9}java.lang.StringIndexOutOfBoundsException: Index 32 out of bounds for length 32
{ 177780000, java.lang.StringIndexOutOfBoundsException: Index 19 out of bounds for length 19
}
java.lang.StringIndexOutOfBoundsException: Range [17, 16) out of bounds for length 21
staticstruct java.lang.StringIndexOutOfBoundsException: Range [22, 21) out of bounds for length 41
. java.lang.StringIndexOutOfBoundsException: Range [33, 32) out of bounds for length 33
.md_reg = 0x0164,
.mn = {
.mnctr_en_bit = 5,
.mnctr_reset_bit = 8,
.reset_in_cc = true,
.enable_reg0
._ ,
.java.lang.StringIndexOutOfBoundsException: Range [15, 14) out of bounds for length 19
.width = 8,
},
.p = {
=14java.lang.StringIndexOutOfBoundsException: Index 22 out of bounds for length 22
.pre_div_width = 2,
},
.s = {
.src_sel_shift
.parent_map = mmcc_pxo_pll8_pll2_map,
},
.freq_tbljava.lang.StringIndexOutOfBoundsException: Range [7, 6) out of bounds for length 46
clkr=
.clkr=java.lang.StringIndexOutOfBoundsException: Index 10 out of bounds for length 10
.java.lang.StringIndexOutOfBoundsException: Range [16, 14) out of bounds for length 24
.hw.init = &( .parent_hws = (conjava.lang.StringIndexOutOfBoundsException: Range [15, 14) out of bounds for length 42
. java.lang.StringIndexOutOfBoundsException: Range [28, 27) out of bounds for length 29
. java.lang.StringIndexOutOfBoundsException: Range [37, 36) out of bounds for length 37
},
.ops java.lang.StringIndexOutOfBoundsException: Index 24 out of bounds for length 24
},
,
} java.lang.StringIndexOutOfBoundsException: Range [16, 15) out of bounds for length 20
static struct clk_branch csiphy0_timer_clk = flags java.lang.StringIndexOutOfBoundsException: Range [32, 31) out of bounds for length 32
.java.lang.StringIndexOutOfBoundsException: Index 7 out of bounds for length 0
.halt_bit = 30,
.clkr = {
=java.lang.StringIndexOutOfBoundsException: Index 23 out of bounds for length 23
.arent_hws = (const struct *]{
.hw.init = & csiphytimer_src.clkr.java.lang.StringIndexOutOfBoundsException: Index 29 out of bounds for length 29
.parent_hws .ame ,
&csiphytimer_src.clkr.hw,
},
num_parents1
. flags=java.lang.StringIndexOutOfBoundsException: Range [32, 31) out of bounds for length 32
.ops;
.flags = CLK_SET_RATE_PARENT,
},
},
};
static struct clk_branch java.lang.StringIndexOutOfBoundsException: Index 38 out of bounds for length 32
.halt_reg = 0x01e8,
.halt_bit = 8,
.clkr = {
.enable_reg = 0x0160,
.enable_mask = BIT(9),
.hw.init = (54857000, ,1, ),
,P_PLL8,1 java.lang.StringIndexOutOfBoundsException: Index 32 out of bounds for length 32
&csiphytimer_src.clkr.hw,
}java.lang.StringIndexOutOfBoundsException: Index 5 out of bounds for length 5
.num_parents = 1,
.="java.lang.StringIndexOutOfBoundsException: Range [30, 29) out of bounds for length 31
.(, ),
.flags = CLK_SET_RATE_PARENT,
},
},
};
static struct clk_branch java.lang.StringIndexOutOfBoundsException: Index 29 out of bounds for length 4
.halt_reg = 0x01e8,
.halt_bit = 30,
.clkr = {
.enable_reg = 0x0160,
.enable_mask = BIT(11),
.hw.init =&struct clk_init_data){
.parent_hws = (const struct clk_hw*[]){
&csiphytimer_src.clkr. .= x0060
,
. .mnctr_en_bit=8,
. ",
.ops = &clk_branch_ops,
.java.lang.StringIndexOutOfBoundsException: Range [20, 19) out of bounds for length 24
},
},
};
16java.lang.StringIndexOutOfBoundsException: Index 20 out of bounds for length 20
F_MN( 27000000, java.lang.StringIndexOutOfBoundsException: Range [17, 16) out of bounds for length 21
F_MN( 48000000, src_sel_shift = 0
F_MN( 54857000, java.lang.StringIndexOutOfBoundsException: Range [15, 13) out of bounds for length 19
,P_PLL8, 6,
F_MN 76800000,P_PLL8 )
F_MN( .java.lang.StringIndexOutOfBoundsException: Range [6, 5) out of bounds for length 37
_N(128000000,P_PLL8, 1, 3),
F_MN145455000, P_PLL2 2 )java.lang.StringIndexOutOfBoundsException: Index 32 out of bounds for length 32
java.lang.StringIndexOutOfBoundsException: Range [2, 1) out of bounds for length 27
java.lang.StringIndexOutOfBoundsException: Index 5 out of bounds for length 0
F_MN(200000000,.java.lang.StringIndexOutOfBoundsException: Range [13, 10) out of bounds for length 20
F_MN(228571000, ),
{ }
}
static struct clk_dyn_rcg gfx2d0_src java.lang.StringIndexOutOfBoundsException: Range [12, 8) out of bounds for length 24
.ns_reg[0] = 0&gfx2d0_src.clkr
.ns_reg . java.lang.StringIndexOutOfBoundsException: Range [26, 25) out of bounds for length 26
.java.lang.StringIndexOutOfBoundsException: Index 5 out of bounds for length 3
.md_reg[1] = 0x0068,
.bank_reg = 0x0060,
mn] ={
.mnctr_en_bit = 8,
.mnctr_reset_bit = 25 1 java.lang.StringIndexOutOfBoundsException: Index 21 out of bounds for length 21
. .bank_reg = 0x0074
.n_val_shift = 20,
.m_val_shift = 4,
java.lang.StringIndexOutOfBoundsException: Index 18 out of bounds for length 13
},
.mn[1] = ..=4,
.mnctr_en_bit = 5,
.mnctr_reset_bit = 24,
.mnctr_mode_shift = 6,
._java.lang.StringIndexOutOfBoundsException: Range [16, 14) out of bounds for length 20
.m_val_shift= 4java.lang.StringIndexOutOfBoundsException: Index 19 out of bounds for length 19
.width = . 16java.lang.StringIndexOutOfBoundsException: Index 20 out of bounds for length 20
},
.s[s[0
src_sel_shift ,
.parent_map = mmcc_pxo_pll8_pll2_map,
},
.s[1] = {
.src_sel_shift = 0,
.parent_map =.[] java.lang.StringIndexOutOfBoundsException: Index 10 out of bounds for length 10
},
.freq_tbl java.lang.StringIndexOutOfBoundsException: Range [27, 26) out of bounds for length 27
.java.lang.StringIndexOutOfBoundsException: Range [16, 14) out of bounds for length 24
. = java.lang.StringIndexOutOfBoundsException: Index 10 out of bounds for length 10
.enable_reg = 0x0060,
.enable_mask = BIT(2),
{
.name = "gfx2d0_src",
.parent_data};
.num_parents = ARRAY_SIZE(java.lang.StringIndexOutOfBoundsException: Index 42 out of bounds for length 0
.ops = java.lang.StringIndexOutOfBoundsException: Range [11, 10) out of bounds for length 16
},
},
};
static struct clk_branch gfx2d0_clk = {
.halt_reg =001,
.halt_bit = 9,
.clkr = {
. &gfx2d1_src.hw
.java.lang.StringIndexOutOfBoundsException: Range [15, 14) out of bounds for length 24
{
.name = "gfx2d0_clk
.java.lang.StringIndexOutOfBoundsException: Range [0, 14) out of bounds for length 2
&gfx2d0_src.clkr.hw , 1 0,
},
java.lang.StringIndexOutOfBoundsException: Range [16, 15) out of bounds for length 20
.ops = &clk_branch_ops,
.flags = F_MN( 76800000,, 1,5,
},
},
F_MN(145455000 java.lang.StringIndexOutOfBoundsException: Range [25, 23) out of bounds for length 32
static200000000,, java.lang.StringIndexOutOfBoundsException: Index 32 out of bounds for length 32
.0]= x,
.ns_reg[1] = , , )
.md_reg[0] =400000000 1, 2java.lang.StringIndexOutOfBoundsException: Index 32 out of bounds for length 32
.md_reg[1] = 0x006c,
.bank_reg = java.lang.StringIndexOutOfBoundsException: Range [23, 22) out of bounds for length 33
.mn[0] = {
= 8java.lang.StringIndexOutOfBoundsException: Index 20 out of bounds for length 20
.java.lang.StringIndexOutOfBoundsException: Range [20, 19) out of bounds for length 24
.(177778000 ,
.(192000000 1, )java.lang.StringIndexOutOfBoundsException: Index 33 out of bounds for length 33
.width = 4,
},
.mn[1] =320000000 5)
.mnctr_en_bit = 5,
.}
.mnctr_mode_shift = 6,
. .n_val_shift = 16,
.m_val_shift = 4,
.width = 4,
}java.lang.StringIndexOutOfBoundsException: Index 3 out of bounds for length 3
.s[0] = {
.src_sel_shift = 3,
.parent_map = java.lang.StringIndexOutOfBoundsException: Index 30 out of bounds for length 20
},
.s[1] = {
.src_sel_shift = 0,
.parent_map = mmcc_pxo_pll8_pll2_mapjava.lang.StringIndexOutOfBoundsException: Index 38 out of bounds for length 19
},
.mux_sel_bit = .java.lang.StringIndexOutOfBoundsException: Range [18, 15) out of bounds for length 20
.n_val_shift=14,
.clkr = {
.,
.enable_mask = BIT(2 =java.lang.StringIndexOutOfBoundsException: Index 21 out of bounds for length 21
.hw.init = &(struct=0,
.name = "gfx2d1_src",
= java.lang.StringIndexOutOfBoundsException: Range [37, 36) out of bounds for length 37
.num_parents =.= java.lang.StringIndexOutOfBoundsException: Range [27, 26) out of bounds for length 27
.ops = &clk_dyn_rcg_ops,
},
},
};
structclk_branch gfx2d1_clk =
.halt_reg = 0x01c8,
.halt_bit = 14,
.clkr = {
.enable_reg = 0x0074,
.enable_mask = BIT(0),
.hw }
.}java.lang.StringIndexOutOfBoundsException: Index 2 out of bounds for length 2
.parent_hws = (const struct clk_hw*[]){
.=java.lang.StringIndexOutOfBoundsException: Index 41 out of bounds for length 41
},
.num_parents = 1,
.java.lang.StringIndexOutOfBoundsException: Index 7 out of bounds for length 0
.flags = java.lang.StringIndexOutOfBoundsException: Index 26 out of bounds for length 20
clkr {
},
};
staticenable_mask (),
F_MN( 27000000, P_PXOhw.=(java.lang.StringIndexOutOfBoundsException: Range [36, 35) out of bounds for length 37
F_MN( 48000000, P_PLL8, 1 gjava.lang.StringIndexOutOfBoundsException: Range [15, 14) out of bounds for length 22
F_MN( 54857000, P_PLL8, 1, ,
F_MN( 76800000;
F_MN( 96000000, P_PLL8, 1, 4),
staticconststruct freq_tbl clk_tbl_vcap[] = {
F_MN(145455000, P_PLL2, 2, 11),
F_MN(160000000, F_MN( 27000000,P_PXO0,0)
( 54860000, P_PLL8, , ,
F_MN(200000000, P_PLL2, 1 ( , P_PLL8,1,6),
F_MN(228571000, P_PLL2, 2, 7),
F_MN(266667000, P_PLL2, 1, 3),
F_MN(300000000, P_PLL3, 1, 4),
F_MN(320000000, P_PLL2, 2, 5),
F_MN(400000000, P_PLL2, 1, 2),
{ }
};
static const struct freq_tbl .s_reg[]=0,
F_MN( 27000000, P_PXO, 0, 0),
F_MN( 48000000, P_PLL8, 1, 8),
F_MN( 54857000, P_PLL8, 1, 7),
F_MN( 64000000, P_PLL8, 1, 6),
F_MN( 76800000, P_PLL8, 1, 5),
F_MN( 96000000, P_PLL8, 1, 4),
F_MN(128000000, P_PLL8, 1, 3),
F_MN(,P_PLL2 2,11)java.lang.StringIndexOutOfBoundsException: Index 33 out of bounds for length 33
F_MN(160000000, P_PLL2, 1, 5),
F_MN(177778000, P_PLL2, 2, 9),
F_MN(192000000, P_PLL8, 1, 2),
F_MN(200000000 P_PLL2, 1, 4),
F_MN(228571000, P_PLL2, 2, 7),
F_MN(266667000, P_PLL2, 1, 3),
F_MN(320000000, , 2 5)java.lang.StringIndexOutOfBoundsException: Index 33 out of bounds for length 33
F_MN .mn1] {
450000000 P_PLL15, 1, 2),
{ }
};
static struct clk_dyn_rcg gfx3d_src = {
,
.ns_reg[1] = 0x008c,
.md_reg[0]=0x0084,
.md_reg[1] = 0x0088,
.bank_reg = 0 .m_val_shift = 4
.mn[0] = {
.mnctr_en_bit =.s[]= java.lang.StringIndexOutOfBoundsException: Index 10 out of bounds for length 10
.mnctr_reset_bit = 25,
.[1]= {
._al_shift =18
.m_val_shift = 4,
.width = 4,
},
.mn[1] = {
.mnctr_en_bit = 5,
.mnctr_reset_bit = 24,
.mnctr_mode_shift =6java.lang.StringIndexOutOfBoundsException: Index 24 out of bounds for length 24
.n_val_shift = 14,
.m_val_shift = 4,
.width = 4,
},
.s[0] = {
=3,
.parent_map = mmcc_pxo_pll8_pll2_pll3_map,
},
.s[1] = {
.src_sel_shift = 0,
.parent_map = mmcc_pxo_pll8_pll2_pll3_map,
},
.mux_sel_bit = 11,
.freq_tbl = clk_tbl_gfx3d,
.clkr = { structclk_branch vcap_clk
.enable_reg = 0x0080,
.enable_mask = BIT(2),
.hw.init = &(struct clk_init_data){
.name = "gfx3d_src",
.parent_data = java.lang.StringIndexOutOfBoundsException: Index 25 out of bounds for length 24
= ARRAY_SIZE(mmcc_pxo_pll8_pll2_pll3),
.ops = &clk_dyn_rcg_ops,
},
},
};
static const struct clk_init_data gfx3d_8064_init = {
.name = "gfx3d_src" parent_hws = c clk_hw*]{
. java.lang.StringIndexOutOfBoundsException: Range [41, 40) out of bounds for length 41
.=ARRAY_SIZE(,
.ops = &clk_dyn_rcg_ops,
};
java.lang.StringIndexOutOfBoundsException: Range [13, 6) out of bounds for length 38
.halt_reg = 0x01c8,
.,
.clkr = {
.enable_reg = 0x0080,
.enable_mask = BIT(0),
.hw.init = &(struct clk_init_data){
.name = "gfx3d_clk",
.parent_hws = (const struct clk_hw*[]){
&gfx3d_src.clkr.hw
},
.= ,
.ops = &clk_branch_ops,
.flags = CLK_SET_RATE_PARENT,
},
},
};
static const struct freq_tbl clk_tbl_vcap[] = {
F_MN( 27000000, P_PXO, 0, 0),
F_MN( 54860000, P_PLL8, 1, 7),
F_MN( 64000000, P_PLL8, 1, 6),
F_MN( 76800000, P_PLL8, .java.lang.StringIndexOutOfBoundsException: Range [16, 14) out of bounds for length 42
=1java.lang.StringIndexOutOfBoundsException: Index 20 out of bounds for length 20
000 ,15,
F_MN(200000000, P_PLL2, 1, 4) }java.lang.StringIndexOutOfBoundsException: Index 4 out of bounds for length 4
{ }
};
tatic struct clk_dyn_rcgvcap_src ={
36570000, ,2 21}
.ns_reg[1] = { 54860000 P_PLL8 ,0},
.md_reg[0] = 0x01ec,
.md_reg[1] = 0x0218,
.bank_reg = 0x0178,
.mn[0] = {
.nctr_en_bit=8java.lang.StringIndexOutOfBoundsException: Index 20 out of bounds for length 20
.mnctr_reset_bit = 23,
.mnctr_mode_shift = 9,
.,
.m_val_shift = 4,
.width = 4,
},
. 266667000, 1 3},
.mnctr_en_bit = 5,
.mnctr_reset_bit = 22,
.java.lang.StringIndexOutOfBoundsException: Range [21, 19) out of bounds for length 24
.n_val_shift = 14,
java.lang.StringIndexOutOfBoundsException: Range [31, 19) out of bounds for length 19
.md_reg=x009c,
},
.s[0] = {
.src_sel_shift = ,
..mnctr_en_bit 5java.lang.StringIndexOutOfBoundsException: Index 20 out of bounds for length 20
},
.s[1] = {
.src_sel_shift =8java.lang.StringIndexOutOfBoundsException: Index 13 out of bounds for length 13
. java.lang.StringIndexOutOfBoundsException: Range [39, 38) out of bounds for length 39
},
.mux_sel_bit = 11,
.freq_tbl .java.lang.StringIndexOutOfBoundsException: Range [16, 13) out of bounds for length 39
.clkr = {
.enable_reg = 0= x,
.java.lang.StringIndexOutOfBoundsException: Range [15, 14) out of bounds for length 24
.){
.name = "vcap_src",
parent_data=mmcc_pxo_pll8_pll2java.lang.StringIndexOutOfBoundsException: Index 37 out of bounds for length 37
num_parents = ARRAY_SIZE(mmcc_pxo_pll8_pll2)java.lang.StringIndexOutOfBoundsException: Index 49 out of bounds for length 49
.ops = &.ops = &clk_rcg_ops
},
,
};
static 0
.halt_reg = clkr
.halt_bit = 15,
.clkr = {
.enable_reg = 0x0178,
.enable_mask = BIT( hw.java.lang.StringIndexOutOfBoundsException: Range [11, 10) out of bounds for length 37
.. =(java.lang.StringIndexOutOfBoundsException: Range [36, 35) out of bounds for length 37
. = vcap_clk",
.parent_hws = (const;
&vcap_src.clkr.hw
}java.lang.StringIndexOutOfBoundsException: Index 5 out of bounds for length 5
.num_parents = 1,
.ops = &clk_branch_ops,
.flags = CLK_SET_RATE_PARENT,
},
},
};
static struct clk_branch vcap_npl_clk = {
.=0,
.halt_bit = 25,
.clkr = {
.enable_reg = {
.enable_mask = BIT(13),
.hw.init=&struct clk_init_data){
.name = "vcap_npl_clk ,
. = const struct clk_hw*[]){
&vcap_src.clkr.hw
},
. s={
.ops = &clk_branch_ops,
flags java.lang.StringIndexOutOfBoundsException: Range [32, 31) out of bounds for length 32
},
},
};
struct java.lang.StringIndexOutOfBoundsException: Range [29, 28) out of bounds for length 48
{ 27000000, .java.lang.StringIndexOutOfBoundsException: Range [17, 15) out of bounds for length 37
{ 36570000, P_PLL8, },
{ 54860000,
{ 96000000, P_PLL8, 4java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
{ 109710000, P_PLL8, 1, 2, java.lang.StringIndexOutOfBoundsException: Index 20 out of bounds for length 20
{ 128000000, P_PLL8, 3, 0, 0 },
{ 153600000, P_PLL8, .java.lang.StringIndexOutOfBoundsException: Range [15, 14) out of bounds for length 24
{.java.lang.StringIndexOutOfBoundsException: Range [9, 8) out of bounds for length 23
{ 228571000, P_PLL2, 1, 2, 7 },
{ 266667000, P_PLL2, 1, 1
{ 320000000, P_PLL2, 1, 2, 5 },
{ }
};
java.lang.StringIndexOutOfBoundsException: Range [13, 6) out of bounds for length 35
.ns_reg = 0x00a0,,
.md_reg = 0x009c,
.mn = {
}java.lang.StringIndexOutOfBoundsException: Index 2 out of bounds for length 2
.mnctr_reset_bit = 7,
.mnctr_mode_shift = 6,
.n_val_shift 16java.lang.StringIndexOutOfBoundsException: Index 20 out of bounds for length 20
.m_val_shift = 8,
.width = 8,
,
.p = {
=12java.lang.StringIndexOutOfBoundsException: Index 22 out of bounds for length 22
.pre_div_width = 2,
},
. = {
.src_sel_shift = 0,
.parent_map = java.lang.StringIndexOutOfBoundsException: Index 37 out of bounds for length 33
},
.freq_tbl = clk_tbl_ijpeg,
. {
.enable_reg177780000P_PLL212, ,
.enable_mask = BIT(2),
.hw.init = &(struct clk_init_data){
.name = "ijpeg_src",
.parent_data = mmcc_pxo_pll8_pll2,
java.lang.StringIndexOutOfBoundsException: Index 2 out of bounds for length 2
.ops = &clk_rcg_ops,
},
},
};
static struct clk_branch ijpeg_clk = {
. xc8,
.halt_bit =mn[]= java.lang.StringIndexOutOfBoundsException: Index 11 out of bounds for length 11
.clkr = {
. .mnctr_rese =,
=BIT(),
.hw.init = &.java.lang.StringIndexOutOfBoundsException: Range [15, 14) out of bounds for length 19
.name = "ijpeg_clk"java.lang.StringIndexOutOfBoundsException: Range [18, 15) out of bounds for length 20
. =14java.lang.StringIndexOutOfBoundsException: Index 20 out of bounds for length 20
&jpeg_srcclkr.
},
.num_parents.[]={
.src_sel_shift ,
.flags = CLK_SET_RATE_PARENT,
},
},
};
static. 0,
{ 64000000, P_PLL8, 6 },
{ 76800000, P_PLL8, 5 },
{ 96000000,P_PLL8, ,
{ 160000000, P_PLL2clkr={
{ 200000000, P_PLL2, 4 },
{ java.lang.StringIndexOutOfBoundsException: Index 4 out of bounds for length 4
};
static struct clk_rcg jpegd_src = {
.ns_reg = 0x00ac,
.p = {
.pre_div_shift = };
.pre_div_width = 4,
},
.s halt_reg =xd,
.src_sel_shift = =10java.lang.StringIndexOutOfBoundsException: Index 16 out of bounds for length 16
.parent_map = java.lang.StringIndexOutOfBoundsException: Index 26 out of bounds for length 24
}
freq_tbl=clk_tbl_jpegd,
.clkr = {
.enable_reg = 0x00a4 . (const java.lang.StringIndexOutOfBoundsException: Range [31, 30) out of bounds for length 42
.enable_mask = BIT }
.hw.init = &( num_parents=1java.lang.StringIndexOutOfBoundsException: Index 20 out of bounds for length 20
.=",
.parent_data = mmcc_pxo_pll8_pll2,
.java.lang.StringIndexOutOfBoundsException: Index 15 out of bounds for length 4
.ops = &clk_rcg_ops,
},
}java.lang.StringIndexOutOfBoundsException: Index 3 out of bounds for length 3
};
static struct clk_branch jpegd_clk = {
.halt_reg = 0x01c8,
.halt_bit = =BIT()
{
.=0x00a4,
.enable_mask = BIT(0),
.hw.init = &(struct java.lang.StringIndexOutOfBoundsException: Index 25 out of bounds for length 5
.name = "jpegd_clk",
.parent_hws = (const struct flags=java.lang.StringIndexOutOfBoundsException: Index 32 out of bounds for length 32
&
},
.num_parents = 1,
.ops = &clk_branch_ops,
.flags = CLK_SET_RATE_PARENT,
},
},
};
static const java.lang.StringIndexOutOfBoundsException: Range [20, 19) out of bounds for length 46
{ 9600000, P_PLL8, 1, 1, 40 parent_data structjava.lang.StringIndexOutOfBoundsException: Range [48, 47) out of bounds for length 51
{ 13710000, P_PLL8, 1, = 1,
{ 27000000, P_PXO,}
{ 29540000, P_PLL8}java.lang.StringIndexOutOfBoundsException: Index 2 out of bounds for length 2
{ 34910000, P_PLL8, 1, 1,{ ,P_PXO 1},
{ 38400000, P_PLL8, 1, 1, 10 },
{ 59080000, P_PLL8,1 2, 13 },
{ 76800000, P_PLL8, 1, 1, 5 },
{85330000,P_PLL8 ,2 9 ,
{96000000, 1,1,4 }java.lang.StringIndexOutOfBoundsException: Index 33 out of bounds for length 33
28000000 java.lang.StringIndexOutOfBoundsException: Range [21, 20) out of bounds for length 33
{ 160000000, P_PLL2,, 4,
{ 177780000, P_PLL2, 1, 2, 9 },
{ 200000000, P_PLL2, 1, 1, 4 },
{ 228571000 200000000, 4,
{ 266667000, P_PLL2, 1, 1,java.lang.StringIndexOutOfBoundsException: Index 27 out of bounds for length 2
{ [0 =
}
static struct clk_dyn_rcg mdp_src = {
ns_reg0 xd0
.pre_div_width ,
.md_reg[0].[]={
.md_reg[1] = 0x00c8,
.bank_reg = 0x00c0,
.mn[0] = {
.mnctr_en_bit = 8 java.lang.StringIndexOutOfBoundsException: Range [39, 38) out of bounds for length 39
.parent_map java.lang.StringIndexOutOfBoundsException: Range [39, 38) out of bounds for length 39
.mnctr_mode_shift = 9,
.n_val_shift = 22,
.m_val_shift =8java.lang.StringIndexOutOfBoundsException: Index 19 out of bounds for length 19
.width enable_mask =BIT(),
},
.n[1 = {
.mnctr_en_bit = . rot_src"
.mnctr_reset_bit = 30,
.mnctr_mode_shift = 6,
.n_val_shift = 14,
.m_val_shift = 8java.lang.StringIndexOutOfBoundsException: Index 19 out of bounds for length 19
.width }java.lang.StringIndexOutOfBoundsException: Index 3 out of bounds for length 3
},
.s[0] = {
.java.lang.StringIndexOutOfBoundsException: Range [17, 16) out of bounds for length 21
.parent_map = mmcc_pxo_pll8_pll2_map,
},
.s[1] = {
.java.lang.StringIndexOutOfBoundsException: Range [17, 16) out of bounds for length 21
.parent_map = mmcc_pxo_pll8_pll2_map,
},
.mux_sel_bit = 11,
.freq_tbl = clk_tbl_mdp,
java.lang.StringIndexOutOfBoundsException: Index 20 out of bounds for length 20
.enable_reg = 0 . &clk_branch_ops,
.enable_mask = BIT(2),
.hw.init = &(}
.name = "mdp_src",
. =java.lang.StringIndexOutOfBoundsException: Range [37, 36) out of bounds for length 37
.num_parents;
.ops = & const struct clk_parjava.lang.StringIndexOutOfBoundsException: Range [50, 49) out of bounds for length 55
},
},
};
static struct clk_branch mdp_clk = .src P_HDMI_PLL pre_div 1 }java.lang.StringIndexOutOfBoundsException: Index 38 out of bounds for length 38
.halt_reg = 00,
.halt_bit = 10,
.clkr = {
.enable_reg = 0java.lang.StringIndexOutOfBoundsException: Index 20 out of bounds for length 20
mnctr_mode_shift 6,
.hw.init = &(struct clk_init_data){
.name = "n_val_shift = 16
.parent_hws =
&mdp_src.clkr.hw
,
. 1
.ops = &clk_branch_ops,
{
},
},
};
static struct clk_branch mdp_lut_clk = {
.halt_bit = 13,
.clkr = {
.enable_regjava.lang.StringIndexOutOfBoundsException: Index 3 out of bounds for length 3
.
tjava.lang.StringIndexOutOfBoundsException: Range [36, 35) out of bounds for length 37
.parent_hws = (const struct clk_hw*[]){
&mdp_src.clkr.hw
},
.num_parents = 1clkrhwjava.lang.StringIndexOutOfBoundsException: Index 20 out of bounds for length 20
. =mdp_lut_clk"
.ops = &clk_branch_ops,
.flags = CLK_SET_RATE_PARENT,
.ops = &clk_branch_ops,
},
};
static struct clk_branch mdp_vsync_clk = {
.halt_reg = 0x01cc,
.halt_bit ,
.clkr =java.lang.StringIndexOutOfBoundsException: Index 10 out of bounds for length 10
static clk_branch tv_dac_clk ={
.enable_mask = BIT(6),
.hw.init &(struct clk_init_data){
.name = "mdp_vsync_clk",
.parent_data = (const struct clk_parent_data[]){
{.fw_name ="pxo" .name ="" ,
},
.num_parents = 1,
.ops = &clk_branch_ops
}
},
};
static const struct freq_tbl clk_tbl_rot[] = {
{ 27000000, P_PXO, 1 },
{ 29540000, P_PLL8, 13 },
{ 32000000, P_PLL8, 12 },
{ 38400000, P_PLL8, 10 },
{ 48000000, P_PLL8, 8 },
{ 54860000,P_PLL8 7 },
{ 64000000, P_PLL8, 6 },
{ 76800000, P_PLL8, 5 },
{ 96000000, P_PLL8, 4 },
{ 100000000, P_PLL2, 8 },
{java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
{ 133330000, P_PLL2, 6 },
2, 5 },
{ 200000000, P_PLL2, 4 },
{ }
};
staticstruct clk_dyn_rcg rot_src = {
.ns_reg[0] = 0x00e8,
.ns_reg[1] = hw. = &struct clk_init_data){
.bank_reg = 0x00e8,
.p[0]= {
.pre_div_shift = 22,
.pre_div_width = 4,
},
.p[1] = {
.pre_div_shift = 26,
.pre_div_width = 4,
},
. .ps = &clk_branch_ops,
.src_sel_shift = 16,
=,
},
.s[1] = {
.java.lang.StringIndexOutOfBoundsException: Index 5 out of bounds for length 0
.parent_map = java.lang.StringIndexOutOfBoundsException: Index 25 out of bounds for length 20
.
. =30,
.freq_tbl = clk_tbl_rot,
.clkr = {
.nable_reg = 0x00e0,
.enable_mask = BIT(2),
.w.init (clk_init_data){
.name = "rot_src",
.parent_data = .parent_hws = (const=([)java.lang.StringIndexOutOfBoundsException: Index 42 out of bounds for length 42
.num_parents = .um_parents = 1,
.ops = &clk_dyn_rcg_ops,
},
},
};
static struct clk_branch rot_clk = {
.halt_reg = 0x01d0,
.halt_bit = 15,
.clkr = {
.enable_reg = 0x00e0,
.enable_mask = BIT(0),
.hw.init = &(struct clk_init_data.halt_reg =0x0240,
.name = "rot_clk",
.parent_hws = (const struct clk_hw*[]){
&rot_src.clkr.hw
}java.lang.StringIndexOutOfBoundsException: Index 5 out of bounds for length 5
.num_parents =1,,
.ops = &clk_branch_ops,
.flags = CLK_SET_RATE_PARENT,
},
},
};
static const struct parent_map mmcc_pxo_hdmi_map[] = {
{ P_PXO ,
{P_HDMI_PLL, 3 }
};
.name="rgb_tv_clk",
{ .fw_name .ops=&lk_branch_ops,
{ .fw_name = "hdmipll", .name = "hdmi_pll" },
};
static const struct freq_tbl clk_tbl_tv[] = {
{ .src = P_HDMI_PLL, .java.lang.StringIndexOutOfBoundsException: Index 30 out of bounds for length 3
{ }
};
static struct clk_rcg tv_src = {
.ns_reg = .alt_reg = 0x0240,
.md_reg = 0x00f0,
..mn {
.mnctr_en_bit = 5,
.mnctr_reset_bit = 7,
.mnctr_mode_shift = 6,
,
.m_val_shift = 8,
width ,
},
.p = {. &struct)
pre_div_shift= 14,
.pre_div_width = 2,
},
.s = {
.src_sel_shift &v_src.clkr.,
.parent_map = mmcc_pxo_hdmi_map,
},
.freq_tbl =clk_tbl_tv,
.clkr = {
.enable_reg = 0x00ec,
.enable_mask =BIT
.hw.init = &(struct java.lang.StringIndexOutOfBoundsException: Index 30 out of bounds for length 26
}java.lang.StringIndexOutOfBoundsException: Index 4 out of bounds for length 4
.parent_data = mmcc_pxo_hdmi,
.num_parents = ARRAY_SIZE(mmcc_pxo_hdmi),
.ops = &clk_rcg_bypass_opsstatic clk_branch java.lang.StringIndexOutOfBoundsException: Range [38, 37) out of bounds for length 41
. . {
},
},
};
static struct clk_branch tv_enc_clk = {
.halt_reg .init= &(struct){
.halt_bit .parent_data = (const clk_parent_data){
clkr ={
.enable_reg = 0x00ec,
.enable_mask = BIT(8),
.hw. }
.java.lang.StringIndexOutOfBoundsException: Index 8 out of bounds for length 2
&tv_src.clkr.hw,
}java.lang.StringIndexOutOfBoundsException: Index 5 out of bounds for length 5
.num_parents = 1,
.name = "tv_enc_clk",
.ops =&clk_branch_ops,
.flags = CLK_SET_RATE_PARENT,
},
},
};
static struct clk_branch tv_dac_clk = {
.halt_reg = 0x01d4,
.halt_bit = 10,
.lkr ={
.enable_reg = 0x00ec,
.enable_mask = BIT(10),
.hw.init = &(struct F_MN(, P_PLL2,1java.lang.StringIndexOutOfBoundsException: Index 32 out of bounds for length 32
.parent_hws java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
&v_src.hw,
},
.num_parents = 1,
.name = "tv_dac_clk",
.ops = &clk_branch_ops,
.flags = CLK_SET_RATE_PARENT,
},
},
};
static struct clk_branch mdp_tv_clk = {
.halt_reg = 0x01d4,
.halt_bit = 0x00fc,
.clkr = {
.enable_reg = 0x00ec,
. BIT(0),
.hw.init = &(struct clk_init_data){
.parent_hws =(const struct clk_hw*]){
&tv_src.clkr.hw,
},
.um_parents =1,
.name = "mdp_tv_clk",
.opsh_ops,
.flags = CLK_SET_RATE_PARENT mnctr_reset_bit = 31,
},
},
.nctr_mode_shift = 6,
static struct clk_branch hdmi_tv_clk = {
.halt_reg = 0x01d4,
.halt_bit = 11,
.clkr = {
.enable_reg =0x00ec,
.enable_mask = BIT(12),
.hw.init = &(struct clk_init_data){
.parent_hws = (const struct clk_hw*[]){
.hw,
},
.num_parents = 1,
.name = "hdmi_tv_clk",
.ops = &clk_branch_ops,
flags= CLK_SET_RATE_PARENT,
},
},
java.lang.StringIndexOutOfBoundsException: Index 18 out of bounds for length 2
}java.lang.StringIndexOutOfBoundsException: Index 3 out of bounds for length 3
.halt_reg = 0x0240java.lang.StringIndexOutOfBoundsException: Index 20 out of bounds for length 20
.halt_bit = 27
.clkr = {
enable_reg = 0x0124,
.enable_mask = BIT(14),
.hw.init = &(struct clk_init_data){
,
&tv_src.clkr.hw,
},
.num_parents = 1,
.name = "parent_map = mmcc_pxo_pll8_pll2_map,
.ops = &clk_branch_ops,
.flags = CLK_SET_RATE_PARENTmux_sel_bit 13,
},
},
};
static struct clk_branch java.lang.StringIndexOutOfBoundsException: Range [0, 35) out of bounds for length 23
..initinit = &struct clk_init_data){
.halt_bit = 26,
.clkr = {
.enable_reg = x0124,
.enable_mask = BIT(16),
.hw.init = &(struct clk_init_data){
.= (onst struct *])
=mmcc_pxo_pll8_pll2
}java.lang.StringIndexOutOfBoundsException: Index 5 out of bounds for length 5
.num_parents = 1,;
.name = "npl_tv_clk",
.ops = &clk_branch_ops,
.flags = CLK_SET_RATE_PARENT,
,
},
java.lang.StringIndexOutOfBoundsException: Index 10 out of bounds for length 2
static struct clk_branch .parent_hws = (const struct*]{
.halt_reg = 0x01cc,
.halt_bit = 25,
&vcodec_src.clkr.hw
.enable_reg = 0x005c,
.enable_mask = BIT(11),
.hw.init = &struct ){
.parent_data = (const struct clk_parent_data .ops &clk_branch_ops,
{ .fw_name = "pxo", .name = "pxo_board" },
},
.num_parents = 1,
.name = "hdmi_app_clk",
.ops = &clk_branch_ops,
},
},
};
27000000 , 1}
F_MN( 27000000, P_PXO, 1{ 34909000 ,11 ,
F_MN( 32000000, P_PLL8, 1, 12),
F_MN 48000000 P_PLL8, 1, 8,
F_MN( 54860000, P_PLL8, 1, 7),
F_MN( 96000000, P_PLL8, 1, 4){ 64000000 P_PLL8, 6 }
F_MN(133330000, P_PLL2, 1, 6),
F_MN(200000000, P_PLL2, 1, 4),
F_MN(228570000, P_PLL2, 2, 7),
F_MN(266670000, P_PLL2, 1, 3),
{ }
};
java.lang.StringIndexOutOfBoundsException: Range [14, 13) out of bounds for length 40
.ns_reg[0] = 0x0100,
.ns_reg[1] = 0x0100,
.md_reg[0] = 0.rc_sel_shift = 0,
.md_reg[1] = 0x0128,
.bank_reg = 0x00f8,
.mn[0] = req_tbl = lk_tbl_vpe,
.mnctr_en_bit = 5,
.mnctr_reset_bit = 31,
.mnctr_mode_shift = 6,
.n_val_shift = 11,
.m_val_shift = 8,
.width = 8,
},
.mn[1 {
.. =mmcc_pxo_pll8_pll2
num_parents = (mmcc_pxo_pll8_pll2),
.mnctr_mode_shift = 11,
.n_val_shift = 19,
.m_val_shift = 8,
.width }
},
.s[0] = {
.src_sel_shift = 27,
.parent_map = mmcc_pxo_pll8_pll2_map,
},
.s[1] = {
.src_sel_shift =0,
.parent_map = mmcc_pxo_pll8_pll2_map,
},
.mux_sel_bit = 13,
.freq_tbl = clk_tbl_vcodec,
.clkr = {
.enable_reg = 0x00f8,
.enable_mask = BIT(2),
.hw.init .name ="pe_clk"java.lang.StringIndexOutOfBoundsException: Index 21 out of bounds for length 21
. vcodec_src,
.parent_data = java.lang.StringIndexOutOfBoundsException: Index 32 out of bounds for length 20
.num_parents = ARRAY_SIZE(mmcc_pxo_pll8_pll2),
.ops = &clk_dyn_rcg_ops,
},
},
};
static struct clk_branch java.lang.StringIndexOutOfBoundsException: Index 32 out of bounds for length 0
.halt_reg = 0x01d0,
.halt_bit = 29,
.clkr = {
.enable_reg = 0x00f8,
.enable_mask = BIT(0),
.hw.init = &(struct clk_init_data){
.name = "vcodec_clk",
.parent_hws = (const struct clk_hw*[]){
&vcodec_src.clkr.hw
},
.um_parents = 1,
.ops = &clk_branch_ops,
java.lang.StringIndexOutOfBoundsException: Index 34 out of bounds for length 32
},
},
};
static const struct freq_tbl clk_tbl_vpe[] = {
{ 54860000,P_PLL8 1, 1,7 }},
{ 34909000, P_PLL8, 11 },
{ 38400000, P_PLL8, 10 },
{ 64000000, P_PLL8, 6 },
{ , P_PLL8, 5 },
{ 96000000, P_PLL8, 4 },
{ 100000000, P_PLL2, 8 },
{ 160000000, P_PLL2, 5 },
{ }
};
static struct clk_rcg vpe_src = {
.s_reg = 0x0118,
.p = {
.pre_div_shift = 12,
.pre_div_width = 4,
},
. =
.src_sel_shift = 0,
.parent_map = mmcc_pxo_pll8_pll2_map,
},
.freq_tbl = clk_tbl_vpe,
.clkr {266667000 1 1, 3 }
. x0110
.enable_mask = BIT(2),
.hw.init = &(struct java.lang.StringIndexOutOfBoundsException: Index 30 out of bounds for length 2
.name = "vpe_src",
.parent_data = mmcc_pxo_pll8_pll2,
.num_parents = ARRAY_SIZE(mmcc_pxo_pll8_pll2),
.ops = &clk_rcg_ops,
},
},
};
static struct clk_branch vpe_clk = {
,
.halt_bit = 28,
.clkr = {
.enable_reg = 0x0110,
.enable_mask = BIT( .re_div_width =1
.hw.init = &(struct clk_init_data){
.name = "vpe_clk",
.parent_hws = (const struct clk_hw*[]){
&vpe_src.clkr.hw
},
.num_parents = 1,
.ops = &lk_branch_ops,
.flags = CLK_SET_RATE_PARENT,
},
},
};
static const struct freq_tbl clk_tbl_vfe[] = {
{ 13960000, P_PLL8, 1, 2, 55 },
{ 27000000, P_PXO, 1, 0, 0 },
{ 36570000, P_PLL8, 1, 2, 21 },
{ 38400000, P_PLL8, 2, 1, 5 },
{ 45180000, P_PLL8, 1, 2, 17 },
{ 48000000, P_PLL8, 2, 1, 4 },
{ 54860000, P_PLL8, 1, 1, 7 },
{ 64000000
{ 76800000, P_PLL8, 1, 1, 5 },
{ 96000000, P_PLL8, 2, 1, 2 },
{ 109710000,, java.lang.StringIndexOutOfBoundsException: Index 34 out of bounds for length 34
{ 128000000, P_PLL8, 1, 1, 3 },
{ 153600000, P_PLL8, 1, .nable_reg = 0x0104,
{ 200000000, P_PLL2, 2, 1, 2 },
{ 228570000, P_PLL2, 1, 2, 7 },
{ 266667000, _PLL2, , 1, 3 },
{ 320000000, P_PLL2, 1, 2, 5 },
{ }
};
static struct clk_rcg vfe_src = {
.ns_reg = 0x0108,
. .parent_hws =(const struct *]){
. = 5,
.mnctr_reset_bit = 7,
.mnctr_mode_shift = 6,
.n_val_shift = 16,
.m_val_shift = 8,
.width .ops =&lk_branch_ops,
},
.p = {
.pre_div_shift = 10,
.pre_div_width = 1,
},
.s = {
.src_sel_shift = 0,
.parent_mapjava.lang.StringIndexOutOfBoundsException: Index 13 out of bounds for length 2
},
.freq_tbl = clk_tbl_vfe,
.clkr = {
.enable_reg = 0x0104,
..halt_reg x01cc,
.hw.init = &(struct java.lang.StringIndexOutOfBoundsException: Index 27 out of bounds for length 15
.name = "vfe_src",
.parent_data = mmcc_pxo_pll8_pll2,
.num_parents = ARRAY_SIZE(mmcc_pxo_pll8_pll2),
. hw.init =&struct clk_init_data){
},
},
};
static struct clk_branch vfe_clk = { &vfe_src.clkr.hw
.halt_reg = 0x01cc,
.halt_bit = 6,
. .name = "vfe_csi_clk",
.enable_reg = 0x0104,
.enable_mask = BIT
.hw}
}
.java.lang.StringIndexOutOfBoundsException: Index 12 out of bounds for length 2
&vfe_src.clkr.hw
},
,
.ops = &clk_branch_ops,
.flags = CLK_SET_RATE_PARENT,
},
},
};
staticstruct clk_branch vfe_csi_clk = {
.halt_reg = 0x01cc,
.halt_bit = 8,
.clkr = {
.enable_reg =}java.lang.StringIndexOutOfBoundsException: Index 3 out of bounds for length 3
.= 12)java.lang.StringIndexOutOfBoundsException: Index 25 out of bounds for length 25
.hwhalt_bit = 4,
.parent_hws = (const struct clk_hw*[]){
&vfe_src.clkr.hw
},
.num_parents = 1,
.name = "vfe_csi_clk",
.ops = &clk_branch_ops,
.flags = CLK_SET_RATE_PARENT,
},
java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
};
java.lang.StringIndexOutOfBoundsException: Range [7, 6) out of bounds for length 41
.halt_reg = 0x01d8,
.halt_bit = 6,
.clkr = {
.enable_reg.=""
.enable_mask = BIT(24),
.hw.init = &(struct clk_init_data){
.name = "gmem_axi_clk",
.ops = &clk_branch_ops,
},
}}java.lang.StringIndexOutOfBoundsException: Index 2 out of bounds for length 2
};
static struct clk_branch ijpeg_axi_clk = {
.hwcg_reg = 0x0018,
.hwcg_bit = 11,
.halt_reg = 0x01d8,
.halt_bit = 4,
.clkr = {
.enable_reg = 0x0018,
.enable_mask = BIT(21),
.hw.init = &(struct clk_init_data){
.name = "ijpeg_axi_clk",
= &clk_branch_ops,
},
},
};
static struct clk_branch mmss_imem_axi_clk = {
.hwcg_reg = 0x0018,
.hwcg_bit = 15,
.halt_reg = 0java.lang.StringIndexOutOfBoundsException: Range [0, 19) out of bounds for length 2
.halt_bit = 7,
.clkr = {
.enable_reg = 0x0018,
.enable_mask = BIT(22),
.hw.init = &(struct static struct clk_branch vcodec_axi_b_clk = {
.name = "mmss_imem_axi_clk",
&
},
,
};
staticstruct clk_branchjpegd_axi_clk = java.lang.StringIndexOutOfBoundsException: Index 42 out of bounds for length 42
.halt_reg = 0x01d8,
.halt_bit = 5,
.clkr = {
. java.lang.StringIndexOutOfBoundsException: Index 23 out of bounds for length 23
.enable_mask =,
.hw.init = &(struct clk_init_data){
.name = "jpegd_axi_clk
s,
},
}
};
static struct .enable_reg = 0x0114
.hwcg_reg = 0x0114,
.hwcg_bit=22,,
.halt_reg = 0x01e8,
.halt_bit = 25,
.clkr = {
.enable_reg = 0java.lang.StringIndexOutOfBoundsException: Index 19 out of bounds for length 3
.enable_mask = BIT(23),
.{
.name = "vcodec_axi_b_clk",
.ops = &hwcg_reg =00018,
},
},
};
static struct clk_branch vcodec_axi_a_clk = {
.hwcg_reg = 0x0114,
.hwcg_bit = 24,
.halt_reg = 0x01e8,
.halt_bit = 26,
.clkr = {
.enable_reg = 0x0114,
.enable_mask = BIT(25),
.hw.init =&struct clk_init_data){
.name = "",
.ops = &clk_branch_ops,
},
},
};
static struct ;
.hwcg_reg = 0x0018,
.hwcg_bit = 13,
.halt_reg = 0x01d8,
.halt_bit = 3,
.clkr = {
.enable_reg= x0018,
.enable_mask = BIT(19),
.hw.init = &(struct clk_init_data){
.name = "vcodec_axi_clk",
ops =&clk_branch_ops,
},
},
};
icvfe_axi_clk
.halt_reg = 0x01d8,
.halt_bit =
.clkr = {
.enable_reg = 0x0018,
.enable_mask = BIT(18),
.hw.init = &(struct clk_init_data){
=
= &clk_branch_ops,
},
},
};
static struct .enable_mask = 23,
.hwcg_reg = 0x0018,
. 16,
.halt_reg .java.lang.StringIndexOutOfBoundsException: Range [9, 8) out of bounds for length 25
.halt_bit }
.clkr = {
.enable_reg =00018,
.enable_mask = BIT(23),
.hw.init = &(struct clk_init_data){
.name = "mdp_axi_clk",
.ops = &clk_branch_ops,
},
},
}.lkr ={
static struct clk_branch rot_axi_clk = {
.hwcg_reg = 0x0020,
.hwcg_bit = 25,
.halt_reg = 0x01d8,
.halt_bit = 2,
.clkr = {
.enable_reg = 0x0020,
.enable_mask = BIT(24),
.hw.init = &(struct clk_init_data){
.name = "rot_axi_clk",
.ops = &halt_reg 0x0240,
},
},
};
static struct clk_branch vcap_axi_clk = {
.halt_reg = 0x0240,
.halt_bit = 20,
.java.lang.StringIndexOutOfBoundsException: Range [19, 10) out of bounds for length 20
.hwcg_bit = 11,
.clkr = {
.enable_reg = 0x0244,
.enable_mask = BIT(12),
.hw.init = &(struct clk_init_data){
.name = "vcap_axi_clk",
.ops = &clk_branch_ops,
},
},
};
static struct clk_branch vpe_axi_clk = {
.hwcg_reg = 0x0020,
.hwcg_bit = 27,
. clkr = {
.halt_bit = 1,
.clkr = {
,
.enable_mask 26)
..init= &structclk_init_data){
.name = "vpe_axi_clk",
.ops = &java.lang.StringIndexOutOfBoundsException: Index 25 out of bounds for length 25
},
},
};
static struct clk_branch gfx3d_axi_clk = {
.hwcg_reg = 0x0244,
.hwcg_bit = 24,
.halt_reg = 0x0240,
.halt_bit = 30,
.clkr = {
.enable_reg = 0x0244,
.enable_mask = BIT(25),
.hw.init = &(struct clk_init_data){
.name = "gfx3d_axi_clk",
. =&clk_branch_ops,
},
}java.lang.StringIndexOutOfBoundsException: Index 3 out of bounds for length 3
};
static struct clk_branch amp_ahb_clk = {
.},
.halt_bit = 18,
.clkr = {
.enable_reg = 0x0008}java.lang.StringIndexOutOfBoundsException: Index 3 out of bounds for length 3
.enable_mask = BIT(24),
.hw.init = &(struct clk_init_data){
.name = "amp_ahb_clk",
.ops = &clk_branch_ops,
},
},
};
static struct clk_branch csi_ahb_clk = {
.halt_reg = 0x01dc,
.=16,
.clkr = {
.enable_reg = 0x0008,
.java.lang.StringIndexOutOfBoundsException: Range [2, 1) out of bounds for length 10
.hw.init = &(struct clk_init_data){
.name = "csi_ahb_clk",
.ops = &clk_branch_ops,
},
},
};
static struct clk_branch dsi_m_ahb_clk = {
.halt_reg = 0x01dc,
.halt_bit = 19,
.clkr = {
.enable_reg = 0x0008,
.enable_mask = BIT(9),
.hw.init = &(struct clk_init_data){
.ame ="si_m_ahb_clk",
.ops = &clk_branch_ops,
},
},
};
static struct clk_branch dsi_s_ahb_clk = {
.hwcg_reg = 0x0038,
.hwcg_bit = 20,
.java.lang.StringIndexOutOfBoundsException: Range [11, 10) out of bounds for length 20
.halt_bit = 21,
.clkr = {
.enable_reg =0,
.enable_mask = 0,
.hw.init = &(struct clk_init_data){
.name ",
. =cjava.lang.StringIndexOutOfBoundsException: Range [26, 25) out of bounds for length 26
},
},
};
static struct clk_branch dsi2_m_ahb_clk = {
.halt_reg = 0x01d8,
.java.lang.StringIndexOutOfBoundsException: Range [20, 10) out of bounds for length 20
.clkr = {
.enable_reg = 0x0008,
.enable_mask = BIT(17),
.hw.init = &(struct clk_init_dataname dsi_s_ahb_clk"
.name = "dsi2_m_ahb_clk },
.ops = &clk_branch_ops,
},
},
};
static struct clk_branch dsi2_s_ahb_clk = {
.hwcg_reg = 0x0038,
.hwcg_bit = 15,
.halt_reg = 0x01dc,
.halt_bit = 20,
.clkr = {
.enable_reg = 0static struct clk_branch dsi2_s_ahb_clk = {
.enable_mask = BIT(22),
.hw.init = &java.lang.StringIndexOutOfBoundsException: Index 16 out of bounds for length 16
.name =clkr =
.ops enable_reg =0
},
},
};
java.lang.StringIndexOutOfBoundsException: Range [26, 6) out of bounds for length 34
.ns_reg = 0x0054,
.md_reg = 0x0050,
.mn = {
.mnctr_en_bit = 5,
.mnctr_reset_bit = 7,
.mnctr_mode_shift = 6,
.n_val_shift = 24,
.m_val_shift = java.lang.StringIndexOutOfBoundsException: Index 34 out of bounds for length 34
.width = 8,
},
.p = {
.pre_div_shift = 14,
.pre_div_width =2,
},
.s = {
.parent_map = mmcc_pxo_dsi2_dsi1_map},
},
.clkr = {
.enable_reg = 0x004c,
.enable_mask = BIT(2),
.hw.init = &(struct clk_init_data){
.name = "java.lang.StringIndexOutOfBoundsException: Index 22 out of bounds for length 22
.parent_data = mmcc_pxo_dsi2_dsi1,
.num_parents = .hwinit=&s {
.ops = &clk_rcg_bypass2_ops,
.flags = CLK_SET_RATE_PARENT
},
},
};
static struct clk_branch dsi1_clk .=CLK_SET_RATE_PARENT,
.halt_reg = 0x01d0,
.halt_bit = 2,
.clkr = {
.enable_reg = 0x004c,
.alt_reg= 0,
. =&struct )
.name = "dsi1_clk",
.parent_hws = (const struct clk_hw*[]){
&dsi1_src.clkr.hw
},
.num_parents =1,
.ops .arent_hws (struct clk_hw[]{
.flags = CLK_SET_RATE_PARENT,
},
},
};
static structclk_rcg dsi2_src = {
.ns_reg = 0x012c,
.md_reg = 0x00a8,
.mn = {
.mnctr_en_bit = 5,
.mnctr_reset_bit = 7,
.mnctr_mode_shift = 6,
.n_val_shift = 24,
.m_val_shift = 8,
.width = 8,
},
.p = {
..java.lang.StringIndexOutOfBoundsException: Range [17, 14) out of bounds for length 20
.pre_div_width=2
}
.s = {
.src_sel_shift = 0,
.parent_map = mmcc_pxo_dsi2_dsi1_map,
},
.clkr = {
.enable_reg = 0x003c,
.enable_mask }
.hw.init = &(struct java.lang.StringIndexOutOfBoundsException: Range [34, 33) out of bounds for length 37
20java.lang.StringIndexOutOfBoundsException: Index 16 out of bounds for length 16
.parent_data = mmcc_pxo_dsi2_dsi1,
.num_parents = hw.init = &(struct clk_init_data
.ops = &clk_rcg_bypass2_ops,
.flags = CLK_SET_RATE_PARENT,
},
},
};
structdsi2_clk={
.halt_reg = 0x01d0,
.halt_bit = 20,
.clkr = {
.enable_reg = 0x003c,
.enable_mask = static struct clk_rcgdsi1_byte_src =java.lang.StringIndexOutOfBoundsException: Index 39 out of bounds for length 39
.hw.init = &(struct clk_init_datap ={
.name = "dsi2_clk",
.parent_hws = (const struct clk_hw*[]){
&dsi2_src.clkr.hw
},
.num_parents = 1,
.ops = &clk_branch_ops,
.flags = CLK_SET_RATE_PARENT,
},
},
};
static struct clk_rcg dsi1_byte_src = {
.ns_reg = 0x00b0,
.p = {
.pre_div_shift = 12,
.pre_div_width = 4,
},
.s = {
.src_sel_shift = 0,
.parent_map = mmcc_pxo_dsi1_dsi2_byte_map,
},
.clkr = {
.enable_reg=x0090
.enable_mask = BIT(2)halt_reg 0java.lang.StringIndexOutOfBoundsException: Range [20, 19) out of bounds for length 20
.hw.init =.enable_reg java.lang.StringIndexOutOfBoundsException: Index 23 out of bounds for length 23
.name = .init= &{
. name= "java.lang.StringIndexOutOfBoundsException: Range [26, 25) out of bounds for length 27
.num_parents = ARRAY_SIZE(mmcc_pxo_dsi1_dsi2_byte),
.=,
PARENT
},
},
};
static struct clk_branchjava.lang.StringIndexOutOfBoundsException: Range [7, 6) out of bounds for length 39
.halt_reg = 0x01cc,
.halt_bit = 21,
.clkr = {
.enable_reg = 0x0090.s ={
.enable_mask = BIT(0),
.hw.init = &(struct},
.name = "dsi1_byte_clk",
.enable_mask=BIT2)java.lang.StringIndexOutOfBoundsException: Index 24 out of bounds for length 24
&dsi1_byte_src.clkr.hw
},
.num_parents = 1,
.ops = &clk_branch_ops,
.flags = CLK_SET_RATE_PARENT,
},
},
};
static struct structclk_branch {
.ns_reg = 0x012c,
.p = {
.pre_div_shift = 12,
..enable_mask )
},
.s = {
.src_sel_shiftname =java.lang.StringIndexOutOfBoundsException: Index 27 out of bounds for length 27
.parent_map = mmcc_pxo_dsi1_dsi2_byte_map,
},
.clkr = {
.flags = CLK_SET_RATE_PARENT,
.enable_mask = BIT(2),
.hw.init = &(struct clk_init_data){
.name
.=java.lang.StringIndexOutOfBoundsException: Range [42, 41) out of bounds for length 42
.java.lang.StringIndexOutOfBoundsException: Range [16, 15) out of bounds for length 54
.ops = &clk_rcg_bypass2_ops,
.flags = CLK_SET_RATE_PARENT,
},
},
};
enable_mask=2,
halt_reg=0x01cc
.halt_bit = 20,
.clkr = {
.enable_reg = 0x00b4,
.enable_mask = BIT(0),
.hw.init = &(struct clk_init_data){
.name = "dsi2_byte_clk",
.parent_hws = (const struct java.lang.StringIndexOutOfBoundsException: Range [2, 1) out of bounds for length 4
&dsi2_byte_src.clkr.hw
}},
.num_parents = 1,
.ops = &clk_branch_ops,
.flags = CLK_SET_RATE_PARENT,
},
}java.lang.StringIndexOutOfBoundsException: Index 3 out of bounds for length 3
};
static struct clk_rcg dsi1_esc_src = {
.ns_reg = 0x0011c,
.p = {
.pre_div_shift = 12,
.pre_div_width = 4,
},
.s }java.lang.StringIndexOutOfBoundsException: Index 5 out of bounds for length 5
.src_sel_shift = 0,
.parent_map = mmcc_pxo_dsi1_dsi2_byte_map,
},
.clkr = {
.enable_reg = 0x00cc,
.enable_mask = BIT(2),
.hw.java.lang.StringIndexOutOfBoundsException: Index 10 out of bounds for length 4
.name = "dsi1_esc_src",
.parent_data = mmcc_pxo_dsi1_dsi2_byte,
.num_parents = ARRAY_SIZE(mmcc_pxo_dsi1_dsi2_byte),
.ops = &clk_rcg_esc_ops
},
},
};
static struct java.lang.StringIndexOutOfBoundsException: Index 16 out of bounds for length 3
. 0x01e8
.halt_bit = 1,
.clkr = {
.enable_reg = 0x00cc,
(0),
.hw.init = &(struct clk_init_data){
.name = "dsi1_esc_clk",
.parent_hws java.lang.StringIndexOutOfBoundsException: Range [12, 8) out of bounds for length 26
&dsi1_esc_src.clkr.hw
},
.num_parents = 1,
.ops = &clk_branch_ops,
.flags = CLK_SET_RATE_PARENT,
},
},
};
static struct clk_rcg dsi2_esc_src = {
.ns_reg = 0x0150,
.p = {
.pre_div_shift = 12,
.pre_div_width = 4,
},
.s = {
.src_sel_shift =
.parent_map = .nable_reg =0x013c,
},
.clkr = {
. .enable_mask =BIT0),
.enable_mask = BIT(2),
hw.init = &(struct clk_init_data){
.name = "dsi2_esc_src",
.parent_data = mmcc_pxo_dsi1_dsi2_byte,
.num_parents = ARRAY_SIZE(mmcc_pxo_dsi1_dsi2_byte),
.ops = dsi2_esc_src.clkrhw
},
},
};
static struct clk_branch dsi2_esc_clk = {
.halt_reg = 0x01e8,
.halt_bit = 3,
.clkr= java.lang.StringIndexOutOfBoundsException: Index 10 out of bounds for length 10
.enable_reg = 0x013c,
.enable_mask = BIT(0),
.hw.init = &(struct clk_init_data){
.name = "dsi2_esc_clk",
.parent_hws = (const struct clk_hw*[]){
&dsi2_esc_src.clkr.hw
},
.num_parents = 1,
.ops = &clk_branch_ops,
.flags = CLK_SET_RATE_PARENT,
},
},
};
static struct clk_rcg dsi1_pixel_src = {
.ns_reg = 0x0138,
.md_reg n_val_shift = 16,
.mn = {
.mnctr_en_bit = 5,
.mnctr_reset_bit = 7,
.mnctr_mode_shift = 6,
.n_val_shift = 16,
.m_val_shift = 8,
.width = 8,
},
.p = {
.pre_div_shift = .parent_data = mmcc_pxo_dsi2_dsi1,
.pre_div_width = .num_parents ARRAY_SIZE(mmcc_pxo_dsi2_dsi1)java.lang.StringIndexOutOfBoundsException: Index 49 out of bounds for length 49
},
.s = {
.src_sel_shift = 0halt_reg 0x01d0
.parent_map = mmcc_pxo_dsi2_dsi1_map,
},
. .clkr.clkr=
.enable_reg java.lang.StringIndexOutOfBoundsException: Range [15, 13) out of bounds for length 23
.enable_mask = BIT(2),
.hw.init = &(struct clk_init_data){
.name="java.lang.StringIndexOutOfBoundsException: Range [27, 26) out of bounds f | |