From 1dd7a8d2fb6df4c292a3ce66cc0915078dc9da15 Mon Sep 17 00:00:00 2001 From: gaoyang3513 Date: Tue, 2 Jul 2024 17:15:31 +0800 Subject: [PATCH] =?UTF-8?q?[Mod]=20=E6=96=87=E6=A1=A3=E6=9B=B4=E6=96=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- spi/ReadMe.md | 26 +++++++++++--------------- 1 file changed, 11 insertions(+), 15 deletions(-) diff --git a/spi/ReadMe.md b/spi/ReadMe.md index bb66ffada..a990e62f4 100644 --- a/spi/ReadMe.md +++ b/spi/ReadMe.md @@ -159,24 +159,9 @@ SPI设备必须管理以下两种类型内存: ... - `master->transfer_one_message(struct spi_master *master, struct spi_message *mesg)`, 发送一个mesg; - - - ### SPI Protocol Driver ```c - static struct spi_driver CHIP_driver = { - .driver = { - .name = "CHIP", - .owner = THIS_MODULE, - .pm = &CHIP_pm_ops, - }, - - .probe = CHIP_probe, - .remove = CHIP_remove, - }; - - static int CHIP_probe(struct spi_device *spi) { struct CHIP *chip; @@ -196,6 +181,17 @@ SPI设备必须管理以下两种类型内存: ... etc return 0; } + + static struct spi_driver CHIP_driver = { + .driver = { + .name = "CHIP", + .owner = THIS_MODULE, + .pm = &CHIP_pm_ops, + }, + + .probe = CHIP_probe, + .remove = CHIP_remove, + }; ``` spi_setup(), ## 属性