clk-bcm2835.c (33b689600f43094a9316a1b582f2286d17bc737b) clk-bcm2835.c (728436956aa172b24a3212295f8b53feb6479f32)
1/*
2 * Copyright (C) 2010,2015 Broadcom
3 * Copyright (C) 2012 Stephen Warren
4 *
5 * This program is free software; you can redistribute it and/or modify
6 * it under the terms of the GNU General Public License as published by
7 * the Free Software Foundation; either version 2 of the License, or
8 * (at your option) any later version.

--- 1357 unchanged lines hidden (view full) ---

1366 [BCM2835_PLLA_PER] = REGISTER_PLL_DIV(
1367 .name = "plla_per",
1368 .source_pll = "plla",
1369 .cm_reg = CM_PLLA,
1370 .a2w_reg = A2W_PLLA_PER,
1371 .load_mask = CM_PLLA_LOADPER,
1372 .hold_mask = CM_PLLA_HOLDPER,
1373 .fixed_divider = 1),
1/*
2 * Copyright (C) 2010,2015 Broadcom
3 * Copyright (C) 2012 Stephen Warren
4 *
5 * This program is free software; you can redistribute it and/or modify
6 * it under the terms of the GNU General Public License as published by
7 * the Free Software Foundation; either version 2 of the License, or
8 * (at your option) any later version.

--- 1357 unchanged lines hidden (view full) ---

1366 [BCM2835_PLLA_PER] = REGISTER_PLL_DIV(
1367 .name = "plla_per",
1368 .source_pll = "plla",
1369 .cm_reg = CM_PLLA,
1370 .a2w_reg = A2W_PLLA_PER,
1371 .load_mask = CM_PLLA_LOADPER,
1372 .hold_mask = CM_PLLA_HOLDPER,
1373 .fixed_divider = 1),
1374 [BCM2835_PLLA_DSI0] = REGISTER_PLL_DIV(
1375 .name = "plla_dsi0",
1376 .source_pll = "plla",
1377 .cm_reg = CM_PLLA,
1378 .a2w_reg = A2W_PLLA_DSI0,
1379 .load_mask = CM_PLLA_LOADDSI0,
1380 .hold_mask = CM_PLLA_HOLDDSI0,
1381 .fixed_divider = 1),
1382 [BCM2835_PLLA_CCP2] = REGISTER_PLL_DIV(
1383 .name = "plla_ccp2",
1384 .source_pll = "plla",
1385 .cm_reg = CM_PLLA,
1386 .a2w_reg = A2W_PLLA_CCP2,
1387 .load_mask = CM_PLLA_LOADCCP2,
1388 .hold_mask = CM_PLLA_HOLDCCP2,
1389 .fixed_divider = 1),
1374
1375 /* PLLB is used for the ARM's clock. */
1376 [BCM2835_PLLB] = REGISTER_PLL(
1377 .name = "pllb",
1378 .cm_ctrl_reg = CM_PLLB,
1379 .a2w_ctrl_reg = A2W_PLLB_CTRL,
1380 .frac_reg = A2W_PLLB_FRAC,
1381 .ana_reg_base = A2W_PLLB_ANA0,

--- 98 unchanged lines hidden (view full) ---

1480 [BCM2835_PLLD_PER] = REGISTER_PLL_DIV(
1481 .name = "plld_per",
1482 .source_pll = "plld",
1483 .cm_reg = CM_PLLD,
1484 .a2w_reg = A2W_PLLD_PER,
1485 .load_mask = CM_PLLD_LOADPER,
1486 .hold_mask = CM_PLLD_HOLDPER,
1487 .fixed_divider = 1),
1390
1391 /* PLLB is used for the ARM's clock. */
1392 [BCM2835_PLLB] = REGISTER_PLL(
1393 .name = "pllb",
1394 .cm_ctrl_reg = CM_PLLB,
1395 .a2w_ctrl_reg = A2W_PLLB_CTRL,
1396 .frac_reg = A2W_PLLB_FRAC,
1397 .ana_reg_base = A2W_PLLB_ANA0,

--- 98 unchanged lines hidden (view full) ---

1496 [BCM2835_PLLD_PER] = REGISTER_PLL_DIV(
1497 .name = "plld_per",
1498 .source_pll = "plld",
1499 .cm_reg = CM_PLLD,
1500 .a2w_reg = A2W_PLLD_PER,
1501 .load_mask = CM_PLLD_LOADPER,
1502 .hold_mask = CM_PLLD_HOLDPER,
1503 .fixed_divider = 1),
1504 [BCM2835_PLLD_DSI0] = REGISTER_PLL_DIV(
1505 .name = "plld_dsi0",
1506 .source_pll = "plld",
1507 .cm_reg = CM_PLLD,
1508 .a2w_reg = A2W_PLLD_DSI0,
1509 .load_mask = CM_PLLD_LOADDSI0,
1510 .hold_mask = CM_PLLD_HOLDDSI0,
1511 .fixed_divider = 1),
1512 [BCM2835_PLLD_DSI1] = REGISTER_PLL_DIV(
1513 .name = "plld_dsi1",
1514 .source_pll = "plld",
1515 .cm_reg = CM_PLLD,
1516 .a2w_reg = A2W_PLLD_DSI1,
1517 .load_mask = CM_PLLD_LOADDSI1,
1518 .hold_mask = CM_PLLD_HOLDDSI1,
1519 .fixed_divider = 1),
1488
1489 /*
1490 * PLLH is used to supply the pixel clock or the AUX clock for the
1491 * TV encoder.
1492 *
1493 * It is in the HDMI power domain.
1494 */
1495 [BCM2835_PLLH] = REGISTER_PLL(

--- 233 unchanged lines hidden ---
1520
1521 /*
1522 * PLLH is used to supply the pixel clock or the AUX clock for the
1523 * TV encoder.
1524 *
1525 * It is in the HDMI power domain.
1526 */
1527 [BCM2835_PLLH] = REGISTER_PLL(

--- 233 unchanged lines hidden ---