驱动编写思考

看了老师编写spi驱动的教程,想到一个问题不知道如何动笔,
假如,我需要读取一个GPIO引脚的电平,当读取到电平为低电平的时候,我才通过spi协议向从机发起写传输。(从机主机SPI协议四个引脚+一个GPIO引脚)
在驱动编写上spi驱动框架可以参考,读gpio引脚用Pinctrl系统,读引脚的驱动那我需要写两个probe函数吗?大概率不是,那我应该写在哪里面完成gpio的驱动呢?

你这没有描述清楚。
你是要用一个GPIO来触发开启传输
还是要一个GPIO为低的时候SPI才可以传输,而为高的时候即便我开启了传输,但是SPI是没有启动起来的?