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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- webapp開發參考WebAPP
- 開發技術選型參考
- 微信雲開發參考連結
- Java Web程式開發參考手冊JavaWeb
- BOOST庫 學習參考完全開發指南
- WCF的WindowsService開發參考【附原始碼】Windows原始碼
- 微信開發常用文件及參考資料
- 使用delphi開發人工智慧程式(參考資料)人工智慧
- 敏捷開發流程管理須參考的3個要素敏捷
- jQuery MiniUI 開發指南+API元件參考手冊jQueryUIAPI元件
- 開發參考:介紹一款多專案java開發平臺Java
- iOS開發——實時監控網速(僅作參考)iOS
- 供iOS遊戲開發新手參考的5項技巧iOS遊戲開發
- OSI參考模型和TCP/IP參考模型模型TCP
- Hi3511平臺開發環境搭建資料開發環境
- javamail參考JavaAI
- SQLAlchemy參考SQL
- 參考地址
- DOM參考手冊及事件參考手冊事件
- 量化合約系統開發 (參考版),量化合約開發策略原始碼方案原始碼
- L02 Web 開發實戰筆記(僅供自己參考)Web筆記
- Facebook 遊戲開發更新文件 API參考v6.2遊戲開發API
- WebApiClient效能參考WebAPIclient
- OSI參考模型模型
- Git教程參考Git
- 參考資料
- 前端參考指南前端
- SRVCTL 命令參考
- XMLHTTP物件參考XMLHTTP物件
- 區塊鏈發行幣說明參考區塊鏈
- ** 用PHP 發郵件例程 ,歡迎參考 **PHP
- 基於 go 語言開發部署的部落格 免費開源供參考Go
- 模擬考試參考程式碼
- 谷歌 Web 開發最佳實踐手冊(2.2.6):視訊元素快速參考谷歌Web
- CloudBeaver 參考架構Cloud架構
- Blender參考API用法API
- SQL優化參考SQL優化
- Oracle ASMCMD命令參考OracleASM