Re: [PATCH 01/31] swim: Assert strobe with stable outputs

Laurent Vivier <[email protected]>
Newsgroups org.kernel.vger.linux-block,org.kernel.vger.linux-kernel,org.kernel.vger.linux-m68k
Message-ID <[email protected]>
Le 21/07/2026 à 07:41, Finn Thain a écrit :
> 
> On Mon, 20 Jul 2026, Laurent Vivier wrote:
> 
>> Le 16/07/2026 à 12:02, Finn Thain a écrit :
>>
>>> Keep the four phase pin directions set to output and hold their levels
>>> constant during LSTRB signalling.
>>
>> Perhaps you can also add a short comment to describe the changes you
>> made to the defines.
>>
> 
> Can you clarify please? I think what you're asking is, shouldn't the PH3
> pin be an input when it's not being used for LSTRB signalling?

My question is simpler:
You added the directions bits in the defines and it's not clear in the commit message.
For instance, I can see you update all the defines, but at first glance I didn't understand why.

Thanks,
Laurent

> 
> It would be nice if we had specs for the relevant FDD models, to show that
> no FDD ever drives the phase lines. Then I could write something more
> authoritative. I don't have that information but I do have the chip specs.
> 
> The swim3.c driver never sets phase pin direction because the SWIM3 chip
> doesn't implement that i.e. the four phase pins are permanently outputs.
> Similary, the programming model for the IWM chip offers no way to use
> phase lines as inputs, AFAICT. Same for the uPD72070 FDC chip.
> 
> I will add some of these observations to the commit log or the commentary
> in the source code if you think it would help.
> 
> Thanks for your review.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.