Message ID | 1606737750-29537-1-git-send-email-bongsu.jeon@samsung.com (mailing list archive) |
---|---|
State | Deferred |
Delegated to: | Netdev Maintainers |
Headers | show |
Series | None | expand |
On Mon, Nov 30, 2020 at 09:02:30PM +0900, Bongsu Jeon wrote: > From: Bongsu Jeon <bongsu.jeon@samsung.com> > > The delay of 20ms is enough to enable and > wake up the Samsung's nfc chip. > > Signed-off-by: Bongsu Jeon <bongsu.jeon@samsung.com> > --- > drivers/nfc/s3fwrn5/i2c.c | 6 +++--- > 1 file changed, 3 insertions(+), 3 deletions(-) It's really not easy to work with your way of sending the patches. I am sorry but you have to adjust your style to the style of reviewers and the entire community. 1. Again, you ignored/dropped my Ack. 2. I asked you to send all patches referencing each other, which you can achieve without any effort with git format-patch and send-email or with in-reply-to. Seriously, these tools work properly by default! You have to break them on purpose - so stop. Now, all your patches are scattered over my mailbox. They are all over mailing list: https://lore.kernel.org/lkml/?q=bongsu.jeon2%40gmail.com Browsing this patchset is uncomfortable. It's a pain. Please, work on your workflow. Get help in that - there are plenty of open-source contributors in Samsung. Ask them how to do it. If you cannot, read the mailing lists and see how others do it. Recent example, one of thousands: https://lore.kernel.org/linux-arm-kernel/20201130131047.2648960-1-daniel@0x0f.com/T/#m4a9ed644869b8018b8286a6b229012278141cb66 1. It comes with a cover letter, 2. All emails are properly linked with each other (scroll to the bottom). Best regards, Krzysztof
diff --git a/drivers/nfc/s3fwrn5/i2c.c b/drivers/nfc/s3fwrn5/i2c.c index ae26594..9a64eea 100644 --- a/drivers/nfc/s3fwrn5/i2c.c +++ b/drivers/nfc/s3fwrn5/i2c.c @@ -19,7 +19,7 @@ #define S3FWRN5_I2C_DRIVER_NAME "s3fwrn5_i2c" -#define S3FWRN5_EN_WAIT_TIME 150 +#define S3FWRN5_EN_WAIT_TIME 20 struct s3fwrn5_i2c_phy { struct i2c_client *i2c_dev; @@ -40,7 +40,7 @@ static void s3fwrn5_i2c_set_wake(void *phy_id, bool wake) mutex_lock(&phy->mutex); gpio_set_value(phy->gpio_fw_wake, wake); - msleep(S3FWRN5_EN_WAIT_TIME/2); + msleep(S3FWRN5_EN_WAIT_TIME); mutex_unlock(&phy->mutex); } @@ -63,7 +63,7 @@ static void s3fwrn5_i2c_set_mode(void *phy_id, enum s3fwrn5_mode mode) if (mode != S3FWRN5_MODE_COLD) { msleep(S3FWRN5_EN_WAIT_TIME); gpio_set_value(phy->gpio_en, 0); - msleep(S3FWRN5_EN_WAIT_TIME/2); + msleep(S3FWRN5_EN_WAIT_TIME); } phy->irq_skip = true;