Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Generic Pin Configuration - Pin Control Subsystem
Search
Matheus Castello
August 25, 2018
Technology
0
210
Generic Pin Configuration - Pin Control Subsystem
Matheus Castello
August 25, 2018
Tweet
Share
More Decks by Matheus Castello
See All by Matheus Castello
.NET Core IoT para Linux Embarcado com Containers
microhobby
0
80
Using Debian Containers For Cross Development
microhobby
0
49
Linux Embarcado com Raspberry Pi
microhobby
0
190
Javascript em Sistemas Embarcados / IoT
microhobby
0
56
Para seu Próximo Projeto IoT - Android Things ou Linux Embarcado?
microhobby
0
130
Kernel Linux Pin Control Subsystem
microhobby
0
210
Other Decks in Technology
See All in Technology
Open Table Format (OTF) が必要になった背景とその機能 (2025.10.28)
simosako
2
530
AWSが好きすぎて、41歳でエンジニアになり、AAIを経由してAWSパートナー企業に入った話
yama3133
2
210
東京大学「Agile-X」のFPGA AIデザインハッカソンを制したソニーのAI最適化
sony
0
180
激動の時代を爆速リチーミングで乗り越えろ
sansantech
PRO
1
190
戦えるAIエージェントの作り方
iwiwi
15
6.6k
知覚とデザイン
rinchoku
1
660
RemoteFunctionを使ったコロケーション
mkazutaka
1
160
Raycast AI APIを使ってちょっと便利なAI拡張機能を作ってみた
kawamataryo
0
220
組織全員で向き合うAI Readyなデータ利活用
gappy50
5
1.9k
OpenCensusと歩んだ7年間
bgpat
0
250
GPUをつかってベクトル検索を扱う手法のお話し~NVIDIA cuVSとCAGRA~
fshuhe
0
290
CLIPでマルチモーダル画像検索 →とても良い
wm3
1
660
Featured
See All Featured
jQuery: Nuts, Bolts and Bling
dougneiner
65
7.9k
Fireside Chat
paigeccino
41
3.7k
Building an army of robots
kneath
306
46k
Writing Fast Ruby
sferik
630
62k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
16
1.7k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
27k
Designing Experiences People Love
moore
142
24k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
48
9.7k
A Tale of Four Properties
chriscoyier
161
23k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
116
20k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
234
17k
How to Think Like a Performance Engineer
csswizardry
27
2.2k
Transcript
GENERIC PIN CONFIGURATION PIN CONTROL SUBSYSTEM Matheus Castello
[email protected]
MATHEUS DE BARROS CASTELLO 27 year old, BS in Computer
Science System SW Engineer at SIDIA since 2015 Linux Kernel Developer - pinctrl-bcm2835 contributions Maker Enthusiast in Spare Time WHO I AM ?
None
GENERIC PIN CONFIGURATION? PIN CONFIGURATION AND MULTIPLEXING PIN CONTROL SUBSYSTEM?
DEVICE TREE BINDINGS?
PIN CONFIGURATION HOW KERNEL KNOW PERIPHERALS THAT ARE CONNECTED ?
PIN CONFIGURATION PC ARCHITECTURE - AUTO ENUMERATION BUS
PIN CONFIGURATION? EMBEDDED SYSTEMS - PERIPHERALS DIRECT CONNECTED TO GPIO
DEVICE TREE DEVICE TREE DESCRIBE HARDWARE TO KERNEL
DEVICE TREE
GPIO - PIN CONFIGURATION AND MULTIPLEXING PIN CONFIGURATION AND MULTIPLEXING
PIN CONFIGURATION AND MULTIPLEXING GPIO - GENERAL PURPOSE INPUT OUTPUT
SETTING UP GPIO PIN CONFIGURATION AND MULTIPLEXING PIN MULTIPLEXING PIN
CONFIGURATION
SETTING UP GPIO PIN CONFIGURATION AND MULTIPLEXING PIN CONTROL SUBSYSTEM
PIN CONTROL DEVICE TREE BINDINGS DEFINE PIN CONTROL PROPERTIES Documentation/device-tre/bindings/pinctrl/brcm,bcm2835.txt
PIN CONTROL PARSE DEVICE TREE PINCTRL BINDINGS - APPLY IT
IN CHIP REGISTERS drivers/pinctrl/bcm/pinctrl-bcm2835.c PARSE PINCTRL BINDINGS WRITE PIN CONF REGISTERS WRITE PIN MUX REGISTERS
REAL TESTING - SOUND CLAP DEVICE EXAMPLE OF USE IN
DEVICE DRIVE
PINCTRL LIVE TEST CHANGING SOME DEVICE TREE
GENERIC PIN CONFIGURATION? HOUSE OF MOTHER JOAN
GENERIC PIN CONFIGURATION KEEPING PINCTRL SUSBSYSTEM SYNERGY
GENERIC PIN CONFIGURATION KEEPING PINCTRL SUSBSYSTEM SYNERGY
GENERIC PIN CONFIGURATION KEEPING PINCTRL SUSBSYSTEM SYNERGY
GENERIC PIN CONFIGURATION KEEPING PINCTRL SUSBSYSTEM EASY
GENERIC PIN CONFIGURATION KEEPING PINCTRL SUSBSYSTEM EASY
GENERIC PIN CONFIGURATION EACH VENDOR HAVE YOUR WAY TO APPLY
MAPPED DATA
GENERIC PIN CONFIGURATION EACH VENDOR HAVE YOUR WAY TO APPLY
MAPPED DATA
PINCTRL LIVE TEST CHANGING SOME DEVICE TREE
Q&A
Matheus Castello
[email protected]
THANK YOU