/device/board/hisilicon/hispark_aries/liteos_a/board/include/hisoc/ |
H A D | spinand.h | 47 static void hisnfc100_set_system_clock(int clock, int clk_en) in hisnfc100_set_system_clock() argument 52 if (!clock) in hisnfc100_set_system_clock() 53 clock = SPI_NAND_CLK_SEL_75M; in hisnfc100_set_system_clock() 54 regval = (regval & SPI_NAND_CLK_SEL_MASK) | clock; in hisnfc100_set_system_clock() 66 static void hisnfc100_get_best_clock(unsigned int *clock) in hisnfc100_get_best_clock() argument 81 if (*clock < sysclk[ix]) in hisnfc100_get_best_clock() 85 *clock = clk_reg; in hisnfc100_get_best_clock()
|
H A D | spinor.h | 50 static inline void hisfc350_set_system_clock(unsigned clock, int clk_en) in hisfc350_set_system_clock() argument 56 if (clock) { in hisfc350_set_system_clock() 58 regval |= clock & SFC_CLSEL_MASK; in hisfc350_set_system_clock() 72 static inline void hisfc350_get_best_clock(unsigned int *clock) in hisfc350_get_best_clock() argument 88 if (*clock < sysclk[ix]) in hisfc350_get_best_clock() 93 *clock = clk_reg; in hisfc350_get_best_clock()
|
H A D | flash.h | 35 /* SDR/DDR clock */ 42 /* Only DDR clock */ 158 static inline void hifmc100_set_system_clock(unsigned clock, int clk_en) in hifmc100_set_system_clock() argument 166 if (clock) in hifmc100_set_system_clock() 167 regval |= clock & FMC_CLK_SEL_MASK; in hifmc100_set_system_clock() 185 static inline void hifmc100_get_best_clock(unsigned int *clock) in hifmc100_get_best_clock() argument 205 if (*clock < sys_2X_clk[ix]) in hifmc100_get_best_clock() 211 *clock = clk_reg; in hifmc100_get_best_clock()
|
/device/board/hisilicon/hispark_taurus/liteos_a/board/include/hisoc/ |
H A D | spinand.h | 47 static void hisnfc100_set_system_clock(int clock, int clk_en) in hisnfc100_set_system_clock() argument 52 if (!clock) in hisnfc100_set_system_clock() 53 clock = SPI_NAND_CLK_SEL_75M; in hisnfc100_set_system_clock() 54 regval = (regval & SPI_NAND_CLK_SEL_MASK) | clock; in hisnfc100_set_system_clock() 66 static void hisnfc100_get_best_clock(unsigned int *clock) in hisnfc100_get_best_clock() argument 81 if (*clock < sysclk[ix]) in hisnfc100_get_best_clock() 85 *clock = clk_reg; in hisnfc100_get_best_clock()
|
H A D | spinor.h | 50 static inline void hisfc350_set_system_clock(unsigned clock, int clk_en) in hisfc350_set_system_clock() argument 56 if (clock) { in hisfc350_set_system_clock() 58 regval |= clock & SFC_CLSEL_MASK; in hisfc350_set_system_clock() 72 static inline void hisfc350_get_best_clock(unsigned int *clock) in hisfc350_get_best_clock() argument 88 if (*clock < sysclk[ix]) in hisfc350_get_best_clock() 93 *clock = clk_reg; in hisfc350_get_best_clock()
|
H A D | flash.h | 35 /* SDR/DDR clock */ 42 /* Only DDR clock */ 158 static inline void hifmc100_set_system_clock(unsigned clock, int clk_en) in hifmc100_set_system_clock() argument 166 if (clock) in hifmc100_set_system_clock() 167 regval |= clock & FMC_CLK_SEL_MASK; in hifmc100_set_system_clock() 185 static inline void hifmc100_get_best_clock(unsigned int *clock) in hifmc100_get_best_clock() argument 205 if (*clock < sys_2X_clk[ix]) in hifmc100_get_best_clock() 211 *clock = clk_reg; in hifmc100_get_best_clock()
|
/device/soc/rockchip/rk3399/hardware/mpp/include/ |
H A D | mpp_time.h | 44 * Note when clock is create it is default disabled user need to call enable 45 * fucntion with enable = 1 to enable the clock. 46 * User can use enable function with enable = 0 to disable the clock. 49 void mpp_clock_put(MppClock clock); 50 void mpp_clock_enable(MppClock clock, RK_U32 enable); 54 * start : let clock start timing counter 55 * pause : let clock pause and return the diff to start time 56 * reset : let clock counter to all zero 58 RK_S64 mpp_clock_start(MppClock clock); 59 RK_S64 mpp_clock_pause(MppClock clock); [all...] |
/device/soc/rockchip/rk3568/hardware/mpp/include/ |
H A D | mpp_time.h | 42 void mpp_clock_put(MppClock clock); 43 void mpp_clock_enable(MppClock clock, RK_U32 enable); 44 RK_S64 mpp_clock_start(MppClock clock); 45 RK_S64 mpp_clock_pause(MppClock clock); 46 RK_S64 mpp_clock_reset(MppClock clock); 47 RK_S64 mpp_clock_get_sum(MppClock clock); 48 RK_S64 mpp_clock_get_count(MppClock clock); 49 const char *mpp_clock_get_name(MppClock clock);
|
/device/soc/rockchip/rk3588/hardware/mpp/include/ |
H A D | mpp_time.h | 45 * Note when clock is create it is default disabled user need to call enable 46 * fucntion with enable = 1 to enable the clock. 47 * User can use enable function with enable = 0 to disable the clock. 50 void mpp_clock_put(MppClock clock); 51 void mpp_clock_enable(MppClock clock, RK_U32 enable); 55 * start : let clock start timing counter 56 * pause : let clock pause and return the diff to start time 57 * reset : let clock counter to all zero 59 RK_S64 mpp_clock_start(MppClock clock); 60 RK_S64 mpp_clock_pause(MppClock clock); [all...] |
/device/soc/rockchip/common/hardware/mpp/include/ |
H A D | mpp_time.h | 42 void mpp_clock_put(MppClock clock); 43 void mpp_clock_enable(MppClock clock, unsigned int enable); 44 RK_S64 mpp_clock_start(MppClock clock); 45 RK_S64 mpp_clock_pause(MppClock clock); 46 RK_S64 mpp_clock_reset(MppClock clock); 47 RK_S64 mpp_clock_get_sum(MppClock clock); 48 RK_S64 mpp_clock_get_count(MppClock clock); 49 const char *mpp_clock_get_name(MppClock clock);
|
/device/soc/rockchip/common/sdk_linux/drivers/gpu/drm/panel/ |
H A D | panel-simple.c | 978 .clock = 71100, 1005 .clock = 9000, 1030 .clock = 33333, 1080 .clock = 51450, 1129 .clock = 72000, 1153 .clock = 69300, 1183 .clock = 70589, 1214 .clock = 69500, 1237 .clock = 150660, 1296 .clock [all...] |
/device/soc/rockchip/common/vendor/drivers/gpu/arm/mali400/mali/common/ |
H A D | mali_dvfs_policy.c | 96 if (((int)(gpu_clk->item[i].clock) - target_clock_mhz) > 0) { in mali_pickup_closest_avail_clock() 101 /* If the target clock greater than the maximum clock just pick the maximum one */ in mali_pickup_closest_avail_clock() 164 /* Get current clock value */ in mali_dvfs_policy_realize() 188 /* 2. Calculate target clock if the GPU clock can be tuned */ in mali_dvfs_policy_realize() 195 target_clk_mhz = gpu_clk->item[cur_clk_step].clock * current_gpu_util * mali_desired_fps / in mali_dvfs_policy_realize() 200 target_clk_mhz = gpu_clk->item[cur_clk_step].clock * current_gpu_util / under_perform_boundary_value; in mali_dvfs_policy_realize() 215 gpu_clk->item[clock_step].clock, gpu_clk->item[clock_step].vol / VOL_MILLI, 0, 0, in mali_dvfs_policy_realize() 245 MALI_DEBUG_PRINT(MALI_KERNEL_LEVEL_DATA, ("mali gpu clock inf in mali_dvfs_policy_init() [all...] |
/device/soc/rockchip/common/kernel/drivers/gpu/arm/mali400/mali/common/ |
H A D | mali_dvfs_policy.c | 85 if (((int)(gpu_clk->item[i].clock) - target_clock_mhz) > 0) { in mali_pickup_closest_avail_clock() 90 /* If the target clock greater than the maximum clock just pick the maximum one*/ in mali_pickup_closest_avail_clock() 151 /* Get current clock value */ in mali_dvfs_policy_realize() 175 /* 2. Calculate target clock if the GPU clock can be tuned */ in mali_dvfs_policy_realize() 182 target_clk_mhz = gpu_clk->item[cur_clk_step].clock * current_gpu_util * mali_desired_fps / under_perform_boundary_value / current_fps; in mali_dvfs_policy_realize() 186 target_clk_mhz = gpu_clk->item[cur_clk_step].clock * current_gpu_util / under_perform_boundary_value; in mali_dvfs_policy_realize() 202 gpu_clk->item[clock_step].clock, in mali_dvfs_policy_realize() 234 MALI_DEBUG_PRINT(5, ("mali gpu clock inf in mali_dvfs_policy_init() [all...] |
/device/soc/rockchip/common/vendor/drivers/gpu/arm/bifrost/platform/rk/ |
H A D | mali_kbase_config_rk.c | 322 struct clk *clock = kbdev->clocks[i]; in rk_pm_enable_clk() local 324 if (!clock) { in rk_pm_enable_clk() 325 W("no mali clock control, no need to enable."); in rk_pm_enable_clk() 328 err = clk_enable(clock); in rk_pm_enable_clk() 343 struct clk *clock = kbdev->clocks[i]; in rk_pm_disable_clk() local 345 if (!clock) { in rk_pm_disable_clk() 346 W("no mali clock control, no need to disable."); in rk_pm_disable_clk() 349 clk_disable(clock); in rk_pm_disable_clk()
|
/device/soc/rockchip/common/sdk_linux/drivers/mmc/host/ |
H A D | sdhci-of-dwcmshc.c | 151 static void dwcmshc_rk_set_clock(struct sdhci_host *host, unsigned int clock) in dwcmshc_rk_set_clock() argument 160 if (clock == 0) { in dwcmshc_rk_set_clock() 165 if (clock <= 0x61a80) { in dwcmshc_rk_set_clock() 166 clock = 0x5b8d8; in dwcmshc_rk_set_clock() 169 err = clk_set_rate(pltfm_host->clk, clock); in dwcmshc_rk_set_clock() 171 dev_err(mmc_dev(host->mmc), "fail to set clock %d", clock); in dwcmshc_rk_set_clock() 174 sdhci_set_clock(host, clock); in dwcmshc_rk_set_clock() 181 if (clock <= 0x3197500) { in dwcmshc_rk_set_clock() 182 /* Disable DLL and reset both of sample and drive clock */ in dwcmshc_rk_set_clock() [all...] |
H A D | dw_mmc-rockchip.c | 48 if (ios->clock == 0) {
in dw_mci_rk3288_set_ios() 53 * cclkin: source clock of mmc controller
in dw_mci_rk3288_set_ios() 54 * bus_hz: card interface clock generated by CLKGEN
in dw_mci_rk3288_set_ios() 56 * ios->clock = (div == 0) ? bus_hz : (bus_hz / (2 * div))
in dw_mci_rk3288_set_ios() 61 if (ios->clock < priv->f_min) {
in dw_mci_rk3288_set_ios() 62 ios->clock = priv->f_min;
in dw_mci_rk3288_set_ios() 66 cclkin = RK3288_CLKGEN_MUL * ios->clock * RK3288_CLKGEN_DIV;
in dw_mci_rk3288_set_ios() 68 cclkin = ios->clock * RK3288_CLKGEN_DIV;
in dw_mci_rk3288_set_ios() 73 dev_warn(host->dev, "failed to set rate %uHz\n", ios->clock);
in dw_mci_rk3288_set_ios() 94 * different output clock delay in dw_mci_rk3288_set_ios() [all...] |
/device/soc/rockchip/common/kernel/drivers/gpu/arm/mali400/mali/linux/ |
H A D | mali_kernel_linux.c | 308 /* Lets User space read cpu clock cycles */ in mali_init_cpu_time_counters() 312 /** A timer function that configures the cycle clock counter on current CPU. 350 /** Init the performance registers on all CPUs to count clock cycles. 352 * If \a print_only is 1, it will intead print the current clock value of all CPUs. 459 mali_gpu_clk[0].clock, in mali_module_init() 561 /*Initilization clock and regulator*/ in mali_probe() 576 /* Need to name the gpu clock "clk_mali" in the device tree */ in mali_probe() 577 mdev->clock = clk_get(mdev->dev, "clk_mali"); in mali_probe() 578 if (IS_ERR_OR_NULL(mdev->clock)) { in mali_probe() 579 MALI_DEBUG_PRINT(2, ("Continuing without Mali clock contro in mali_probe() [all...] |
/device/soc/rockchip/common/vendor/drivers/gpu/arm/mali400/mali/linux/ |
H A D | mali_kernel_linux.c | 308 /* Lets User space read cpu clock cycles */ in mali_init_cpu_time_counters() 312 /** A timer function that configures the cycle clock counter on current CPU. 351 /** Init the performance registers on all CPUs to count clock cycles. 353 * If \a print_only is 1, it will intead print the current clock value of all CPUs. 467 mali_gpu_clk[0].clock, mali_gpu_clk[0].vol / 0x3e8, 0, 0, 0); in mali_module_init() 561 /* Initilization clock and regulator */ in mali_probe() 576 /* Need to name the gpu clock "clk_mali" in the device tree */ in mali_probe() 577 mdev->clock = clk_get(mdev->dev, "clk_mali"); in mali_probe() 578 if (IS_ERR_OR_NULL(mdev->clock)) { in mali_probe() 579 MALI_DEBUG_PRINT(MALI_KERNEL_LEVEL_INFORMATOIN, ("Continuing without Mali clock contro in mali_probe() [all...] |
/device/soc/hisilicon/hi3861v100/sdk_liteos/platform/drivers/adc/ |
H A D | hi_adc.c | 63 hi_xtal_clock clock = hi_get_xtal_clock(); in hi_adc_read() local 66 if (clock == HI_XTAL_CLOCK_24M) { in hi_adc_read() 68 } else if (clock == HI_XTAL_CLOCK_40M) { in hi_adc_read()
|
/device/soc/hisilicon/common/platform/mmc/himci_v200/proc/ |
H A D | himci_proc.c | 122 static uint32_t ProcAnalyzeClockScale(uint32_t clock, uint32_t *val) in ProcAnalyzeClockScale() argument 125 uint32_t tmp = clock; in ProcAnalyzeClockScale() 209 static int32_t ProcStatsClkPrint(uint32_t clock, struct SeqBuf *s) in ProcStatsClkPrint() argument 221 clockScale = ProcAnalyzeClockScale(clock, &clockValue); in ProcStatsClkPrint() 222 status = LosBufPrintf(s, "\tHost work clock: %d%s\n", clockValue, clockUnit[clockScale]); in ProcStatsClkPrint() 227 status = LosBufPrintf(s, "\tCard support clock: %d%s\n", clockValue, clockUnit[clockScale]); in ProcStatsClkPrint() 232 status = LosBufPrintf(s, "\tCard work clock: %d%s\n", clockValue, clockUnit[clockScale]); in ProcStatsClkPrint() 284 status = ProcStatsClkPrint(card->workPara.clock, s); in ProcStatsCardInfoPrint()
|
/device/soc/hisilicon/common/platform/mmc/sdhci/proc/ |
H A D | sdhci_proc.c | 121 static uint32_t ProcAnalyzeClockScale(uint32_t clock, uint32_t *val) in ProcAnalyzeClockScale() argument 124 uint32_t tmp = clock; in ProcAnalyzeClockScale() 208 static int32_t ProcStatsClkPrint(uint32_t clock, struct SeqBuf *s) in ProcStatsClkPrint() argument 220 clockScale = ProcAnalyzeClockScale(clock, &clockValue); in ProcStatsClkPrint() 221 status = LosBufPrintf(s, "\tHost work clock: %d%s\n", clockValue, clockUnit[clockScale]); in ProcStatsClkPrint() 226 status = LosBufPrintf(s, "\tCard support clock: %d%s\n", clockValue, clockUnit[clockScale]); in ProcStatsClkPrint() 231 status = LosBufPrintf(s, "\tCard work clock: %d%s\n", clockValue, clockUnit[clockScale]); in ProcStatsClkPrint() 283 status = ProcStatsClkPrint(card->workPara.clock, s); in ProcStatsCardInfoPrint()
|
/device/soc/rockchip/common/sdk_linux/drivers/gpu/drm/ |
H A D | drm_modes.c | 321 /* 15/13. Find pixel clock frequency (kHz for xf86) */ in drm_cvt_mode() 325 tmp -= drm_mode->clock % CVT_CLOCK_STEP; in drm_cvt_mode() 326 drm_mode->clock = tmp; in drm_cvt_mode() 496 /* 21.Find pixel clock frequency: */ in drm_gtf_mode_complex() 521 drm_mode->clock = pixel_freq; in drm_gtf_mode_complex() 600 dmode->clock = vm->pixelclock / 0x3e8; in drm_display_mode_from_videomode() 645 vm->pixelclock = dmode->clock * 0x3e8; in drm_display_mode_to_videomode() 778 num = mode->clock; in drm_mode_vrefresh() 835 p->crtc_clock = p->clock; in drm_mode_set_crtcinfo() 950 * do clock chec in drm_mode_match_clock() [all...] |
/device/soc/rockchip/common/kernel/drivers/gpu/arm/bifrost/platform/rk/ |
H A D | mali_kbase_config_rk.c | 373 struct clk *clock = kbdev->clocks[i]; in rk_pm_enable_clk() local 375 if (!clock) { in rk_pm_enable_clk() 376 W("no mali clock control, no need to enable."); in rk_pm_enable_clk() 379 err = clk_enable(clock); in rk_pm_enable_clk() 393 struct clk *clock = kbdev->clocks[i]; in rk_pm_disable_clk() local 395 if (!clock) { in rk_pm_disable_clk() 396 W("no mali clock control, no need to disable."); in rk_pm_disable_clk() 399 clk_disable(clock); in rk_pm_disable_clk()
|
/device/soc/hisilicon/common/platform/mmc/sdhci/ |
H A D | sdhci.c | 152 host->clock = 0; in SdhciDoReset() 616 static uint32_t SdhciSelectClock(struct SdhciHost *host, uint32_t clock) in SdhciSelectClock() argument 627 if (host->hostId == 1 && (clock > SDHCI_MMC_FREQ_50M)) { in SdhciSelectClock() 628 HDF_LOGE("host%u doesn't support freq %u!", host->hostId, clock); in SdhciSelectClock() 632 if (clock >= SDHCI_MMC_FREQ_150M) { in SdhciSelectClock() 635 } else if (clock >= SDHCI_MMC_FREQ_112P5M) { in SdhciSelectClock() 638 } else if (clock >= SDHCI_MMC_FREQ_90M) { in SdhciSelectClock() 641 } else if (clock >= SDHCI_MMC_FREQ_50M) { in SdhciSelectClock() 644 } else if (clock >= SDHCI_MMC_FREQ_25M) { in SdhciSelectClock() 647 } else if (clock > in SdhciSelectClock() 888 SdhciSetClock(struct MmcCntlr *cntlr, uint32_t clock) SdhciSetClock() argument [all...] |
/device/soc/rockchip/common/vendor/drivers/gpu/arm/midgard/platform/rk/ |
H A D | mali_kbase_config_rk.c | 313 if (!(kbdev->clock)) {
in rk_pm_enable_clk() 314 W("no mali clock control, no need to enable.");
in rk_pm_enable_clk() 317 err = clk_enable(kbdev->clock);
in rk_pm_enable_clk() 328 if (!(kbdev->clock)) {
in rk_pm_disable_clk() 329 W("no mali clock control, no need to disable.");
in rk_pm_disable_clk() 332 clk_disable(kbdev->clock);
in rk_pm_disable_clk()
|