BERLIN2_DIV_GATE(REG_CLKENABLE, 20), BERLIN2_PLL_SELECT(REG_CLKSELECT2, 0), BERLIN2_DIV_SELECT(REG_CLKSELECT2, 3), BERLIN2_PLL_SWITCH(REG_CLKSWITCH1, 1), BERLIN2_DIV_SWITCH(REG_CLKSWITCH1, 2), BERLIN2_DIV_D3SWITCH(REG_CLKSWITCH1, 3), }, .div_flags = BERLIN2_DIV_HAS_GATE | BERLIN2_DIV_HAS_MUX, .flags = 0, }, { .name = "sdio0xin", .parent_ids = default_parent_ids, .num_parents = ARRAY_SIZE(default_parent_ids), .map = { BERLIN2_SINGLE_DIV(REG_SDIO0XIN_CLKCTL), }, .div_flags = BERLIN2_DIV_HAS_GATE | BERLIN2_DIV_HAS_MUX, .flags = 0, }, { .name = "sdio1xin", .parent_ids = default_parent_ids, .num_parents = ARRAY_SIZE(default_parent_ids), .map = { BERLIN2_SINGLE_DIV(REG_SDIO1XIN_CLKCTL), }, .div_flags = BERLIN2_DIV_HAS_GATE | BERLIN2_DIV_HAS_MUX, .flags = 0, }, };
.num_parents = 1, .map = { BERLIN2_DIV_GATE(REG_CLKENABLE, 23), BERLIN2_DIV_SELECT(REG_CLKSELECT3, 0), BERLIN2_DIV_SWITCH(REG_CLKSWITCH1, 12), BERLIN2_DIV_D3SWITCH(REG_CLKSWITCH1, 13), }, .div_flags = BERLIN2_DIV_HAS_GATE, .flags = 0, }, { .name = "gfx3d_core", .parent_ids = default_parent_ids, .num_parents = ARRAY_SIZE(default_parent_ids), .map = { BERLIN2_SINGLE_DIV(REG_GFX3DCORE_CLKCTL), }, .div_flags = BERLIN2_DIV_HAS_GATE | BERLIN2_DIV_HAS_MUX, .flags = 0, }, { .name = "gfx3d_sys", .parent_ids = default_parent_ids, .num_parents = ARRAY_SIZE(default_parent_ids), .map = { BERLIN2_SINGLE_DIV(REG_GFX3DSYS_CLKCTL), }, .div_flags = BERLIN2_DIV_HAS_GATE | BERLIN2_DIV_HAS_MUX, .flags = 0, }, {