首页
Python
Java
IOS
Andorid
NodeJS
JavaScript
HTML5
UbootPHY芯片驱动流程
2024-11-07
[phy]在uboot阶段失能phy芯片
在uboot阶段power down掉phy芯片 uenvcmd=mdio 0x800; mmc rescan mdio为uboot支持命令 7:phy芯片地址 0:phy芯片工作模式寄存器地址 0x800: 寄存器的11bit置高为power down模式
基于335X平台的UBOOT中交换芯片驱动移植
基于335X平台的UBOOT中交换芯片驱动移植 一.软硬件平台资料 1.开发板:创龙AM3359核心板,网口采用RMII形式. 2.UBOOT版本:U-Boot-2016.05,采用FDT和DM. 3.交换芯片MARVELL的88E6321. 4.参考文章:本博客基于335X的UBOOT网口驱动分析. 二.移植主要步骤 1.准备工作: (1).必须熟悉U-Boot-2016.05中的网口驱动构架,熟悉其中各个网口设备结构体的意义,网口初始化流程.重点详细分析常规基于phydev的驱动初始化的过程
基于335X平台Linux交换芯片驱动开发
基于335X平台Linux交换芯片驱动开发 一.软硬件平台资料 1.开发板:创龙AM3359核心板,网口采用RMII形式. 2.Kernel版本:4.4.12,采用FDT 3.交换芯片MARVELL的88E6321. 二.移植准备工作 1.熟悉88E6321的datasheet及Functional_Specification_Rev.0.05 2.熟悉设备树相关理论和用法 3.熟悉Linux网络驱动MDIO.PHY部分的软件流程 三.DTS文件修改 本工程的DTS文件以am335x-ice
andorid之摄像头驱动流程--MTK平台
原文地址:andorid之摄像头驱动流程--MTK平台 作者:守候心田 camera成像原理: 景物通过镜头生产光学图像投射到sensor表面上,然后转为模拟电信号,经过数模变成数字图像信号,在经过DSP加工出来,然后在通过IO接口传输到CPU处理. 由于摄像头满足总线.驱动.设备模型,那么看看andorid是怎么去实现摄像头的流程. 1. 注册Camera的platform平台设备 点击(此处)折叠或打开 CAMERA_HW_i2C_init platform_driver_registe
绿联Type-C千兆网卡AX88179芯片驱动(苹果Mac OSX系统)CM141丨CM179
绿联Type-C千兆网卡AX88179芯片驱动(苹果Mac OSX系统)CM141丨CM179 下载地址:https://www.lulian.cn/download/6-cn.html AX88179_178A.dmg
andriod之摄像头驱动流程
camera成像原理: 景物通过镜头生产光学图像投射到sensor表面上,然后转为模拟电信号,经过数模变成数字图像信号,在经过DSP加工出来,然后在通过IO接口传输到CPU处理. 由于摄像头满足总线.驱动.设备模型,那么看看andorid是怎么去实现摄像头的流程. 1. 注册Camera的platform平台设备 点击(此处)折叠或打开 CAMERA_HW_i2C_init platform_driver_register(&g_stCAMERA_HW_Driver) static struc
Linux编译安装RTL8192CU芯片驱动,使用TP_LINK wn823n无线网卡
前几天给自己的台式电脑安装了Window 7+CentOS 6.4 Linux双系统,发现在Windows 7下面可以正常使用TP_LINK wn823n无线网卡来连接无线网络,但是在Linux下面,检测不到无线网络,而那个usb无线网卡的指示灯也一直没亮.上网查了一下,说是在Linux下面需要安装无线网卡的驱动也能使用.我的usb无线网卡型号是TP_LINK wn823n,上TP_LINK的官网根据型号下载驱动的时候,发现该无线网卡只有Windows的驱动,没有Linux的,相当不爽.于是继续
RDA5820收音机芯片驱动
RDA5820 是北京锐迪科推出的一款集成度非常高的立体声 FM收发芯片.该芯片具有以下 特点: FM 发射和接收一体 支持 65Mhz~115Mhz的全球 FM接收频段,收发天线共用. 支持 IIC/SPI接口 支持 32.768K晶振 数字音量及自动 AGC控制 支持立体声/单声道切换,带软件静音功能 支持 I2S接口(输入/输出) 内置 LDO,使用电压范围宽(2.7~5.5V) 欧负载音频输出.可直接驱动耳机 集成度高.功耗低.尺寸小
PCIe 驱动流程(LTSSM)
本次的工作是完成刚流片的FPGA中PCIe IP核的bring up,也就是芯片的中PCIe的第一个使用者,将PCIe IP核正常使用起来,并配合公司的EDA团队,完成PCIe IP核到用户的呈现. 经过两个月的调试和文档阅读,对PCIe也有了初步的认识,对于PCIe的学习主要来自3个方面: 1. 王齐老师的<PCI Express 体系结构导读>和王齐老师的博客http://blog.sina.com.cn/s/blog_6472c4cc0100qbvp.html
mcp2515 芯片驱动总线错误BUG的解决方法
http://blog.renren.com/share/221002615/11483613167 来自张涛的日志 现象:CAN总线在线上设备热插拔或长时间运行后出现总线异常情况,有时不能发送和接收,有时只能发送不能接收. 分析: 经过观察,发现出现只能发送不能接收的情况是由于没有调用中断服务造成的,而在整个驱动中并没有其它地方会异常释放中断,所以断定为mcp2515本身没有发出中断:查看芯片手册,发现在CANINTF中断标志位寄存器中有两个错误中断标志位,其它五个为正常情况下的中断标志位,驱
Linux芯片驱动之SPI Controller
针对一款新的芯片,芯片厂商如何基于Linux编写对应的 SPI controller 驱动? 我们先看看 Linux SPI 的整体框架: 可以看到,最底层是硬件层,对应芯片内部 SPI controller 和 挂在 SPI 总线上的外部设备:中间层是内核层,对应 SPI 驱动:最顶层是用户空间的应用程序. 位于内核层的 SPI 驱动,Linux kernel 抽象出了 spi core,屏蔽掉各厂商 spi controller 的差异,对上为 spi device driver 提供统一接
android休眠唤醒驱动流程分析【转】
转自:http://blog.csdn.net/hanmengaidudu/article/details/11777501 标准linux休眠过程: l power management notifiers are executed with PM_SUSPEND_PREPARE l tasks are frozen l target system sleep state is announced to the platform-handling co
Ubuntu下成功安装台式机网卡realtek的rtl8188eu芯片驱动并实现AP功能
1,下载驱动 https://github.com/lwfinger/rtl8188eu 使用注意: https://github.com/lwfinger/rtl8188eu/issues/3 2.编译安装 $make $sudo make install 3.关于hostapd的配置文件 # Basic configuration interface=wlan0 ssid=11111 channel=10 #bridge=br0 # WPA and WPA2 configurati
[RK3288][Android6.0] TS-ADC驱动流程小结【转】
本文转载自:https://blog.csdn.net/kris_fei/article/details/55045936 Platform: RK3288OS: Android 6.0Kernel: 3.10.92 RK3288使用TSADC(Temperature-Sensor ADC)来测量CPU温度,支持两种模式:用户自定义模式: 主动控制读取温度.自动模式: 自动检测温度,达到阀值就自动报告. rk3288.dtsi中的device配置:tsadc: tsadc@ff280000 {
[Android6.0][RK3399] 电池系统(三)电量计 CW2015 驱动流程分析【转】
本文转载自:http://blog.csdn.net/dearsq/article/details/72770295 Platform: RK3399 OS: Android 6.0 Kernel: 4.4 Version: v2017.04 IC: TI BQ25700.RK808 已知问题 驱动分析 函数调用链 已知问题 cw2015 的代码默认是 rk3288 平台的,3399 平台有一些接口已经升级. 所以默认编译是无法通过的. 所以当前的问题是进行代码的修改以适用于当前 3399 平台
[RK3288][Android6.0] 系统按键驱动流程分析【转】
本文转载自:http://blog.csdn.net/kris_fei/article/details/77894406 Rockchip的按键驱动位于 kernel/drivers/input/keyboard/rk_keys.c 默认支持的keys在dts中定义: 其中power key作为普通gpio,具有唤醒功能.而其他按键比如,volume up/down 可以通过adc精确读取到gpio的电压值,原理图如下: 和一般的按键一样,驱动是通过内核input子系统来将keys注册供用户
android MTK驱动背光唤醒流程
在标准的android驱动中,睡眠唤醒流程非常清晰,能够较方便的更改lcd唤醒时间和led背光的点亮时间,但是也很容易出现问题,比如说闪屏,唤醒慢! 出现闪屏有两个原因 1. 开背光时间在唤醒lcd前! 2. 开背光时间在唤醒lcd后,但是没有等lcd刷屏就点亮背光! 我按照标准驱动流程去分析mtk的做法 他的video最初的注册位置是 Mediatek kernel drivers video mtkfb.c 里面 入口函数 module_init(mtkfb_init); 在 函数int
以太网驱动的流程浅析(一)-Ifconfig主要流程【原创】
以太网驱动的流程浅析(一)-Ifconfig主要流程 Author:张昺华 Email:920052390@qq.com Time:2019年3月23日星期六 此文也在我的个人公众号以及<Linux内核之旅>上有发表:以太网驱动流程浅析(一)-ifconfig主要流程 大家好,我叫张昺华,中间那个字和"饼"字一个读音. 2014年我毕业于广东省惠州学院,我从小酷爱理科,当看到陈莉君老师在<Linux内核之旅>上发的学生在课堂上用课本剧的方式来诠释技术时,想到了自
以太网驱动的流程浅析(三)-ifconfig的-19错误最底层分析【原创】
以太网驱动流程浅析(三)-ifconfig的-19错误最底层分析 Author:张昺华 Email:920052390@qq.com Time:2019年3月23日星期六 此文也在我的个人公众号以及<Linux内核之旅>上有发表:以太网驱动流程浅析(三)-ifconfig的-19错误最底层分析 很喜欢一群人在研究技术,一起做有意思的东西,一起分享技术带给我们的快乐,也希望中国有更多的人热爱技术,喜欢一起研究.分享技术,然后可以一起用我们的技术来做一些好玩的东西,可以为这个社会创造一些东西来改善
以太网驱动的流程浅析(二)-Ifconfig的详细代码流程【原创】
以太网驱动流程浅析(二)-ifconfig的详细代码流程 Author:张昺华 Email:920052390@qq.com Time:2019年3月23日星期六 此文也在我的个人公众号以及<Linux内核之旅>上有发表:以太网驱动流程浅析(二)-ifconfig的详细代码流程 很喜欢一群人在研究技术,一起做有意思的东西,一起分享技术带给我们的快乐,也希望中国有更多的人热爱技术,喜欢一起研究.分享技术,然后可以一起用我们的技术来做一些好玩的东西,可以为这个社会创造一些东西来改善人们的生活. 如
i2c总线,设备,驱动之间的关系
------ 总线上先添加好所有具体驱动,i2c.c遍历i2c_boardinfo链表,依次建立i2c_client, 并对每一个i2c_client与所有这个线上的驱动匹配,匹配上,就调用这个驱动的i2c_xxx_probe ------ 所有设备驱动在init函数里,一般只做注册平台驱动的动作,注意不是平台设备.以i2c.c为例,这个驱动的平台probe函数里做的事情比较多.因为i2c_boardinfo早已在具体驱动注册到链表,i2c.c的平台驱动就是要把每一个i2c_boardinfo
热门专题
Wi-Fi万能钥匙下载ma c
CallerMemberName原理
git status 中文文件名显示乱码
kali安装yafu
mysql 锁表查询语句
透明网关连接Sqlserver
jq 鼠标滚轮事件 禁用
C# WebBrowser 监听 ajax
nginx oidc 网关
纯硬盘安装kali教程
怎么看PLSQL是否激活
Python 列表合并为字典 value相加
linux 内核 memory limit support
dict中存在3组数据,怎么单独处理一组
springboot @Component 未 注入
confluence7 中文包
javascript 判断框架页面
tp5 ajaxReturn 成功 失败
mac win共享鼠标键盘
vue的prop属性富文本编辑器怎样去掉<p>