E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
dtsi
内核3.x版本之后设备树机制
documentation/devicetree/Booting-without-of.txt文档目录内核3.x版本之后设备树机制1一、设备树(DeviceTree)基本概念及作用3二、设备树的组成和使用4①DTS和
DTSI
4②DTC4③DTB5④Bootloader5
machiner1
·
2020-07-13 08:29
linux
关于高通8053平台i2c和spi配置的学习总结
主要的工作在于对设备树文件的修改,主要修改了msm8953-pinctrl.
dtsi
和msm8953.
dtsi
两个文件。msm8953-pinctrl.
dtsi
是配置MSM8953芯片中的GPIO。
weixin_36274916
·
2020-07-12 10:22
技术
高通smb358的
dtsi
充电参数说明
高通smb358的充电参数说明,主要所
dtsi
数据写入。
亚瑟戴恩
·
2020-07-09 15:00
android
bsp
编写MTK6737平台的GPIO驱动例程(一)
1、在dts文件中创建节点,在/kernel-3.18/arch/arm64/boot/dts/mt6735.
dtsi
创建一个名mygpio的设备节点,匹配名称为“mykgpio”。
zue
·
2020-07-09 06:39
Android
MTK
设备树中pinctrl的简单使用
文档:内核Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txts3c2440-pinctrl.
dtsi
/**SamsungS3C2416pinctrlsettings
努力搬砖tx
·
2020-07-08 21:06
linux驱动
RK3288 mipi屏参数配置文件
RK3288Android5.1系统Linux3.10mipi屏参数配置文件所在的路径:kernel/arch/arm/boot/dts/xxx_mipi.
dtsi
屏参数配置文件包括四个部分:mipihost
weixin_30369087
·
2020-07-08 13:56
高通msm8909增加GPIO按键
2、在设备树,msm8909-mpt.
dtsi
文件中找到gpio_keys,增加相关内容:scan{label="scan";gpios=;//GPIO口选带中断功能的引脚linux,input-type
Kaeson_Hsu
·
2020-07-08 11:54
MSM8909 CW2015 电量计驱动调试
1.
dtsi
添加:&i2c_5{ status="okay"; cw2015@62{ compatible="qcom,cw2015_gauge"; reg=; }; }
村里放牛娃
·
2020-07-07 13:41
Android驱动开发
imx8 usb otg模式切换
debug.c drivers/usb/chipidea/core.c drivers/usb/chipidea/ci_hdrc_imx.cDTS文件节点: fsl-imx8dx.
dtsi
村里放牛娃
·
2020-07-07 13:09
Android驱动开发
RK3288[android 7.1]调试笔记----- mipi屏
1找到在要编译的rk3288-evb-android-rk808-edp.dts加入以下mipidts配置:/dts-v1/;#include"rk3288-evb.
dtsi
"#include"rk3288
d海阔天空
·
2020-07-06 23:37
调试笔记
RK
imx6 添加matrix keypad
freescale增加matrixkeypad1.添加设备树,imx6有矩阵键盘功能,支持8*8的键盘kernel_imx/arch/arm/boot/dts/imx6qdl.
dtsi
/*addedbyyue.zhong
yue_zhong
·
2020-07-06 14:18
freescale
Zynq UltraScale Linux A53和裸机 R5共享内存通信
一、开始,修改petalinuxconfigMemorysize修改为5fffffff,然后修改设备树,/include/"system-conf.
dtsi
"/include/"pl.
dtsi
"/{reser
Donce Jiang
·
2020-07-06 05:58
zynq
ARM
TP驱动调试分享——基于Qualcomm SDM710平台Android9.0,TP 采用I2C方式和CPU进行通信
touchscreen目录下的Makefile和Kconfig文件2deconfig的配置2.1sdm670_defconfig2.2sdm670-perf_defconfig3目标平台的内核源码设备树
dtsi
永恒小青青
·
2020-07-06 03:32
LCD驱动调试分享——基于Qualcomm MSM8996平台Android7.1
LCD分为LK和kernel两部分移植首先要准备以下东西:屏IC规格书,初始化代码,硬件原理图屏IC规格书—>获得时序等数据初始化代码—>获得初始化屏幕ic的命令,用于编写屏的.h文件(lk)和.
dtsi
永恒小青青
·
2020-07-06 03:32
kernel boot的时候如何抓取
dtsi
首先在aboot.c里的intboot_linux_from_mmc(void){structboot_img_hdr*hdr=(void*)buf;#ifDEVICE_TREEstructdt_table*table;structdt_entrydt_entry;unsigneddt_table_offset;uint32_tdt_actual;uint32_tdt_hdr_size;unsig
苏西守护者
·
2020-07-05 18:04
linux驱动
android
linux
android
kernel
lk
如何看系统到底用了哪个
dtsi
最近在搞驱动,发现被
dtsi
坑死了,研究了一下打算总结在这里防止以后被坑,当然自己去找是很辛苦的,但是有时候也是有必要的。
苏西守护者
·
2020-07-05 18:04
linux驱动
android
msm8953 uart配置
目录一、修改设备树1.msm8953.
dtsi
中添加code2.msm8953-pinctrl.
dtsi
中添加代码3.在msm8953-nopmi-qrd.
dtsi
中添加代码二、在根文件系统中查看设备树
冷眼旁观之气
·
2020-07-05 17:16
linux设备树笔记__基于msm8x10的基本分析
在源码的msm8x12\kernel\arch\arm\boot\dts下有很多xxx.dts,xxx.
dtsi
,一般一个board就有一个.d
sgmenghuo
·
2020-07-05 11:57
驱动
xemacps e000b000.ps7-ethernet: eth0: no PHY setup 解决方法
xemacpse000b000.ps7-ethernet:eth0:noPHYsetup出现问题修改devicetreeps.
dtsi
文件ps7_ethernet_0:ps7-ethernet@e000b000
linuxarmsummary
·
2020-07-04 21:03
[dts]DTS实例分析
此篇源文件arch/arm/boot/dts/imx6sx.
dtsi
1.dts和
dtsi
完成的功能以下是两段较为常见的
dtsi
和dts代码1uart5:serial@021f4000{2compatible
anxuan3201
·
2020-07-04 11:09
i.MX6UL -- PWM配置方法,并在用户空间使用---基于4.1.15内核
一,内核层修改1.修改arch/arm/boot/dts/imx6ul.
dtsi
,在其中搜索pwm4并修改pwm4:pwm@0208c000{
世黎
·
2020-07-04 10:52
pwm
imx6ul
Linux
基于树莓派3B+,一个可以遥控的小车(一)
一、树莓派端口驱动用树莓派的8个端口驱动小车的四个电机(一个电机两根线),首先修改DTS(DeviceTreeSource)文件(bcm2708_common.
dtsi
,bcm2710-rpi-3-b.dts
KiddouXiaoyu
·
2020-07-04 07:37
【Linux应用】
Linux 内核层和 用户层 配置 GPIO 引脚
公司的开发板用的是DTB模式,首先,进入dts,
dtsi
文件查看关于GPIO的模块。
Linux_ARM_G
·
2020-07-04 06:46
使用vivado2019.2和petalinux 2019.2制作带无线wifi的ultra96v2的BSP软件包
目录一、使用vivado设计带wifi的ultra96v2硬件平台二、使用vitis设计hello程序,验证平台三、用户设备树:修改system-user.
dtsi
无线SD,增加有关virtIO的openamp.
dtsi
嵌入式领域
·
2020-07-04 02:53
FPGA
Linux
嵌入式
zynq zed device tree
devicetree最开始的是skeleton.
dtsi
/**Skeletondevicetree;thebareminimumneededtoboot;justincludeand*addacompatiblevalue.Thebootloaderwilltypicallypopulatethememory
shichaog
·
2020-07-04 02:43
fpga
zynq
zedboard
device
imx6q的otg转host
imx6q内核版本:4.1.15imx6q的otg默认作为从设备,用作下载烧写镜像现将其修改为host功能修改设备树如下:修改6q路径下arch/arm/boot/dts/imx6qdl-sabresd.
dtsi
奥特曼zzm
·
2020-07-04 01:29
linux
设备树详解
描述板级细节的代码(比如platform_device、i2c_board_info等)被大量取消,取而代之的是设备树,其目录位于arch/arm/boot/dts1.设备树的组成1个dts文件+n个
dtsi
XiaoBaWu
·
2020-07-02 17:04
【Linux内核与驱动】
linux
Qualcomm平台下基于QSEE的指纹识别方案移植之二 驱动移植
添加文件kernel/msm-3.18/arch/arm64/boot/dts/qcom/msm8953-chipsailing.
dtsi
这个文件主
梦路遥
·
2020-07-01 23:45
Android
下指纹识别TEE方案开发
Device Tree 入门
2.DeviceTree结构kernel/arch/arm/boot/dts/skeleton.
dtsi
:/{#address-cells=;#size-cells=;cpus{
feisonzl
·
2020-07-01 14:28
linux
内核
高通MSM8953点屏记录
首次看到这个原理图一脸懵逼,点个屏还涉及到这么多的IC,和以前调MIPI屏时在
dtsi
文件里面,把时序参数改一下就能亮了多爽啊,哈哈,,,现在这个可真不一样,不过调完后发现其实就是多了两个
Heirun
·
2020-07-01 10:49
rk3288 mipi 调试步骤
201708/670726.html(参考:CSDN博客)https://www.cnblogs.com/lialong1st/p/9952077.html(参考:CSDN博客)//lcd-xxx-mipi.
dtsi
༺༒至尊宝༒༻
·
2020-06-29 04:21
linux学习
[AndroidO] [RK3399] -- GPIO驱动与控制方式
GPIO口的控制方式一.设置DTS将需要控制的GPIO口配置信息添加到DTS中,dts文件路径为:kernel/arch/arm64/boot/dts/rockchip/rk3399-tve1030g.
dtsi
BestW2Y
·
2020-06-27 09:55
AndroidO
RK3399
ADALM-PlutoSDR 上手(五)u-boot devices tree分析
在PlutoSDR模块的zynqu-boot阶段的devicestreezynq-pluto-sdr.dts–>zynq-7000.
dtsi
–>skeleton.dtsizynq-7000.
dtsi
/*
chrispauls
·
2020-06-27 04:50
FPGA/CPLD
Linux系统编程
Kernel移植
ADALM-PlutoSDR 上手(四)kernel devices tree分析
参考ADI提供的linux/arch/arm/boot/dts里面的设备树的include的关系:zynq-pluto-sdr-revb.dts–>zynq-pluto-sdr.
dtsi
–>zynq.
dtsi
chrispauls
·
2020-06-27 04:50
Linux系统编程
FPGA/CPLD
作为uboot到kernel中DTS
DTSI
DTB等关系
1、设备树(DeviceTree)基本概念及作用在内核源码中,存在大量对板级细节信息描述的代码。这些代码充斥在/arch/arm/plat->xxx和/arch/arm/mach-xxx目录,对内核而言,这些platform设备、resource、I2C_board_info、spi_board_info以及各种硬件的platform_data绝大多数纯属垃圾冗余代码。为了解决这一问题,ARM内核
枫_在路上
·
2020-06-26 15:09
linux-c
高通LCD kernel层代码跟踪分析
本文转载自:https://blog.csdn.net/u012452964/article/details/74836640
Dtsi
文件里面的参数调用都在drivers/video/msm/mdss/
kyo_
·
2020-06-25 14:19
lcd学习
RK3288 mipi 摄像头
调试摄像头ov8858平台:rk3288rk3288本身支持ov8858的mipisensor,主要是配置一个电源脚rockchip,gpios=;(arch/arm/boot/dts/rk3288.
dtsi
join_1314
·
2020-06-23 23:58
linux
arm
驱动
ov8858
arch/arm/boot/dts/***.
dtsi
:21:48: fatal error: dt-bindings/clock/***-clock.h: No such file or direct
Infileincludedfromarch/arm/boot/dts/hi3556v200-demb.dts:21:0:arch/arm/boot/dts/hi3556v200.
dtsi
:21:48:
我的小鱼你醒了
·
2020-06-23 09:36
基于linux-4.3.2的ZYNQ的时钟驱动架构和原理解析
在查看zynq的clk时钟驱动时,在源码文件clkc.c中我们看到匹配属性字段”xlnx,ps7-clkc”,该字段匹配zynq-7000.
dtsi
的时钟子节点的compatible关键字属性相匹配,时钟的
棒子先生
·
2020-06-23 05:39
嵌入式linux—zynq
【NXP出品PINS-TOOL-IMX】IMX6ULL引脚配置工具PINS-TOOL-IMX介绍
该引脚工具通过多路复用引脚的电器属性来配置引脚信号,并创建器件树片段包含(.
dtsi
)文件和CSV格式的报告。面向i.MX应用处理器的引脚工具是基于桌面的工具,
ReCclay
·
2020-06-22 04:35
#
嵌入式Linux驱动入门
全志F1C100s在Tina Linux SDK上修改CPU频率的方法
打开平台的clock配置dts文件,位于[sdk]/lichee/linux-3.10/arch/arm/boot/dts/,文件名是sun3iw1p1-clk.
dtsi
找到pllcpu,将assigned-clock-rates
Vivian
·
2020-05-29 07:19
嵌入式
linux-kernel
linux
cpu
智能硬件
路由器固件编译中的GPIO应用——控制LED
科普在OpenWrt/Linux里面,对GPIO的操作都是通过寄存器操作的,详细可以看每个板子的
DTSI
文件,在
DTSI
文件里描述了板子寄存器的地址。
小半_7a2b
·
2019-01-16 16:42
hisi-hi3519v101.
dtsi
/**Copyright(c)2013-2014LinaroLtd.*Copyright(c)2015HiSiliconTechnologiesCo.,Ltd.**Thisprogramisfreesoftware;youcanredistributeitand/ormodifyit*underthetermsoftheGNUGeneralPublicLicenseaspublishedbythe
青竹雨仙
·
2018-12-26 22:58
Hi_SDK
linux设备树详解
描述板级细节的代码(比如platform_device、i2c_board_info等)被大量取消,取而代之的是设备树,其目录位于arch/arm/boot/dts1.设备树的组成1个dts文件+n个
dtsi
Hola_ya
·
2018-09-01 09:23
linux
Linux驱动开发11:【设备树】nanopi的PWM驱动
添加设备树节点因为在sunxi-h3-h5.
dtsi
和sun8i-h3-nanopi.
dtsi
文件中已经定义了PWM节点//sunxi-h3-h5.dt
卡咖喱
·
2018-08-21 15:23
嵌入式
树状显示dts设备树文件之间的包含关系(设备树树状图显示)(图形化显示设备树)
cpDeviceTreeMap.py//路径切换后,把py脚本也复制到该目录$pythonDeviceTreeMap.pyxxxx.dts//执行py脚本,并把xxx.dts文件名作为参数传进去注意:.dts是所有.
dtsi
导数题
·
2018-08-10 19:32
Linux驱动
dts文件中删除一个node或属性的操作方法
EVB板中的内存配置是2GB:DDR01GB+DDR11GBxxxx.
dtsi
,memory_DDR0@80000000{device_type="memory";reg=;};memory_
qwaszx523
·
2018-08-05 15:10
RK3288 dts和
dtsi
介绍
DeviceTree是一种描述硬件的数据结构,它起源于OpenFirmware(OF)。在Linux2.6中,ARM架构的板机硬件细节过多地被硬编码在arch/arm/plat-xxx和arch/arm/mach-xxx,采用DeviceTree后,许多硬件的细节可以直接透过它传递给Linux,而不再需要在kernel中进行大量的冗余编码。DeviceTree由一系列被命名的结点(node)和属性
LeeAaron
·
2018-03-09 10:00
利用gpio_keys.c便捷在android平台实现矩阵键盘
这里在
dtsi
里设定:&soc{gpio_keys{compatible="gpio-keys";input-name="gpio-keys";pinctrl-names="tlmm_gpio_key_active
零壹_2015
·
2018-01-29 14:05
[RK3399][Android7.1] 调试笔记 --- 系统默认时钟配置
rk3399.
dtsi
:cru:clock-controller@ff760000{compatible="rockchip,rk3399-cru";reg=;#clock-cells=;#reset-cells
KrisFei
·
2018-01-24 17:36
RK3399
子类__Other
上一页
1
2
3
4
5
6
7
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他