[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <20190521135439.GM22024@lunn.ch>
Date: Tue, 21 May 2019 15:54:39 +0200
From: Andrew Lunn <andrew@...n.ch>
To: Sagar Shrikant Kadam <sagar.kadam@...ive.com>
Cc: robh+dt@...nel.org, mark.rutland@....com, peter@...sgaard.com,
palmer@...ive.com, paul.walmsley@...ive.com,
linux-i2c@...r.kernel.org, devicetree@...r.kernel.org,
linux-riscv@...ts.infradead.org, linux-kernel@...r.kernel.org
Subject: Re: [PATCH v6 3/3] i2c-ocores: sifive: add polling mode workaround
for FU540-C000 SoC.
> static void ocores_process_polling(struct ocores_i2c *i2c)
> {
> + const struct of_device_id *match;
> +
> + match = of_match_node(ocores_i2c_match, i2c->adap.dev.of_node);
> +
> while (1) {
> irqreturn_t ret;
> int err;
Please keep with the idea of i2c->flags, which is set during probe.
Just because it was removed because it was no longer needed does not
stop you from putting it back again if it is needed.
Andrew
Powered by blists - more mailing lists