Hi3511 Hi3512_PCI開發參考
Hi3511/Hi3512 晶片提供符合 PCI Local Bus Specification, Revision 2.3 標準的 PCI 匯流排。用於掛載標準 PCI 裝置(如 SATA 硬碟控制器,乙太網控制器等)和實現多片Hi3511/Hi3512 晶片之間大資料量高速級聯通訊。
Hi3511/Hi3512 的 PCI 驅動軟體主要包含以下幾個部分:
符合 PCI Local Bus Specification, Revision 2.3 標準的 PCI 匯流排適配層,用於管理各種標準的 PCI 裝置的資源。
Hi3511/Hi3512 作為標準 PCI 裝置時的驅動軟體,包括 Hi3511/Hi3512 作為 PCI 裝置在啟動時的軟體載入。
函式列表:
函式描述方式:
本文用 10 個域對 API 參考資訊進行描述。
結構體描述方式:
API 參考
Hi3511/Hi3512 PCI 配置空間訪問介面函式族
pci_bus_read_config_byte/word/dword
【目的】
當 Hi3511/Hi3512 主裝置掛載標準 PCI 裝置時,提供訪問 Hi3511/Hi3512 掛載的各個裝置的配置暫存器空間。訪問該 PCI 配置空間的方式有按位元組、按字和按雙字三種。
【語法】
int pci_bus_read_config_byte( struct pci_bus *bus, unsigned int devfn,
int where, u8 *val);
int pci_bus_read_config_word( struct pci_bus *bus, unsigned int devfn,
int where, u16 *val);
int pci_bus_read_config_dword( struct pci_bus *bus, unsigned int devfn,
int where, u32 *val);
【描述】
根據呼叫傳入的 PCI 匯流排描述結構和裝置號,找到相應的裝置上的目標配置暫存器,並以一定的資料寬度(1 位元組、2 位元組或 4 位元組)對目標配置暫存器的內容進行讀操作。
【引數】
【返回值】
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31529038/viewspace-2639380/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 微信雲開發參考連結
- BOOST庫 學習參考完全開發指南
- Hi3511平臺開發環境搭建資料開發環境
- 最新高通平臺驅動開發參考文件
- 使用delphi開發人工智慧程式(參考資料)人工智慧
- TIDB 考試 參考TiDB
- 開發參考:介紹一款多專案java開發平臺Java
- OSI參考模型和TCP/IP參考模型模型TCP
- javamail參考JavaAI
- 量化合約系統開發 (參考版),量化合約開發策略原始碼方案原始碼
- WebApiClient效能參考WebAPIclient
- OSI參考模型模型
- Facebook 遊戲開發更新文件 API參考v6.2遊戲開發API
- L02 Web 開發實戰筆記(僅供自己參考)Web筆記
- 模擬考試參考程式碼
- 基於 go 語言開發部署的部落格 免費開源供參考Go
- Facebook 遊戲開發更新文件 API 參考文件 v5.0遊戲開發API
- Facebook 遊戲開發更新文件 API 參考文件 v6.0遊戲開發API
- Blender參考API用法API
- LVS - ipvsadm命令參考
- Oracle ASMCMD命令參考OracleASM
- SQL優化參考SQL優化
- openGauss ODBC介面參考
- Latex—參考文獻
- CloudBeaver 參考架構Cloud架構
- 參考文獻合集
- echarts markLine參考線Echarts
- PyQtGraph繪圖參考QT繪圖
- oracle 參考資料Oracle
- Facebook 小遊戲開發更新文件 API 參考文件 v6.0遊戲開發API
- 秒合約系統開發邏輯實現,秒合約系統開發部分原始碼參考原始碼
- spring-boot參考文章Springboot
- Spring Boot 參考指南(Hazelcast)Spring BootAST
- HTML標籤參考(一)HTML
- Elasticsearch 參考指南(介紹)Elasticsearch
- http http headers參考文件HTTPHeader
- Oracle官方參考資料Oracle
- 前端知識點參考前端