怎么查看Linux I2C總線掛載了那些設備?

1. 根據系統啟動查看設備樹節點文件(系統運行后的)

比如:要查看I2C2

	i2c2: i2c@feaa0000 {compatible = "rockchip,rk3588-i2c", "rockchip,rk3399-i2c";reg = <0x0 0xfeaa0000 0x0 0x1000>;clocks = <&cru CLK_I2C2>, <&cru PCLK_I2C2>;clock-names = "i2c", "pclk";interrupts = <GIC_SPI 319 IRQ_TYPE_LEVEL_HIGH>;pinctrl-names = "default";pinctrl-0 = <&i2c2m0_xfer>;resets = <&cru SRST_I2C2>, <&cru SRST_P_I2C2>;reset-names = "i2c", "apb";#address-cells = <1>;#size-cells = <0>;status = "disabled";};

在這里插入圖片描述

綜上所述,節點名稱是i2c@feaa0000

cd /proc/device-tree/i2c@feaa0000 ,進入這個目錄 ls查看
在這里插入圖片描述

2. 反編譯總的設備樹文件來查詢

dtc -I dtb -O dts rk3588s-evb1-lp4x-v10-linux.dtb > test_all.dts

執行這個指令 grep -A10 “i2c2” test_all.dts
結果如下

wls@wls-virtual-machine:~/manifoldtech_file/project/RK3588/rk3588_linux_241112/kernel/arch/arm64/boot/dts/rockchip$ grep -A10 "i2c2" test_all.dtsi2c2 = "/i2c@feaa0000";i2c3 = "/i2c@feab0000";i2c4 = "/i2c@feac0000";i2c5 = "/i2c@fead0000";i2c6 = "/i2c@fec80000";i2c7 = "/i2c@fec90000";i2c8 = "/i2c@feca0000";rkcif_mipi_lvds0 = "/rkcif-mipi-lvds";rkcif_mipi_lvds1 = "/rkcif-mipi-lvds1";rkcif_mipi_lvds2 = "/rkcif-mipi-lvds2";rkcif_mipi_lvds3 = "/rkcif-mipi-lvds3";
--i2c2 {i2c2m0-xfer {rockchip,pins = <0x00 0x0f 0x09 0x19d 0x00 0x10 0x09 0x19d>;phandle = <0x143>;};i2c2m2-xfer {rockchip,pins = <0x02 0x03 0x09 0x19d 0x02 0x02 0x09 0x19d>;phandle = <0x341>;};i2c2m3-xfer {rockchip,pins = <0x01 0x15 0x09 0x19d 0x01 0x14 0x09 0x19d>;phandle = <0x342>;};i2c2m4-xfer {rockchip,pins = <0x01 0x01 0x09 0x19d 0x01 0x00 0x09 0x19d>;phandle = <0x343>;};};i2c3 {i2c3m0-xfer {rockchip,pins = <0x01 0x11 0x09 0x19d 0x01 0x10 0x09 0x19d>;phandle = <0x150>;
--i2c2 = "/i2c@feaa0000";vdd_npu_s0 = "/i2c@feaa0000/rk8602@42";vdd_npu_mem_s0 = "/i2c@feaa0000/rk8602@42";aw2013_led = "/i2c@feaa0000/aw2013_led@45";imu_icm_45686 = "/i2c@feaa0000/imu_icm_45686@69";usbc0 = "/i2c@feaa0000/fusb301@25";usbc0_role_sw = "/i2c@feaa0000/fusb301@25/ports/port@0/endpoint@0";usb_con = "/i2c@feaa0000/fusb301@25/connector";usbc0_orien_sw = "/i2c@feaa0000/fusb301@25/connector/ports/port@0/endpoint";dp_altmode_mux = "/i2c@feaa0000/fusb301@25/connector/ports/port@1/endpoint";og02b10_1 = "/i2c@feaa0000/og02b10-1@70";
--i2c2m0_xfer = "/pinctrl/i2c2/i2c2m0-xfer";i2c2m2_xfer = "/pinctrl/i2c2/i2c2m2-xfer";i2c2m3_xfer = "/pinctrl/i2c2/i2c2m3-xfer";i2c2m4_xfer = "/pinctrl/i2c2/i2c2m4-xfer";i2c3m0_xfer = "/pinctrl/i2c3/i2c3m0-xfer";i2c3m1_xfer = "/pinctrl/i2c3/i2c3m1-xfer";i2c3m2_xfer = "/pinctrl/i2c3/i2c3m2-xfer";i2c3m4_xfer = "/pinctrl/i2c3/i2c3m4-xfer";i2c4m0_xfer = "/pinctrl/i2c4/i2c4m0-xfer";i2c4m2_xfer = "/pinctrl/i2c4/i2c4m2-xfer";i2c4m3_xfer = "/pinctrl/i2c4/i2c4m3-xfer";i2c4m4_xfer = "/pinctrl/i2c4/i2c4m4-xfer";i2c5m0_xfer = "/pinctrl/i2c5/i2c5m0-xfer";i2c5m1_xfer = "/pinctrl/i2c5/i2c5m1-xfer";

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/pingmian/92350.shtml
繁體地址,請注明出處:http://hk.pswp.cn/pingmian/92350.shtml
英文地址,請注明出處:http://en.pswp.cn/pingmian/92350.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

bat腳本實現獲取非微軟官方服務列表

Get-CimInstance -ClassName Win32_Service |Where-Object { $_.State -eq Running -and $_.StartMode -ne Disabled } | ForEach-Object {$isMicrosoft $false$signerInfo 無可執行路徑if ($_.PathName) {# 提取可執行文件路徑&#xff08;處理帶引號/參數的路徑&#xff09…

小程序難調的組件

背景。做小程序用到了自定義表單。前后端都是分開寫的&#xff0c;沒有使用web-view。所以要做到功能對稱時間選擇器。需要區分datetime, year, day等類型使用uview組件較方便 <template><view class"u-date-picker" v-if"visible"><view c…

從零構建TransformerP2-新聞分類Demo

歡迎來到啾啾的博客&#x1f431;。 記錄學習點滴。分享工作思考和實用技巧&#xff0c;偶爾也分享一些雜談&#x1f4ac;。 有很多很多不足的地方&#xff0c;歡迎評論交流&#xff0c;感謝您的閱讀和評論&#x1f604;。 目錄引言1 一個完整的Transformer模型2 需要準備的“工…

qt qml實現電話簿 通訊錄

qml實現電話簿&#xff0c;基于github上開源代碼修改而來&#xff0c;增加了搜索和展開&#xff0c;效果如下 代碼如下 #include <QGuiApplication> #include <QQmlApplicationEngine>int main(int argc, char *argv[]) {QCoreApplication::setAttribute(Qt::AA_…

順序表——C語言

順序表實現代碼解析與學習筆記一、順序表基礎概念順序表是線性表的一種順序存儲結構&#xff0c;它使用一段連續的內存空間&#xff08;數組&#xff09;存儲數據元素&#xff0c;通過下標直接訪問元素&#xff0c;具有隨機訪問的特性。其核心特點是&#xff1a;元素在內存中連…

【Oracle篇】Oracle Data Pump遠程備份技術:直接從遠端數據庫備份至本地環境

&#x1f4ab;《博主主頁》&#xff1a;    &#x1f50e; CSDN主頁__奈斯DB    &#x1f50e; IF Club社區主頁__奈斯、 &#x1f525;《擅長領域》&#xff1a;擅長阿里云AnalyticDB for MySQL(分布式數據倉庫)、Oracle、MySQL、Linux、prometheus監控&#xff1b;并對…

Linux系統--文件系統

大家好&#xff0c;我們今天繼續來學習Linux系統部分。上一次我們學習了內存級的文件&#xff0c;下面我們來學習磁盤級的文件。那么話不多說&#xff0c;我們開始今天的學習&#xff1a; 目錄 Ext系列?件系統 1. 理解硬件 1-1 磁盤、服務器、機柜、機房 1-2 磁盤物理結構…

KUKA庫卡焊接機器人氬氣節氣設備

在焊接生產過程中&#xff0c;氬氣作為一種重要的保護氣體被廣泛應用于KUKA庫卡焊接機器人的焊接操作中。氬氣的消耗往往是企業生產成本的一個重要組成部分&#xff0c;因此實現庫卡焊接機器人節氣具有重要的經濟和環保意義。WGFACS節氣裝置的出現為解決這一問題提供了有效的方…

遠程連接----ubuntu ,rocky 等Linux系統,WindTerm_2.7.0

新一代開源免費的終端工具-WindTerm github 27.5k? https://github.com/kingToolbox/WindTerm/releases/download/2.7.0/WindTerm_2.7.0_Windows_Portable_x86_64.zip 主機填寫你自己要連接的主機ip 端口默認 22 改成你ssh文件配置的端口 輸入遠程的 用戶名 與密碼 成功連接…

筆試——Day32

文章目錄第一題題目思路代碼第二題題目&#xff1a;思路代碼第三題題目&#xff1a;思路代碼第一題 題目 素數回文 思路 模擬 構建新的數字&#xff0c;判斷該數是否為素數 代碼 第二題 題目&#xff1a; 活動安排 思路 區間問題的貪?&#xff1a;排序&#xff0c;然…

超高車輛如何影響城市立交隧道安全?預警系統如何應對?

超高車輛對立交隧道安全的潛在威脅在城市立交和隧道中&#xff0c;限高設施的設計通常考慮到大部分正常通行的貨車和運輸車輛。然而&#xff0c;一些超高的貨車、集裝箱車或特殊車輛如果未經有效監測而進入限高區域&#xff0c;就可能對道路設施造成極大的安全隱患。尤其在立交…

解決 MinIO 上傳文件時報 S3 API Requests must be made to API port錯誤

在使用 MinIO 進行文件上傳時&#xff0c;我遇到了一個比較坑的問題。錯誤日志如下&#xff1a; io.minio.errors.InvalidResponseException: Non-XML response from server. Response code: 400, Content-Type: text/xml; charsetutf-8, body: <?xml version"1.0&quo…

linux_https,udp,tcp協議(更新中)

目錄 https 加密類型 對稱加密 非對稱加密 加密方案 只用對程加密 只用非對程加密 雙方都是用非對程加密 非對稱對稱加密 非對稱對稱加密證書 流程圖 校驗流程圖 udp udp協議格式 特點 UDP緩沖區 tcp tcp協議格式 32位序號及確認序號 4位首部 6位標志位 1…

web端-登錄頁面驗證碼的實現(springboot+vue前后端分離)超詳細

目錄 一、項目技術棧 二、實現效果圖 ?三、實現路線 四、驗證碼的實現步驟 五、完整代碼 1.前端 2.后端 一、項目技術棧 登錄頁面暫時涉及到的技術棧如下: 前端 Vue2 Element UI Axios&#xff0c;后端 Spring Boot 2 MyBatis MySQL JWT Maven 二、實現效果圖…

瘋狂星期四文案網第33天運營日記

網站運營第33天&#xff0c;點擊觀站&#xff1a; 瘋狂星期四 crazy-thursday.com 全網最全的瘋狂星期四文案網站 運營報告 今日訪問量 今日搜索引擎收錄情況 必應收錄239個頁面&#xff0c;還在持續增加中&#xff0c;已經獲得必應的認可&#xff0c;逐漸收錄所有頁面 百度…

客戶端利用MinIO對服務器數據進行同步

MinIO 是一款高性能、開源的對象存儲服務&#xff0c;專為海量數據存儲設計&#xff0c;兼容 Amazon S3 API&#xff08;即與 AWS S3 協議兼容&#xff09;&#xff0c;可用于構建私有云存儲、企業級數據湖、備份歸檔系統等場景。它以輕量、靈活、高效為核心特點&#xff0c;廣…

WPF 雙擊行為實現詳解:DoubleClickBehavior 源碼分析與實戰指南

WPF 雙擊行為實現詳解:DoubleClickBehavior 源碼分析與實戰指南 文章目錄 WPF 雙擊行為實現詳解:DoubleClickBehavior 源碼分析與實戰指南 引言 一、行為(Behavior)基礎概念 1.1 什么是行為? 1.2 行為的優勢 二、DoubleClickBehavior 源碼分析 2.1 類定義與依賴屬性 2.2 雙…

零知開源——基于STM32F103RBT6的TDS水質監測儀數據校準和ST7789顯示實戰教程

?零知開源是一個真正屬于國人自己的開源軟硬件平臺&#xff0c;在開發效率上超越了Arduino平臺并且更加容易上手&#xff0c;大大降低了開發難度。零知開源在軟件方面提供了完整的學習教程和豐富示例代碼&#xff0c;讓不懂程序的工程師也能非常輕而易舉的搭建電路來創作產品&…

luogu P3387 【模板】縮點

原題鏈接 原題再現 題目描述 給定一個 n 個點 m 條邊有向圖&#xff0c;每個點有一個權值&#xff0c;求一條路徑&#xff0c;使路徑經過的點權值之和最大。你只需要求出這個權值和。 允許多次經過一條邊或者一個點&#xff0c;但是&#xff0c;重復經過的點&#xff0c;權…

P1119 災后重建【題解】

P1119 災后重建 題目背景 B 地區在地震過后&#xff0c;所有村莊都造成了一定的損毀&#xff0c;而這場地震卻沒對公路造成什么影響。但是在村莊重建好之前&#xff0c;所有與未重建完成的村莊的公路均無法通車。換句話說&#xff0c;只有連接著兩個重建完成的村莊的公路才能通…