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
230
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
81
Using Debian Containers For Cross Development
microhobby
0
49
Linux Embarcado com Raspberry Pi
microhobby
0
200
Javascript em Sistemas Embarcados / IoT
microhobby
0
57
Para seu Próximo Projeto IoT - Android Things ou Linux Embarcado?
microhobby
0
140
Kernel Linux Pin Control Subsystem
microhobby
0
230
Other Decks in Technology
See All in Technology
Bill One 開発エンジニア 紹介資料
sansan33
PRO
4
17k
2026年はチャンキングを極める!
shibuiwilliam
8
1.9k
小さく始めるBCP ― 多プロダクト環境で始める最初の一歩
kekke_n
1
290
名刺メーカーDevグループ 紹介資料
sansan33
PRO
0
1k
生成AI時代にこそ求められるSRE / SRE for Gen AI era
ymotongpoo
5
2.2k
ブロックテーマでサイトをリニューアルした話 / 2026-01-31 Kansai WordPress Meetup
torounit
0
370
2人で作ったAIダッシュボードが、開発組織の次の一手を照らした話― Cursor × SpecKit × 可視化の実践 ― Qiita AI Summit
noalisaai
1
350
開発メンバーが語るFindy Conferenceの裏側とこれから
sontixyou
2
530
Embedded SREの終わりを設計する 「なんとなく」から計画的な自立支援へ
sansantech
PRO
2
1.7k
Kubecon NA 2025: DRA 関連の Recap と社内 GPU 基盤での課題
kevin_namba
0
120
SREのプラクティスを用いた3領域同時 マネジメントへの挑戦 〜SRE・情シス・セキュリティを統合した チーム運営術〜
coconala_engineer
2
530
2026年、サーバーレスの現在地 -「制約と戦う技術」から「当たり前の実行基盤」へ- /serverless2026
slsops
2
170
Featured
See All Featured
Highjacked: Video Game Concept Design
rkendrick25
PRO
1
280
Crafting Experiences
bethany
1
46
Fantastic passwords and where to find them - at NoRuKo
philnash
52
3.6k
Statistics for Hackers
jakevdp
799
230k
StorybookのUI Testing Handbookを読んだ
zakiyama
31
6.6k
Java REST API Framework Comparison - PWX 2021
mraible
34
9.1k
Efficient Content Optimization with Google Search Console & Apps Script
katarinadahlin
PRO
0
310
Unlocking the hidden potential of vector embeddings in international SEO
frankvandijk
0
170
Marketing to machines
jonoalderson
1
4.6k
The Art of Programming - Codeland 2020
erikaheidi
57
14k
jQuery: Nuts, Bolts and Bling
dougneiner
65
8.4k
AI Search: Where Are We & What Can We Do About It?
aleyda
0
6.9k
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