dpm_init

来自「Linux下动态电源管理(Dynamic Power Management)的用」· 代码 · 共 56 行

TXT
56
字号
#!/bin/sh# Example DPM setup script for Ingenic jz47xx boards## 2005 (c) Ingenic Semiconductor## This file is licensed under  the terms of the GNU General Public # License version 2. This program is licensed "as is" without any # warranty of any kind, whether express or implied.if [ ! -f /proc/driver/dpm/cmd ]then   echo "$0: DPM proc filesystem not present."   echo "May need to enable CONFIG_DPM."   exitfi# Init DPMecho terminate > /proc/driver/dpm/cmdecho init      > /proc/driver/dpm/cmd# Create operating points# create_opt <name> <Voltage> <NF> <NR> <NO> <ICLK_DIV> <SCLK_DIV> <MCLK_DIV> <PCLK_DIV>## <name> is the name of the operating point.# <Voltage> is not used.# PLL_OUT = 3686400 * <NF> / (<NR> * <NO>)# ICLK = PLL_OUT / <ICLK_DIV># SCLK = PLL_OUT / <SCLK_DIV># MCLK = PLL_OUT / <MCLK_DIV># PCLK = PLL_OUT / <PCLK_DIV>#echo create_opt opt_350 0  190  2  1  1  3  3  3  > /proc/driver/dpm/cmdecho create_opt opt_175 0  190  2  1  2  6  6  6  > /proc/driver/dpm/cmdecho create_opt opt_58  0  190  2  1  6  12 12 12  > /proc/driver/dpm/cmd# Create classesecho create_class cls_350 opt_350 > /proc/driver/dpm/cmdecho create_class cls_175 opt_175 > /proc/driver/dpm/cmdecho create_class cls_58  opt_58  > /proc/driver/dpm/cmd# Create policiesecho "create_policy 350 cls_350 cls_350 cls_350 cls_350" \                        "cls_350 cls_350 cls_350 cls_350" \			"cls_350" \			"cls_350 cls_350 cls_350 cls_350" > /proc/driver/dpm/cmdecho "create_policy 175 cls_175 cls_175 cls_175 cls_175" \                        "cls_175 cls_175 cls_175 cls_175" \			"cls_175" \			"cls_175 cls_175 cls_175 cls_175" > /proc/driver/dpm/cmdecho "create_policy 58 cls_58 cls_58 cls_58 cls_58" \                        "cls_58 cls_58 cls_58 cls_58" \			"cls_58" \			"cls_58 cls_58 cls_58 cls_58" > /proc/driver/dpm/cmd

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?