Re: [PATCH v2 2/3] spi: meson-axg: enhance output enable feature

From: Sunny Luo
Date: Thu Dec 13 2018 - 08:12:08 EST


Hi Neil,

On 2018/12/13 16:53, Neil Armstrong wrote:
Hi Sunny,

On 13/12/2018 09:39, Sunny Luo wrote:
The SPICC controller in Meson-AXG is capable of driving the CLK/MOSI/SS
signal lines through the idle state (between two transmission operation),
which avoid the signals floating in unexpected state.

This is welcome, because it's really missing on GX...
I tried implementing it with pinctrl at [1], but it's complex.

Can you provide more info on how we should implement in on GX to be on par ?

[1] https://github.com/superna9999/linux/commit/9c3a95659dd532d186556c1570c54d79ea5a4d45

GX is incapable of OEN. To be on par with it ,we have to pullup/down clk pin as
you did at[1].

static const struct meson_spicc_data meson_spicc_gx_data = {
- .max_speed_hz = 30000000,
+ .max_speed_hz = 30000000,

Nitpick, but I would have kept the indentation here ...

};
static const struct meson_spicc_data meson_spicc_axg_data = {
- .max_speed_hz = 80000000,
+ .max_speed_hz = 80000000,
+ .has_oen = true,

same here

Anywy it's nitpick,
ok, i will revert it next patch.