1*83d290c5STom Rini /* SPDX-License-Identifier: BSD-3-Clause */ 2569a191aSMarek Vasut /* 3569a191aSMarek Vasut * Altera SoCFPGA Clock and PLL configuration 4569a191aSMarek Vasut */ 5569a191aSMarek Vasut 6569a191aSMarek Vasut #ifndef __SOCFPGA_PLL_CONFIG_H__ 7569a191aSMarek Vasut #define __SOCFPGA_PLL_CONFIG_H__ 8569a191aSMarek Vasut 9569a191aSMarek Vasut #define CONFIG_HPS_DBCTRL_STAYOSC1 1 10569a191aSMarek Vasut 11569a191aSMarek Vasut #define CONFIG_HPS_MAINPLLGRP_VCO_DENOM 0 12569a191aSMarek Vasut #define CONFIG_HPS_MAINPLLGRP_VCO_NUMER 63 13569a191aSMarek Vasut #define CONFIG_HPS_MAINPLLGRP_MPUCLK_CNT 0 14569a191aSMarek Vasut #define CONFIG_HPS_MAINPLLGRP_MAINCLK_CNT 0 15569a191aSMarek Vasut #define CONFIG_HPS_MAINPLLGRP_DBGATCLK_CNT 0 16569a191aSMarek Vasut #define CONFIG_HPS_MAINPLLGRP_MAINQSPICLK_CNT 3 17569a191aSMarek Vasut #define CONFIG_HPS_MAINPLLGRP_MAINNANDSDMMCCLK_CNT 511 18569a191aSMarek Vasut #define CONFIG_HPS_MAINPLLGRP_CFGS2FUSER0CLK_CNT 15 19569a191aSMarek Vasut #define CONFIG_HPS_MAINPLLGRP_MAINDIV_L3MPCLK 1 20569a191aSMarek Vasut #define CONFIG_HPS_MAINPLLGRP_MAINDIV_L3SPCLK 1 21569a191aSMarek Vasut #define CONFIG_HPS_MAINPLLGRP_MAINDIV_L4MPCLK 1 22569a191aSMarek Vasut #define CONFIG_HPS_MAINPLLGRP_MAINDIV_L4SPCLK 1 23569a191aSMarek Vasut #define CONFIG_HPS_MAINPLLGRP_DBGDIV_DBGATCLK 0 24569a191aSMarek Vasut #define CONFIG_HPS_MAINPLLGRP_DBGDIV_DBGCLK 1 25569a191aSMarek Vasut #define CONFIG_HPS_MAINPLLGRP_TRACEDIV_TRACECLK 0 26569a191aSMarek Vasut #define CONFIG_HPS_MAINPLLGRP_L4SRC_L4MP 1 27569a191aSMarek Vasut #define CONFIG_HPS_MAINPLLGRP_L4SRC_L4SP 1 28569a191aSMarek Vasut 29569a191aSMarek Vasut #define CONFIG_HPS_PERPLLGRP_VCO_DENOM 0 30569a191aSMarek Vasut #define CONFIG_HPS_PERPLLGRP_VCO_NUMER 39 31569a191aSMarek Vasut #define CONFIG_HPS_PERPLLGRP_VCO_PSRC 0 32569a191aSMarek Vasut #define CONFIG_HPS_PERPLLGRP_EMAC0CLK_CNT 3 33569a191aSMarek Vasut #define CONFIG_HPS_PERPLLGRP_EMAC1CLK_CNT 3 34569a191aSMarek Vasut #define CONFIG_HPS_PERPLLGRP_PERQSPICLK_CNT 511 35569a191aSMarek Vasut #define CONFIG_HPS_PERPLLGRP_PERNANDSDMMCCLK_CNT 511 36569a191aSMarek Vasut #define CONFIG_HPS_PERPLLGRP_PERBASECLK_CNT 4 37569a191aSMarek Vasut #define CONFIG_HPS_PERPLLGRP_S2FUSER1CLK_CNT 511 38569a191aSMarek Vasut #define CONFIG_HPS_PERPLLGRP_DIV_USBCLK 0 39569a191aSMarek Vasut #define CONFIG_HPS_PERPLLGRP_DIV_SPIMCLK 0 40569a191aSMarek Vasut #define CONFIG_HPS_PERPLLGRP_DIV_CAN0CLK 4 41569a191aSMarek Vasut #define CONFIG_HPS_PERPLLGRP_DIV_CAN1CLK 4 42569a191aSMarek Vasut #define CONFIG_HPS_PERPLLGRP_GPIODIV_GPIODBCLK 6249 43569a191aSMarek Vasut #define CONFIG_HPS_PERPLLGRP_SRC_SDMMC 2 44569a191aSMarek Vasut #define CONFIG_HPS_PERPLLGRP_SRC_NAND 2 45569a191aSMarek Vasut #define CONFIG_HPS_PERPLLGRP_SRC_QSPI 1 46569a191aSMarek Vasut 47569a191aSMarek Vasut #define CONFIG_HPS_SDRPLLGRP_VCO_DENOM 0 48569a191aSMarek Vasut #define CONFIG_HPS_SDRPLLGRP_VCO_NUMER 31 49569a191aSMarek Vasut #define CONFIG_HPS_SDRPLLGRP_VCO_SSRC 0 50569a191aSMarek Vasut #define CONFIG_HPS_SDRPLLGRP_DDRDQSCLK_CNT 1 51569a191aSMarek Vasut #define CONFIG_HPS_SDRPLLGRP_DDRDQSCLK_PHASE 0 52569a191aSMarek Vasut #define CONFIG_HPS_SDRPLLGRP_DDR2XDQSCLK_CNT 0 53569a191aSMarek Vasut #define CONFIG_HPS_SDRPLLGRP_DDR2XDQSCLK_PHASE 0 54569a191aSMarek Vasut #define CONFIG_HPS_SDRPLLGRP_DDRDQCLK_CNT 1 55569a191aSMarek Vasut #define CONFIG_HPS_SDRPLLGRP_DDRDQCLK_PHASE 4 56569a191aSMarek Vasut #define CONFIG_HPS_SDRPLLGRP_S2FUSER2CLK_CNT 5 57569a191aSMarek Vasut #define CONFIG_HPS_SDRPLLGRP_S2FUSER2CLK_PHASE 0 58569a191aSMarek Vasut 59569a191aSMarek Vasut #define CONFIG_HPS_CLK_OSC1_HZ 25000000 60569a191aSMarek Vasut #define CONFIG_HPS_CLK_OSC2_HZ 25000000 61569a191aSMarek Vasut #define CONFIG_HPS_CLK_F2S_SDR_REF_HZ 0 62569a191aSMarek Vasut #define CONFIG_HPS_CLK_F2S_PER_REF_HZ 0 63569a191aSMarek Vasut #define CONFIG_HPS_CLK_MAINVCO_HZ 1600000000 64569a191aSMarek Vasut #define CONFIG_HPS_CLK_PERVCO_HZ 1000000000 65569a191aSMarek Vasut #define CONFIG_HPS_CLK_SDRVCO_HZ 800000000 66569a191aSMarek Vasut #define CONFIG_HPS_CLK_OSC1_HZ 25000000 67569a191aSMarek Vasut #define CONFIG_HPS_CLK_OSC2_HZ 25000000 68569a191aSMarek Vasut #define CONFIG_HPS_CLK_F2S_SDR_REF_HZ 0 69569a191aSMarek Vasut #define CONFIG_HPS_CLK_F2S_PER_REF_HZ 0 70569a191aSMarek Vasut #define CONFIG_HPS_CLK_MAINVCO_HZ 1600000000 71569a191aSMarek Vasut #define CONFIG_HPS_CLK_PERVCO_HZ 1000000000 72569a191aSMarek Vasut #define CONFIG_HPS_CLK_EMAC0_HZ 250000000 73569a191aSMarek Vasut #define CONFIG_HPS_CLK_EMAC1_HZ 250000000 74569a191aSMarek Vasut #define CONFIG_HPS_CLK_USBCLK_HZ 200000000 75569a191aSMarek Vasut #define CONFIG_HPS_CLK_NAND_HZ 488281 76569a191aSMarek Vasut #define CONFIG_HPS_CLK_SDMMC_HZ 1953125 77569a191aSMarek Vasut #define CONFIG_HPS_CLK_QSPI_HZ 400000000 78569a191aSMarek Vasut #define CONFIG_HPS_CLK_SPIM_HZ 200000000 79569a191aSMarek Vasut #define CONFIG_HPS_CLK_CAN0_HZ 12500000 80569a191aSMarek Vasut #define CONFIG_HPS_CLK_CAN1_HZ 12500000 81569a191aSMarek Vasut #define CONFIG_HPS_CLK_GPIODB_HZ 32000 82569a191aSMarek Vasut #define CONFIG_HPS_CLK_L4_MP_HZ 100000000 83569a191aSMarek Vasut #define CONFIG_HPS_CLK_L4_SP_HZ 100000000 84569a191aSMarek Vasut 85569a191aSMarek Vasut #define CONFIG_HPS_ALTERAGRP_MPUCLK 1 86569a191aSMarek Vasut #define CONFIG_HPS_ALTERAGRP_MAINCLK 3 87569a191aSMarek Vasut #define CONFIG_HPS_ALTERAGRP_DBGATCLK 3 88569a191aSMarek Vasut 89569a191aSMarek Vasut 90569a191aSMarek Vasut #endif /* __SOCFPGA_PLL_CONFIG_H__ */ 91