diff options
author | Stefan Wahren <stefan.wahren@i2se.com> | 2017-05-29 13:57:19 +0200 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2017-05-30 13:57:30 -0400 |
commit | 60d6702464b9d667312035eb3bd9d390af9626dd (patch) | |
tree | 83741bcd9a1371592442a2bb5ee3afe0079425a7 /drivers/net/ethernet/qualcomm/qca_spi.c | |
parent | f1789286e0200f6a40fc20b05ee0e5e62d044a9e (diff) | |
download | linux-60d6702464b9d667312035eb3bd9d390af9626dd.tar.bz2 |
net: qualcomm: prepare frame decoding for UART driver
Unfortunately the frame format is not exactly identical between SPI
and UART. In case of SPI there is an additional HW length at the
beginning. So store the initial state to make the decoding state machine
more flexible and easy to extend for UART support.
Signed-off-by: Stefan Wahren <stefan.wahren@i2se.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'drivers/net/ethernet/qualcomm/qca_spi.c')
-rw-r--r-- | drivers/net/ethernet/qualcomm/qca_spi.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/net/ethernet/qualcomm/qca_spi.c b/drivers/net/ethernet/qualcomm/qca_spi.c index 43cc7de0b395..de78f60309a0 100644 --- a/drivers/net/ethernet/qualcomm/qca_spi.c +++ b/drivers/net/ethernet/qualcomm/qca_spi.c @@ -638,7 +638,7 @@ qcaspi_netdev_open(struct net_device *dev) qca->intr_req = 1; qca->intr_svc = 0; qca->sync = QCASPI_SYNC_UNKNOWN; - qcafrm_fsm_init(&qca->frm_handle); + qcafrm_fsm_init_spi(&qca->frm_handle); qca->spi_thread = kthread_run((void *)qcaspi_spi_thread, qca, "%s", dev->name); |