public inbox for linux-arm-kernel@lists.infradead.org 
 help / color / mirror / Atom feed
From: Wolfram Sang <wsa@the-dreams•de>
To: Kewei Xu <kewei.xu@mediatek•com>,
	matthias.bgg@gmail•com, robh+dt@kernel•org,
	linux-i2c@vger•kernel.org, devicetree@vger•kernel.org,
	linux-arm-kernel@lists•infradead.org,
	linux-kernel@vger•kernel.org, linux-mediatek@lists•infradead.org,
	srv_heupstream@mediatek•com, leilk.liu@mediatek•com,
	qii.wang@mediatek•com, liguo.zhang@mediatek•com,
	caiyu.chen@mediatek•com, ot_daolong.zhu@mediatek•com,
	yuhan.wei@mediatek•com
Subject: Re: [PATCH v7 6/7] i2c: mediatek: Isolate speed setting via dts for special devices
Date: Mon, 29 Nov 2021 13:49:05 +0100	[thread overview]
Message-ID: <YaTMQQhENmJAIUk4@kunai> (raw)
In-Reply-To: <YWQYbaTIhud2QHNP@kunai>


[-- Attachment #1.1: Type: text/plain, Size: 940 bytes --]


> > stretching. But if the slave device stretch the SCL line for too long
> > time, our design still cannot make tSU,STA/tHD,STA/tSU,STO meet spec.
> 
> Isn't the new algorithm broken if it cannot support clock stretching?
> What was the problem of the old algorithm not meeting the spec?
> 
> > However in the old (default) timing algorithm before the commit
> > be5ce0e97cc7 ("i2c: mediatek: Add i2c ac-timing adjust support"),
> > tSU,STA/tHD,STA/tSU,STO can meet spec. So we want to define a new
> > setting "default-adjust-timing" for using the old (default) timing
> > algorithm."
> 
> What I still do not get: the old algorithm was able to handle clock
> stretching. Why can't you update the new one to handle clock stretching
> as well. I might be missing something, but what is it?

I am still interested. Especially in the last question. Is the last
question clear to you? I can explain some more otherwise.


[-- Attachment #1.2: signature.asc --]
[-- Type: application/pgp-signature, Size: 833 bytes --]

[-- Attachment #2: Type: text/plain, Size: 176 bytes --]

_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists•infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel

  reply	other threads:[~2021-11-29 12:50 UTC|newest]

Thread overview: 20+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2021-09-17 10:14 [PATCH v7 0/7] Introducing an attribute to select the time setting Kewei Xu
2021-09-17 10:14 ` [PATCH v7 1/7] i2c: mediatek: fixing the incorrect register offset Kewei Xu
2021-10-02  6:28   ` Wolfram Sang
2021-09-17 10:14 ` [PATCH v7 2/7] i2c: mediatek: Reset the handshake signal between i2c and dma Kewei Xu
2021-10-02  6:30   ` Wolfram Sang
2021-10-08  6:19     ` Kewei Xu
2021-09-17 10:14 ` [PATCH v7 3/7] i2c: mediatek: Dump i2c/dma register when a timeout occurs Kewei Xu
2021-10-02  6:37   ` Wolfram Sang
2021-10-08  7:13     ` Kewei Xu
2021-09-17 10:14 ` [PATCH v7 4/7] dt-bindings: i2c: add attribute use-default-timing Kewei Xu
2021-09-17 10:14 ` [PATCH v7 5/7] i2c: mediatek: Add OFFSET_EXT_CONF setting back Kewei Xu
2021-10-02  6:40   ` Wolfram Sang
2021-09-17 10:14 ` [PATCH v7 6/7] i2c: mediatek: Isolate speed setting via dts for special devices Kewei Xu
2021-10-02  6:40   ` Wolfram Sang
2021-10-08  8:47     ` Kewei Xu
2021-10-11 10:56       ` Wolfram Sang
2021-11-29 12:49         ` Wolfram Sang [this message]
2021-12-18  9:44           ` Kewei Xu
2021-12-18 10:17             ` Wolfram Sang
2021-09-17 10:14 ` [PATCH v7 7/7] i2c: mediatek: modify bus speed calculation formula Kewei Xu

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=YaTMQQhENmJAIUk4@kunai \
    --to=wsa@the-dreams$(echo .)de \
    --cc=caiyu.chen@mediatek$(echo .)com \
    --cc=devicetree@vger$(echo .)kernel.org \
    --cc=kewei.xu@mediatek$(echo .)com \
    --cc=leilk.liu@mediatek$(echo .)com \
    --cc=liguo.zhang@mediatek$(echo .)com \
    --cc=linux-arm-kernel@lists$(echo .)infradead.org \
    --cc=linux-i2c@vger$(echo .)kernel.org \
    --cc=linux-kernel@vger$(echo .)kernel.org \
    --cc=linux-mediatek@lists$(echo .)infradead.org \
    --cc=matthias.bgg@gmail$(echo .)com \
    --cc=ot_daolong.zhu@mediatek$(echo .)com \
    --cc=qii.wang@mediatek$(echo .)com \
    --cc=robh+dt@kernel$(echo .)org \
    --cc=srv_heupstream@mediatek$(echo .)com \
    --cc=yuhan.wei@mediatek$(echo .)com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox