]> git.ipfire.org Git - people/ms/u-boot.git/blobdiff - board/altera/cyclone5-socdk/qts/pll_config.h
arm: socfpga: Switch to filtered QTS files
[people/ms/u-boot.git] / board / altera / cyclone5-socdk / qts / pll_config.h
index 7cd25df61456981a8cbff272dcaf00a75f0c982f..3d621ed9c15f42ff351c8c724c40a66792ead7f8 100644 (file)
 /*
- * Copyright Altera Corporation (C) 2012-2014. All rights reserved
+ * Altera SoCFPGA Clock and PLL configuration
  *
- * SPDX-License-Identifier:    BSD-3-Clause
+ * SPDX-License-Identifier:    BSD-3-Clause
  */
 
-/* This file is generated by Preloader Generator */
+#ifndef __SOCFPGA_PLL_CONFIG_H__
+#define __SOCFPGA_PLL_CONFIG_H__
 
-#ifndef _PRELOADER_PLL_CONFIG_H_
-#define _PRELOADER_PLL_CONFIG_H_
+#define CONFIG_HPS_DBCTRL_STAYOSC1 1
 
-/* PLL configuration data */
-/* Main PLL */
-#define CONFIG_HPS_MAINPLLGRP_VCO_DENOM                        (0)
-#define CONFIG_HPS_MAINPLLGRP_VCO_NUMER                        (63)
-#define CONFIG_HPS_MAINPLLGRP_MPUCLK_CNT               (0)
-#define CONFIG_HPS_MAINPLLGRP_MAINCLK_CNT              (0)
-#define CONFIG_HPS_MAINPLLGRP_DBGATCLK_CNT             (0)
-#define CONFIG_HPS_MAINPLLGRP_MAINQSPICLK_CNT          (511)
-#define CONFIG_HPS_MAINPLLGRP_MAINNANDSDMMCCLK_CNT     (511)
-#define CONFIG_HPS_MAINPLLGRP_CFGS2FUSER0CLK_CNT       (15)
-#define CONFIG_HPS_MAINPLLGRP_MAINDIV_L3MPCLK          (1)
-#define CONFIG_HPS_MAINPLLGRP_MAINDIV_L3SPCLK          (1)
-#define CONFIG_HPS_MAINPLLGRP_MAINDIV_L4MPCLK          (1)
-#define CONFIG_HPS_MAINPLLGRP_MAINDIV_L4SPCLK          (1)
-#define CONFIG_HPS_MAINPLLGRP_DBGDIV_DBGATCLK          (0)
-#define CONFIG_HPS_MAINPLLGRP_DBGDIV_DBGCLK            (1)
-#define CONFIG_HPS_MAINPLLGRP_TRACEDIV_TRACECLK                (0)
-/*
- * To tell where is the clock source:
- * 0 = MAINPLL
- * 1 = PERIPHPLL
- */
-#define CONFIG_HPS_MAINPLLGRP_L4SRC_L4MP               (1)
-#define CONFIG_HPS_MAINPLLGRP_L4SRC_L4SP               (1)
+#define CONFIG_HPS_MAINPLLGRP_VCO_DENOM 0
+#define CONFIG_HPS_MAINPLLGRP_VCO_NUMER 63
+#define CONFIG_HPS_MAINPLLGRP_MPUCLK_CNT 0
+#define CONFIG_HPS_MAINPLLGRP_MAINCLK_CNT 0
+#define CONFIG_HPS_MAINPLLGRP_DBGATCLK_CNT 0
+#define CONFIG_HPS_MAINPLLGRP_MAINQSPICLK_CNT 511
+#define CONFIG_HPS_MAINPLLGRP_MAINNANDSDMMCCLK_CNT 511
+#define CONFIG_HPS_MAINPLLGRP_CFGS2FUSER0CLK_CNT 15
+#define CONFIG_HPS_MAINPLLGRP_MAINDIV_L3MPCLK 1
+#define CONFIG_HPS_MAINPLLGRP_MAINDIV_L3SPCLK 1
+#define CONFIG_HPS_MAINPLLGRP_MAINDIV_L4MPCLK 1
+#define CONFIG_HPS_MAINPLLGRP_MAINDIV_L4SPCLK 1
+#define CONFIG_HPS_MAINPLLGRP_DBGDIV_DBGATCLK 0
+#define CONFIG_HPS_MAINPLLGRP_DBGDIV_DBGCLK 1
+#define CONFIG_HPS_MAINPLLGRP_TRACEDIV_TRACECLK 0
+#define CONFIG_HPS_MAINPLLGRP_L4SRC_L4MP 1
+#define CONFIG_HPS_MAINPLLGRP_L4SRC_L4SP 1
 
-/* Peripheral PLL */
-#define CONFIG_HPS_PERPLLGRP_VCO_DENOM                 (1)
-#define CONFIG_HPS_PERPLLGRP_VCO_NUMER                 (79)
-/*
- * To tell where is the VCOs source:
- * 0 = EOSC1
- * 1 = EOSC2
- * 2 = F2S
- */
-#define CONFIG_HPS_PERPLLGRP_VCO_PSRC                  (0)
-#define CONFIG_HPS_PERPLLGRP_EMAC0CLK_CNT              (3)
-#define CONFIG_HPS_PERPLLGRP_EMAC1CLK_CNT              (511)
-#define CONFIG_HPS_PERPLLGRP_PERQSPICLK_CNT            (511)
-#define CONFIG_HPS_PERPLLGRP_PERNANDSDMMCCLK_CNT       (4)
-#define CONFIG_HPS_PERPLLGRP_PERBASECLK_CNT            (4)
-#define CONFIG_HPS_PERPLLGRP_S2FUSER1CLK_CNT           (511)
-#define CONFIG_HPS_PERPLLGRP_DIV_USBCLK                        (0)
-#define CONFIG_HPS_PERPLLGRP_DIV_SPIMCLK               (4)
-#define CONFIG_HPS_PERPLLGRP_DIV_CAN0CLK               (1)
-#define CONFIG_HPS_PERPLLGRP_DIV_CAN1CLK               (1)
-#define CONFIG_HPS_PERPLLGRP_GPIODIV_GPIODBCLK         (6249)
-/*
- * To tell where is the clock source:
- * 0 = F2S_PERIPH_REF_CLK
- * 1 = MAIN_CLK
- * 2 = PERIPH_CLK
- */
-#define CONFIG_HPS_PERPLLGRP_SRC_SDMMC                 (2)
-#define CONFIG_HPS_PERPLLGRP_SRC_NAND                  (2)
-#define CONFIG_HPS_PERPLLGRP_SRC_QSPI                  (1)
+#define CONFIG_HPS_PERPLLGRP_VCO_DENOM 1
+#define CONFIG_HPS_PERPLLGRP_VCO_NUMER 79
+#define CONFIG_HPS_PERPLLGRP_VCO_PSRC 0
+#define CONFIG_HPS_PERPLLGRP_EMAC0CLK_CNT 3
+#define CONFIG_HPS_PERPLLGRP_EMAC1CLK_CNT 511
+#define CONFIG_HPS_PERPLLGRP_PERQSPICLK_CNT 511
+#define CONFIG_HPS_PERPLLGRP_PERNANDSDMMCCLK_CNT 4
+#define CONFIG_HPS_PERPLLGRP_PERBASECLK_CNT 4
+#define CONFIG_HPS_PERPLLGRP_S2FUSER1CLK_CNT 511
+#define CONFIG_HPS_PERPLLGRP_DIV_USBCLK 0
+#define CONFIG_HPS_PERPLLGRP_DIV_SPIMCLK 4
+#define CONFIG_HPS_PERPLLGRP_DIV_CAN0CLK 1
+#define CONFIG_HPS_PERPLLGRP_DIV_CAN1CLK 1
+#define CONFIG_HPS_PERPLLGRP_GPIODIV_GPIODBCLK 6249
+#define CONFIG_HPS_PERPLLGRP_SRC_SDMMC 2
+#define CONFIG_HPS_PERPLLGRP_SRC_NAND 2
+#define CONFIG_HPS_PERPLLGRP_SRC_QSPI 1
 
-/* SDRAM PLL */
-#define CONFIG_HPS_SDRPLLGRP_VCO_DENOM                 (2)
-#define CONFIG_HPS_SDRPLLGRP_VCO_NUMER                 (79)
+#define CONFIG_HPS_SDRPLLGRP_VCO_DENOM 2
+#define CONFIG_HPS_SDRPLLGRP_VCO_NUMER 79
+#define CONFIG_HPS_SDRPLLGRP_VCO_SSRC 0
+#define CONFIG_HPS_SDRPLLGRP_DDRDQSCLK_CNT 1
+#define CONFIG_HPS_SDRPLLGRP_DDRDQSCLK_PHASE 0
+#define CONFIG_HPS_SDRPLLGRP_DDR2XDQSCLK_CNT 0
+#define CONFIG_HPS_SDRPLLGRP_DDR2XDQSCLK_PHASE 0
+#define CONFIG_HPS_SDRPLLGRP_DDRDQCLK_CNT 1
+#define CONFIG_HPS_SDRPLLGRP_DDRDQCLK_PHASE 4
+#define CONFIG_HPS_SDRPLLGRP_S2FUSER2CLK_CNT 5
+#define CONFIG_HPS_SDRPLLGRP_S2FUSER2CLK_PHASE 0
 
-/*
- * To tell where is the VCOs source:
- * 0 = EOSC1
- * 1 = EOSC2
- * 2 = F2S
- */
-#define CONFIG_HPS_SDRPLLGRP_VCO_SSRC                  (0)
-#define CONFIG_HPS_SDRPLLGRP_DDRDQSCLK_CNT             (1)
-#define CONFIG_HPS_SDRPLLGRP_DDRDQSCLK_PHASE           (0)
-#define CONFIG_HPS_SDRPLLGRP_DDR2XDQSCLK_CNT           (0)
-#define CONFIG_HPS_SDRPLLGRP_DDR2XDQSCLK_PHASE         (0)
-#define CONFIG_HPS_SDRPLLGRP_DDRDQCLK_CNT              (1)
-#define CONFIG_HPS_SDRPLLGRP_DDRDQCLK_PHASE            (4)
-#define CONFIG_HPS_SDRPLLGRP_S2FUSER2CLK_CNT           (5)
-#define CONFIG_HPS_SDRPLLGRP_S2FUSER2CLK_PHASE         (0)
+#define CONFIG_HPS_CLK_OSC1_HZ 25000000
+#define CONFIG_HPS_CLK_OSC2_HZ 25000000
+#define CONFIG_HPS_CLK_F2S_SDR_REF_HZ 0
+#define CONFIG_HPS_CLK_F2S_PER_REF_HZ 0
+#define CONFIG_HPS_CLK_MAINVCO_HZ 1600000000
+#define CONFIG_HPS_CLK_PERVCO_HZ 1000000000
+#define CONFIG_HPS_CLK_SDRVCO_HZ 666666666
+#define CONFIG_HPS_CLK_EMAC0_HZ 250000000
+#define CONFIG_HPS_CLK_EMAC1_HZ 250000000
+#define CONFIG_HPS_CLK_USBCLK_HZ 200000000
+#define CONFIG_HPS_CLK_NAND_HZ 50000000
+#define CONFIG_HPS_CLK_SDMMC_HZ 200000000
+#define CONFIG_HPS_CLK_QSPI_HZ 400000000
+#define CONFIG_HPS_CLK_SPIM_HZ 200000000
+#define CONFIG_HPS_CLK_CAN0_HZ 100000000
+#define CONFIG_HPS_CLK_CAN1_HZ 100000000
+#define CONFIG_HPS_CLK_GPIODB_HZ 32000
+#define CONFIG_HPS_CLK_L4_MP_HZ 100000000
+#define CONFIG_HPS_CLK_L4_SP_HZ 100000000
+
+#define CONFIG_HPS_ALTERAGRP_MPUCLK 1
+#define CONFIG_HPS_ALTERAGRP_MAINCLK 3
+#define CONFIG_HPS_ALTERAGRP_DBGATCLK 3
 
-/* Info for driver */
-#define CONFIG_HPS_CLK_OSC1_HZ                 (25000000)
-#define CONFIG_HPS_CLK_OSC2_HZ                 (25000000)
-#define CONFIG_HPS_CLK_F2S_SDR_REF_HZ          0
-#define CONFIG_HPS_CLK_F2S_PER_REF_HZ          0
-#define CONFIG_HPS_CLK_MAINVCO_HZ              (1600000000)
-#define CONFIG_HPS_CLK_PERVCO_HZ               (1000000000)
-#define CONFIG_HPS_CLK_SDRVCO_HZ               (666666666)
-#define CONFIG_HPS_CLK_EMAC0_HZ                        (250000000)
-#define CONFIG_HPS_CLK_EMAC1_HZ                        (250000000)
-#define CONFIG_HPS_CLK_USBCLK_HZ               (200000000)
-#define CONFIG_HPS_CLK_NAND_HZ                 (50000000)
-#define CONFIG_HPS_CLK_SDMMC_HZ                        (200000000)
-#define CONFIG_HPS_CLK_QSPI_HZ                 (400000000)
-#define CONFIG_HPS_CLK_SPIM_HZ                 (200000000)
-#define CONFIG_HPS_CLK_CAN0_HZ                 (100000000)
-#define CONFIG_HPS_CLK_CAN1_HZ                 (100000000)
-#define CONFIG_HPS_CLK_GPIODB_HZ               (32000)
-#define CONFIG_HPS_CLK_L4_MP_HZ                        (100000000)
-#define CONFIG_HPS_CLK_L4_SP_HZ                        (100000000)
 
-#endif /* _PRELOADER_PLL_CONFIG_H_ */
+#endif /* __SOCFPGA_PLL_CONFIG_H__ */