Upgrade to PRO for Only $50/Year—Limited-Time Offer! 🔥
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
220
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
200
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
230
Other Decks in Technology
See All in Technology
AgentCore BrowserとClaude Codeスキルを活用した 『初手AI』を実現する業務自動化AIエージェント基盤
ruzia
7
920
アプリにAIを正しく組み込むための アーキテクチャ── 国産LLMの現実と実践
kohju
0
180
コンテキスト情報を活用し個社最適化されたAI Agentを実現する4つのポイント
kworkdev
PRO
1
1.8k
【U/Day Tokyo 2025】Cygames流 最新スマートフォンゲームの技術設計 〜『Shadowverse: Worlds Beyond』におけるアーキテクチャ再設計の挑戦~
cygames
PRO
2
1.1k
AlmaLinux + KVM + Cockpit で始めるお手軽仮想化基盤 ~ 開発環境などでの利用を想定して ~
koedoyoshida
0
150
re:Invent2025 3つの Frontier Agents を紹介 / introducing-3-frontier-agents
tomoki10
0
360
フィッシュボウルのやり方 / How to do a fishbowl
pauli
2
350
ハッカソンから社内プロダクトへ AIエージェント「ko☆shi」開発で学んだ4つの重要要素
sonoda_mj
6
1.4k
20251203_AIxIoTビジネス共創ラボ_第4回勉強会_BP山崎.pdf
iotcomjpadmin
0
110
Identity Management for Agentic AI 解説
fujie
0
350
日本の AI 開発と世界の潮流 / GenAI Development in Japan
hariby
1
140
MariaDB Connector/C のcaching_sha2_passwordプラグインの仕様について
boro1234
0
1k
Featured
See All Featured
Redefining SEO in the New Era of Traffic Generation
szymonslowik
1
160
Agile Leadership in an Agile Organization
kimpetersen
PRO
0
49
GraphQLとの向き合い方2022年版
quramy
50
14k
Odyssey Design
rkendrick25
PRO
0
430
Game over? The fight for quality and originality in the time of robots
wayneb77
1
65
A Tale of Four Properties
chriscoyier
162
23k
The Anti-SEO Checklist Checklist. Pubcon Cyber Week
ryanjones
0
24
ラッコキーワード サービス紹介資料
rakko
0
1.7M
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
9
1.1k
GraphQLの誤解/rethinking-graphql
sonatard
73
11k
Leveraging LLMs for student feedback in introductory data science courses - posit::conf(2025)
minecr
0
85
The innovator’s Mindset - Leading Through an Era of Exponential Change - McGill University 2025
jdejongh
PRO
1
66
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