嵌入式 hi3518c驱动lowpower.sh加载注意事项修改完成针对USB设备的支持
2014-04-27 18:28
585 查看
脚本名称是:lowpower.sh
#!/bin/sh
#关闭USB PHY的总电源:0x20050080 [12]bit配置为0
#himm 0x20050080 0x000121a8
#关闭USB PHY的模拟电源:0x20050084 [22]bit配置为1 1D2188
#himm 0x20050084 0x005d2188
#关闭NANDC:0x200300D0 [1:0]配置为2'b01
himm 0x200300D0 0x5
#NANDC管脚复用成gpio
himm 0x200f00c8 0x1
himm 0x200f00cc 0x1
himm 0x200f00d0 0x1
himm 0x200f00d4 0x1
himm 0x200f00d8 0x1
himm 0x200f00dc 0x1
himm 0x200f00e0 0x1
himm 0x200f00e4 0x1
himm 0x200f00e8 0x1
himm 0x200f00ec 0x1
himm 0x200f00f0 0x1
himm 0x200f00f4 0x1
himm 0x200f00f8 0x1
himm 0x200f00fc 0x1
himm 0x200f0100 0x1
himm 0x200f0104 0x1
#关闭SAR ADC 时钟
himm 0x20030080 0x1
#关闭SAR ADC
himm 0x200b0008 0x1
#打开PWM
himm 0x20030038 0x2
#关闭IR
himm 0x20070000 0x0
#IR 管脚复用成gpio
himm 0x200f00c4 0x1
#UART2不使能:0x200A0000 [9][8][0]bit都配置为0
himm 0x200A0030 0x0
#UART2管脚复用成gpio
himm 0x200f0108 0x0
himm 0x200f010c 0x0
#关闭SPI0和SPI1
himm 0x200C0004 0x7F00
himm 0x200E0004 0x7F00
#spi0 管脚复用成gpio
himm 0x200f000c 0x0
himm 0x200f0010 0x0
himm 0x200f0014 0x0
#spi1 管脚复用成gpio
himm 0x200f0110 0x0
himm 0x200f0114 0x0
himm 0x200f0118 0x0
himm 0x200f011c 0x0
#AUDIO CODEC LINE IN 关闭左声道
himm 0x20050068 0xa8022c2c
himm 0x2005006c 0xf5035a4a
#!/bin/sh
#关闭USB PHY的总电源:0x20050080 [12]bit配置为0
#himm 0x20050080 0x000121a8
#关闭USB PHY的模拟电源:0x20050084 [22]bit配置为1 1D2188
#himm 0x20050084 0x005d2188
#关闭NANDC:0x200300D0 [1:0]配置为2'b01
himm 0x200300D0 0x5
#NANDC管脚复用成gpio
himm 0x200f00c8 0x1
himm 0x200f00cc 0x1
himm 0x200f00d0 0x1
himm 0x200f00d4 0x1
himm 0x200f00d8 0x1
himm 0x200f00dc 0x1
himm 0x200f00e0 0x1
himm 0x200f00e4 0x1
himm 0x200f00e8 0x1
himm 0x200f00ec 0x1
himm 0x200f00f0 0x1
himm 0x200f00f4 0x1
himm 0x200f00f8 0x1
himm 0x200f00fc 0x1
himm 0x200f0100 0x1
himm 0x200f0104 0x1
#关闭SAR ADC 时钟
himm 0x20030080 0x1
#关闭SAR ADC
himm 0x200b0008 0x1
#打开PWM
himm 0x20030038 0x2
#关闭IR
himm 0x20070000 0x0
#IR 管脚复用成gpio
himm 0x200f00c4 0x1
#UART2不使能:0x200A0000 [9][8][0]bit都配置为0
himm 0x200A0030 0x0
#UART2管脚复用成gpio
himm 0x200f0108 0x0
himm 0x200f010c 0x0
#关闭SPI0和SPI1
himm 0x200C0004 0x7F00
himm 0x200E0004 0x7F00
#spi0 管脚复用成gpio
himm 0x200f000c 0x0
himm 0x200f0010 0x0
himm 0x200f0014 0x0
#spi1 管脚复用成gpio
himm 0x200f0110 0x0
himm 0x200f0114 0x0
himm 0x200f0118 0x0
himm 0x200f011c 0x0
#AUDIO CODEC LINE IN 关闭左声道
himm 0x20050068 0xa8022c2c
himm 0x2005006c 0xf5035a4a
相关文章推荐
- 新扬天电脑所配USB键盘功能键驱动问题注意事项
- USB Gadget设备驱动开发(三) usb webcam 驱动加载脚本实现
- 使用eclipse 开发 嵌入式Linux驱动(注意事项)(make:***没有规则可言创建目标"all".停止 的解决方法)
- USB自定义设备驱动开发——修改驱动后应用程序无法使用
- 修改设备驱动加载顺序
- 编写嵌入式linux驱动时,如何才能自动加载设备并生成节点
- linux驱动编写32位与64位设备注意事项
- 新扬天电脑所配USB键盘功能键驱动问题注意事项
- Arm嵌入式开发之USB主机与设备驱动
- Arm嵌入式开发之USB主机与设备驱动
- 嵌入式 ubuntu下修改网络设备名称以及hi3518c平台jffs2文件系统中获取当前无线网卡设备
- linux驱动编写32位与64位设备注意事项
- 摄像头驱动程序的开发修改和移植(针对嵌入式mini2440开发板)—开发文档
- android 过USB-IF测试注意事项及修改
- IOS中多版本,多设备类型支持注意事项
- 嵌入式Linux驱动学习之路(二十)USB设备驱动
- linux驱动编写32位与64位设备部分注意事项
- 如何修改设备驱动的加载顺序
- 嵌入式开发第62日(linux内核模块之设备驱动:修改内核的默认输出级别)
- IOS中多版本,多设备类型支持注意事项