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
Pinctrl
mt7620a拓展串口
拓展串口要修改的文件有两个:mt7620a.dtsi进入/home/ihid/chaos_calmer/target/linux/ramips/dts/mt7620a.dtsipinctrl{state_default:
pinctrl
0
weixin_34245169
·
2020-08-09 00:03
设备树 --驱动和设备树交互过程
flash_SY7803:flashlight{compatible="qcom,leds-gpio-flash";//匹配参数status="okay";
pinctrl
-names="flash_default
Sunnie_ge
·
2020-08-08 22:51
设备树
linux
【i.MX6UL开发常见问题】如何配置及调试GPIO?
GPIO:此处把LCD_DATA0设置为gpio使用:&iomuxc{
pinctrl
-nam
米尔MYIR
·
2020-08-08 22:56
imx6
iomux介绍--基于imx8qm
举例:uart0功能实现,
pinctrl
-0选择的是
pinctrl
_lpuart0。
我前年买了个表
·
2020-08-08 22:53
i.MX8QuadMax
第五课. 内核中断系统中的设备树
中断体系在4.x内核中变化很大,中断体系又跟
pinctrl
系统密切相关,
pinctrl
中又涉及GPIO子系统,这样讲下去的话,设备树课程就变成驱动专题了,所以我打算只讲中断体系统,对于
pinctrl
、gpio
韦东山
·
2020-08-08 21:33
linux设备树开发wiki
韦东山linux设备树详解
高通msm8909对gpio的使用(包括
pinctrl
的功能设置,gpio在节点中的引用,驱动程序获取gpio的方法)
高通msm8909对gpio的使用@TOCmsm8909-
pinctrl
.dtsi文件中定义了诸多节点,用于设置pin组合的功能,例如:pmx_i2c_5{//该名称可以随便起,无实际作用i2c_5_active
tasawen
·
2020-08-08 21:18
linux驱动
【LINUX】i.MX6学习笔记(3) 花式点灯大全 —— 裸机点灯(汇编、C),linux内核点灯,资源分离点灯,设备树点灯,
pinctrl
点灯,platform点灯 的异同
0.引言最近一直在做点灯实验,做了各种各样的点灯,感觉其实也是一个循序渐进的过程,通过点灯这么一个小小的工程,一步步的套进linux的各种框架中。所以萌生了一个比较各个工程的点灯区别和联系的想法。这个学习步骤应该是各家教程都公用的一个流程。原意是想把相关代码和流程全部附上来。后来发现有些繁琐,而且没有意义,因为就是把《【正点原子】I.MX6U嵌入式Linux驱动开发指南V1.4.pdf》教程上的一
tao475824827
·
2020-08-08 21:45
LINUX
gpio子系统和
pinctrl
子系统(三)
blog.rongpmcu.com/gpiozi-xi-tong-he-pinctrlzi-xi-tong-xia/情景分析打算从两个角度来情景分析,先从bsp驱动工程师的角度,然后是驱动工程师的角度,下面以三星s3c6410
Pinctrl
-samsung.c
shiyongyue
·
2020-08-08 21:55
技术-linux
I.MX6ULL基于设备树使用
pinctrl
和gpio子系统驱动LED
I.MX6ULL基于设备树使用
pinctrl
和gpio子系统驱动LED一、修改设备树文件1、添加
pinctrl
节点打开imx6ull-alientk-emmc.dts设备树源文件,在iomuxc节点的imx6ul-evk
Willliam_william
·
2020-08-08 19:30
嵌入式Linux
rk3288 点亮SPI接口的OLED屏幕
spi0:spi@ff110000{compatible="rockchip,rockchip-spi";reg=;interrupts=;#address-cells=;#size-cells=;
pinctrl
-names
风见暗含
·
2020-08-08 19:49
linux驱动
高通 gpio控制方式
很早很早以前,出现了gpio子系统,后来又出现了
pinctrl
子系统。对于一个驱动工程师来说,如何利用系统提供出来的api去进行控制gpio的状态,在这里总结几种方式。
小贼哪里跑。
·
2020-08-08 19:57
Linux基础
【msm8953】带clk的gpio口模拟pwm
1.选择带有clk功能的gpio33作为pwm模拟口:2.配置设备树①在msm8953-
pinctrl
.dtsi添加:位置:kernel/msm-3.18/arch/arm64/boot/dts/qcomgpio_clk
刘小工
·
2020-08-08 19:59
高通GPIO配置方式
GPIOconfigurationsstartusingpinctrlframework.Thepincontrol-basedsoftwaremodeldiffersinthefollowingways.1.AllpinconfigurationinformationisdefinedinaSoC-specificfile,-
pinctrl
.dtsi.Thisfilewillc
好好学习!
·
2020-08-08 19:51
自我总结经验
RK3399—
pinctrl
和gpio子系统
1.前言 记得以前在学习51单片机时,要控制一个GPIO输出高、低电平,就得根据对应IO寄存器每一bit的作用和含义进行配置,时钟、速率、方向、上下拉等等。51单片机是一款8位MCU,在配置寄存器相对容易,如果是32位甚至64位的处理器呢,会大大增加配置的复杂度。后来ST推出了STM32,并迅速收获一大批开发者和市场占有份额,至今依然是岿然不动。原因之一就是ST推出了一个“BSP标准库”(当然后
Acuity.
·
2020-08-08 18:31
RK3399
设备树中的spi设备以及内核对spi节点的处理流程
dts文件中的spi节点&ecspi2{/*spi控制器节点*/fsl,spi-num-chipselects=;cs-gpios=;/*片选的io口*/
pinctrl
-names="default";
弋阳yoga
·
2020-08-08 18:17
设备树
Linux gpio、pinctl 驱动解析
文章目录1.gpio使用实例1.1dts定义1.2platformdriver1.3driverprobe1.4常用gpio操作函数1.5
pinctrl
配置1.6寄存器调试2.gpiosys文件系统3.
pwl999
·
2020-08-08 18:46
Arm
Linux
mx6ul gpio 在device tree 中的配置
-22670933-id-5761825.html内核版本:linux-3.14.38以GPIO1_IO13为例:1.在arch/arm/boot/dts/imx6ul-14x14-evk.dts中:
pinctrl
_hog
kunkliu
·
2020-08-08 17:57
内核中断系统中的设备树
中断体系在4.x内核中变化很大,中断体系又跟
pinctrl
系统密切相关,
pinctrl
中又涉及GPIO子系统,这样讲下去的话,设备树课程就变成驱动专题了,所以我打算只讲中断体系统,对于
pinctrl
、gpio
ch3rry
·
2020-08-08 15:51
Linux设备树
BBB学习(二十):cape介绍(三)bb.org-overlays使用简介
前言在前面cape介绍(一)文章中介意介绍了dts的基本语法结构,及简单分析了一个dts文件,其中主要是通过查表法配置相关引脚:查表:dallas_w1_pins:pinmux_dallas_w1_pins{
pinctrl
-single
星之河
·
2020-08-08 14:15
BeagleboneBlack
Android7.1的EDP屏替换
compatible="lg,lp079qx1-sp0v","simple-panel";backlight=;enable-gpios=;enable-delay-ms=;//12015020080
pinctrl
Sherwin_S
·
2020-08-08 13:32
tiny4412学习(四)之移植linux-设备树(2)设备树之LED点灯
1、设备树文件led_pin{compatible="tiny4412,led_demo";
pinctrl
-names="led_demo
【星星之火】
·
2020-08-08 10:40
[imx6ul开发常见问题]如何调试出I2C?
&i2c3{clock-frequency=;
pinctrl
-names="
米尔MYIR
·
2020-08-07 18:03
imx6
OV4689 和IMX179的dts中节点的区别,以及dts节点的注释说明,基于rv1108平台
文件路径:/kernel/arch/arm/boot/dts/rv1108-camb-v12.dtsi根据实际的硬件连接、sensor要求,的各项信息,尤其注意i2c地址、
pinctrl
、DVDD配置、
酸菜鱼的鱼
·
2020-08-07 18:36
rv1108
camera
dts
linux驱动
linux系统
rk3288 i2c接口的OLED驱动
首先设备树文件i2c4:i2c@ff160000{compatible="rockchip,rk30-i2c";reg=;interrupts=;#address-cells=;#size-cells=;
pinctrl
-names
风见暗含
·
2020-08-07 16:23
linux驱动
设备树属性节点
size-cells=;compatible="fsl,imx6q-i2c","fsl,imx21-i2c";reg=;interrupts=;clocks=;status="disabled";};&i2c1{
pinctrl
-names
寻水的鱼103
·
2020-08-07 16:47
android驱动开发
在linux4.15 移植设备树到JZ2440
在前面的博客Linux设备树学习笔记(三、修改uboot、linux-4.15内核在JZ2440使用设备树)记录过设备树在JZ2440的简单使用,但是后来学到gpio、
pinctrl
子系统发现在使用gpiod_get_index
LM1270384833
·
2020-08-07 16:19
[RK3288] [Android 7.1] u-blox GPS调试
rx";
pinctrl
-0=;};2.在hal层编译出gps.default.so目录在hardware/rockchip/gps/有的目录下自带ublox没有的话自己添加一个编译出so库在gps_zkw_v3
lance·
·
2020-08-07 16:55
Android
Linux驱动开发学习笔记【6】:自动创建设备节点+通过设备树获取寄存器信息+
pinctrl
和gpio子系统的LED灯驱动
目录前言一、
pinctrl
子系统添加pin信息二、gpio子系统节点添加三、驱动修改前言在正点原子阿尔法Linux开发板LED灯驱动开发(自动创建设备节点+通过设备树获取寄存器信息)基础上,通过设备树
pinctrl
hurryddd
·
2020-08-07 15:04
Linux
adb 命令查看/控制 rk3399 GPIO 输入/输出状态
C:\Users\Administor>adbshellrk3399_all:/$surk3399_all:/#cat/sys/kernel/debug/gpioGPIOs0-31,platform/
pinctrl
liuxd3000
·
2020-08-07 15:46
Linux pin control framework and client APIs
PINCTRL
(PINCONTROL)subsystemThisdocumentoutlinesthepincontrolsubsysteminLinuxThissubsystemdealswith:-
qianxuedegushi
·
2020-08-04 16:43
高通平台Camera sensor bring up!
0.准确1.Kernel底层驱动配置1.1dtsi1.2
pinctrl
2.Chi-CdkXML配置2.1sensormodule2.2sensor3.CHECK本文主要针对高通平台SM7250进行描述,
J_PrCz
·
2020-08-04 12:12
camera
sensor
Linux芯片级移植与底层驱动(基于3.7.4内核)
.SoCLinux底层驱动的组成和现状为了让Linux在一个全新的ARMSoC上运行,需要提供大量的底层支撑,如定时器节拍、中断控制器、SMP启动、CPUhotplug以及底层的GPIO、clock、
pinctrl
shen924
·
2020-08-04 11:18
imx6q-pcie 1ffc000.pcie: phy link never came up
imx6q-pcie1ffc000.pcie:failedtoinitializehost[3.384570]imx6q-pcie:probeof1ffc000.pciefailedwitherror-22&pcie{
pinctrl
-names
houyizi313
·
2020-08-04 10:09
LinuxDriver
linux驱动之芯片级移植
一:底层基础概念为了在soc上运行linux,需要提供大量的底层支持,定时器节拍,中断控制器,SMP启动,CPU的热插拔,底层的GPIO,时钟,
pinctrl
,DMA硬件的封装。
ZDHK
·
2020-08-04 10:58
个人随笔
imx8 GPIO 设备驱动介绍
我这里使用的是通过DTS文件来进行设备硬件资源的申请及分配,用户可以在fsl-imx8qm-mek.dtsi文件下操作DTS,定义myled设备节点如下:myled{compatible="fsl,myled";
pinctrl
-names
心驰所往
·
2020-08-03 22:43
Linux
imx8
gpio
Android 添加键值并上报从驱动到上层
.在dts中(kernel/arch/arm/boot/dts/rk3288-android.dtsi)添加键值属性,可以仿照power按键配置wake-key{gpios=;linux,code=;
pinctrl
-names
我的小鱼楠
·
2020-08-01 06:02
嵌入式linux-嵌入式内核及驱动开发,中断编程,添加(定义)设备节点,获取中断号,申请中断,字符设备驱动框架,传递数据给用户
添加设备节点):1.2.1,系统中已经定义好的1.2.1.1,查看原理图,找到按键所对应的中断号SPIPortNo1.2.1.2,可以在设备树文件```arch/arm/boot/dts/exynos4x12-
pinctrl
.dtsi
nice梦醉天宇
·
2020-07-29 20:08
高通camera如何匹配I2C总线
1、dts配置cci:qcom,cci@1b0c000{compatible="qcom,cci";...
pinctrl
-names="cci_default","cci_suspend";
pinctrl
xuecz1230
·
2020-07-29 01:28
驱动开发
Linux学习笔记(21)——基于platform的杂项(MISC)设备驱动
修改设备树文件,增加beep节点beep{#address-cells=;#size-cells=;compatible="glen-beep";
pinctrl
-names="default";
pinctrl
glen_cao
·
2020-07-27 22:34
Linux
Linux学习笔记(22)——基于ICM20608的SPI设备驱动
修改设备树文件,增加Iecspi3节点上增加CM20608子节点&ecspi3{/*设置当前片选数量为1,因为就只接了一个ICM20608*/fsl,spi-num-chipselects=;cs-gpio=;
pinctrl
-names
glen_cao
·
2020-07-27 22:34
Linux
zynqmp pl端eth phy选用ar8035
增加rgmii-id的方式即可&gem0{status="okay";local-mac-address=[000012345670];phy-handle=;phy-mode="rgmii-id";
pinctrl
-names
tccxy
·
2020-07-15 15:00
关于高通8053平台i2c和spi配置的学习总结
主要的工作在于对设备树文件的修改,主要修改了msm8953-
pinctrl
.dtsi和msm8953.dtsi两个文件。msm8953-
pinctrl
.dtsi是配置MSM8953芯片中的GPIO。
weixin_36274916
·
2020-07-12 10:22
技术
openwrt mt7620a使能uartf
添加:&uart{status="okay";
pinctrl
-names="default";
pinctrl
-0=;};修改默认的
pinctrl
,去掉uartf&
pinctrl
{state_default
奋斗-永无止境
·
2020-07-10 15:52
openwrt
openwrt
mt7620
uartf
第九章 理一理驱动程序的编写
在此期间问了自己14个问题:1什么是
pinctrl
子系统?2什么是gpio子系统?3gpio和
pinctrl
子系统怎么编写?4gpio和
pinctrl
子系统怎么转化到内核中?
阳明先生的信徒
·
2020-07-09 15:54
I.MX6
第九章 理一理驱动程序的编写-9.2-9.4
pinctrl
子系统和gpio子系统再理解
承接:第九章理一理驱动程序的编写目录9.2.什么是
pinctrl
子系统?9.3.什么是gpio子系统?9.4.gpio和
pinctrl
子系统怎么编写?9.52个子系统是怎么被内核调用的?
阳明先生的信徒
·
2020-07-09 15:22
I.MX6
[RK3399][Android7.1]
Pinctrl
的默认配置
问题:针对GPIO的MUX的功能,RK平台的配置有些区别于高通平台,高通的平台中即便是“default”的状态也是需要在Driver中去设置的,但是RK平台针对“default”的状态是不需要在Driver中去配置,而是由平台统一的实现了。DTS:&dsi{compatible="rockchip,rk3399-dsi";enable-gpios=;reset-gpios=;standby-gpi
zhuyong006
·
2020-07-09 06:29
PINCTRL配置
高通平台GPIO
pinctrl
调试心得
众所周知,Linux2.6引入了非常经典的设备模型,最近发现在驱动和设备attach时,会设置GPIO状态为default哦,而且在设备驱动probe()调用之前,什么情况?且听我慢慢道来,呵呵那我们就从__device_attach_driver()函数开始吧?LINUX/android/kernel/drivers/base/dd.c这个函数最后会调用driver_probe_device()
渴望成长的菜鸟
·
2020-07-09 04:06
Android
Experience
设备树中
pinctrl
的简单使用
文档:内核Documentation/devicetree/bindings/
pinctrl
/samsung-
pinctrl
.txts3c2440-
pinctrl
.dtsi/**SamsungS3C2416pinctrlsettings
努力搬砖tx
·
2020-07-08 21:06
linux驱动
kernel:dts&gpio几种常见设定的
pinctrl
配置
pinctrl
的配置file是.dts备注:配置是以mt6735上gpio84举例的1.配置成输入上拉&pio{test_pull_up:test_pull_up{pins_cmd_dat{pins=;
maze_linux
·
2020-07-08 10:27
kernel
linux设备树中
pinctrl
的配置(上)
最近在移植linux,用到kernel版本为3.18.22和4.1.3,在高版本的内核源码中用到了设备树(device-tree),设备树中用到
pinctrl
的配置,记录一下。
没事多学点
·
2020-07-08 05:33
linux
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他