Message ID | 20200710004258.296017-1-linchuyuan@google.com (mailing list archive) |
---|---|
State | Superseded |
Headers | show |
Series | dt-bindings: hwmon: adm1272: add adm1272-adm1275-temp1-en binding | expand |
Adding Rob to the review list. On Thu, Jul 9, 2020 at 5:43 PM Chu Lin <linchuyuan@google.com> wrote: > > Problem: > adm1272 and adm1278 supports temperature sampling. The > current way of enabling it requires the user manually unbind the device > from the driver, flip the temperature sampling control bit and then bind > the device back to the driver. It would be nice if we can control this in a > better way by reading the dt. > > Solution: > Introducing device tree binding adm1272-adm1278-temp1-en. If the > flag is set, flip the temp1_en control bit on probing. > > Testing: > make dt_binding_check > > Signed-off-by: Chu Lin <linchuyuan@google.com> > --- > Documentation/devicetree/bindings/hwmon/adm1275.txt | 3 +++ > 1 file changed, 3 insertions(+) > > diff --git a/Documentation/devicetree/bindings/hwmon/adm1275.txt b/Documentation/devicetree/bindings/hwmon/adm1275.txt > index 1ecd03f3da4d..4403fe30f005 100644 > --- a/Documentation/devicetree/bindings/hwmon/adm1275.txt > +++ b/Documentation/devicetree/bindings/hwmon/adm1275.txt > @@ -15,6 +15,8 @@ Optional properties: > > - shunt-resistor-micro-ohms > Shunt resistor value in micro-Ohm > +- adm1272-adm1278-temp1-en > + Enable temperature sampling. This is supported on adm1272 and adm1278 > > Example: > > @@ -22,4 +24,5 @@ adm1272@10 { > compatible = "adi,adm1272"; > reg = <0x10>; > shunt-resistor-micro-ohms = <500>; > + adm1272-adm1278-temp1-en; > }; > -- > 2.27.0.383.g050319c2ae-goog >
On 7/13/20 12:24 PM, Chu Lin wrote: > Adding Rob to the review list. > Rob is running a robot on DT bindings patches. Adding him like this very likely won't trigger the robot. Guenter > On Thu, Jul 9, 2020 at 5:43 PM Chu Lin <linchuyuan@google.com> wrote: >> >> Problem: >> adm1272 and adm1278 supports temperature sampling. The >> current way of enabling it requires the user manually unbind the device >> from the driver, flip the temperature sampling control bit and then bind >> the device back to the driver. It would be nice if we can control this in a >> better way by reading the dt. >> >> Solution: >> Introducing device tree binding adm1272-adm1278-temp1-en. If the >> flag is set, flip the temp1_en control bit on probing. >> >> Testing: >> make dt_binding_check >> >> Signed-off-by: Chu Lin <linchuyuan@google.com> >> --- >> Documentation/devicetree/bindings/hwmon/adm1275.txt | 3 +++ >> 1 file changed, 3 insertions(+) >> >> diff --git a/Documentation/devicetree/bindings/hwmon/adm1275.txt b/Documentation/devicetree/bindings/hwmon/adm1275.txt >> index 1ecd03f3da4d..4403fe30f005 100644 >> --- a/Documentation/devicetree/bindings/hwmon/adm1275.txt >> +++ b/Documentation/devicetree/bindings/hwmon/adm1275.txt >> @@ -15,6 +15,8 @@ Optional properties: >> >> - shunt-resistor-micro-ohms >> Shunt resistor value in micro-Ohm >> +- adm1272-adm1278-temp1-en >> + Enable temperature sampling. This is supported on adm1272 and adm1278 >> >> Example: >> >> @@ -22,4 +24,5 @@ adm1272@10 { >> compatible = "adi,adm1272"; >> reg = <0x10>; >> shunt-resistor-micro-ohms = <500>; >> + adm1272-adm1278-temp1-en; >> }; >> -- >> 2.27.0.383.g050319c2ae-goog >>
On Fri, Jul 10, 2020 at 12:42:58AM +0000, Chu Lin wrote: > Problem: > adm1272 and adm1278 supports temperature sampling. The > current way of enabling it requires the user manually unbind the device > from the driver, flip the temperature sampling control bit and then bind > the device back to the driver. It would be nice if we can control this in a > better way by reading the dt. > > Solution: > Introducing device tree binding adm1272-adm1278-temp1-en. If the > flag is set, flip the temp1_en control bit on probing. > > Testing: > make dt_binding_check > > Signed-off-by: Chu Lin <linchuyuan@google.com> > --- > Documentation/devicetree/bindings/hwmon/adm1275.txt | 3 +++ > 1 file changed, 3 insertions(+) > > diff --git a/Documentation/devicetree/bindings/hwmon/adm1275.txt b/Documentation/devicetree/bindings/hwmon/adm1275.txt > index 1ecd03f3da4d..4403fe30f005 100644 > --- a/Documentation/devicetree/bindings/hwmon/adm1275.txt > +++ b/Documentation/devicetree/bindings/hwmon/adm1275.txt > @@ -15,6 +15,8 @@ Optional properties: > > - shunt-resistor-micro-ohms > Shunt resistor value in micro-Ohm > +- adm1272-adm1278-temp1-en > + Enable temperature sampling. This is supported on adm1272 and adm1278 I suspect this should be something like "analog,temp1-enable". Either case, I would suggest to resend the series and copy DT maintainers at least on this patch. Thanks, Guenter > > Example: > > @@ -22,4 +24,5 @@ adm1272@10 { > compatible = "adi,adm1272"; > reg = <0x10>; > shunt-resistor-micro-ohms = <500>; > + adm1272-adm1278-temp1-en; > };
On Sun, Jul 19, 2020 at 3:22 PM Guenter Roeck <linux@roeck-us.net> wrote: > > On Fri, Jul 10, 2020 at 12:42:58AM +0000, Chu Lin wrote: > > Problem: > > adm1272 and adm1278 supports temperature sampling. The > > current way of enabling it requires the user manually unbind the device > > from the driver, flip the temperature sampling control bit and then bind > > the device back to the driver. It would be nice if we can control this in a > > better way by reading the dt. > > > > Solution: > > Introducing device tree binding adm1272-adm1278-temp1-en. If the > > flag is set, flip the temp1_en control bit on probing. > > > > Testing: > > make dt_binding_check > > > > Signed-off-by: Chu Lin <linchuyuan@google.com> > > --- > > Documentation/devicetree/bindings/hwmon/adm1275.txt | 3 +++ > > 1 file changed, 3 insertions(+) > > > > diff --git a/Documentation/devicetree/bindings/hwmon/adm1275.txt b/Documentation/devicetree/bindings/hwmon/adm1275.txt > > index 1ecd03f3da4d..4403fe30f005 100644 > > --- a/Documentation/devicetree/bindings/hwmon/adm1275.txt > > +++ b/Documentation/devicetree/bindings/hwmon/adm1275.txt > > @@ -15,6 +15,8 @@ Optional properties: > > > > - shunt-resistor-micro-ohms > > Shunt resistor value in micro-Ohm > > +- adm1272-adm1278-temp1-en > > + Enable temperature sampling. This is supported on adm1272 and adm1278 > > I suspect this should be something like "analog,temp1-enable". Either case, > I would suggest to resend the series and copy DT maintainers at least on > this patch. Thanks for the heads up. I will send another review with a fix. Thanks, Chu
On Sun, Jul 19, 2020 at 03:22:22PM -0700, Guenter Roeck wrote: > On Fri, Jul 10, 2020 at 12:42:58AM +0000, Chu Lin wrote: > > Problem: > > adm1272 and adm1278 supports temperature sampling. The > > current way of enabling it requires the user manually unbind the device > > from the driver, flip the temperature sampling control bit and then bind > > the device back to the driver. It would be nice if we can control this in a > > better way by reading the dt. > > > > Solution: > > Introducing device tree binding adm1272-adm1278-temp1-en. If the > > flag is set, flip the temp1_en control bit on probing. > > > > Testing: > > make dt_binding_check > > > > Signed-off-by: Chu Lin <linchuyuan@google.com> > > --- > > Documentation/devicetree/bindings/hwmon/adm1275.txt | 3 +++ > > 1 file changed, 3 insertions(+) > > > > diff --git a/Documentation/devicetree/bindings/hwmon/adm1275.txt b/Documentation/devicetree/bindings/hwmon/adm1275.txt > > index 1ecd03f3da4d..4403fe30f005 100644 > > --- a/Documentation/devicetree/bindings/hwmon/adm1275.txt > > +++ b/Documentation/devicetree/bindings/hwmon/adm1275.txt > > @@ -15,6 +15,8 @@ Optional properties: > > > > - shunt-resistor-micro-ohms > > Shunt resistor value in micro-Ohm > > +- adm1272-adm1278-temp1-en > > + Enable temperature sampling. This is supported on adm1272 and adm1278 > > I suspect this should be something like "analog,temp1-enable". Yes. > Either case, > I would suggest to resend the series and copy DT maintainers at least on > this patch. Only the DT list matters. Rob
diff --git a/Documentation/devicetree/bindings/hwmon/adm1275.txt b/Documentation/devicetree/bindings/hwmon/adm1275.txt index 1ecd03f3da4d..4403fe30f005 100644 --- a/Documentation/devicetree/bindings/hwmon/adm1275.txt +++ b/Documentation/devicetree/bindings/hwmon/adm1275.txt @@ -15,6 +15,8 @@ Optional properties: - shunt-resistor-micro-ohms Shunt resistor value in micro-Ohm +- adm1272-adm1278-temp1-en + Enable temperature sampling. This is supported on adm1272 and adm1278 Example: @@ -22,4 +24,5 @@ adm1272@10 { compatible = "adi,adm1272"; reg = <0x10>; shunt-resistor-micro-ohms = <500>; + adm1272-adm1278-temp1-en; };
Problem: adm1272 and adm1278 supports temperature sampling. The current way of enabling it requires the user manually unbind the device from the driver, flip the temperature sampling control bit and then bind the device back to the driver. It would be nice if we can control this in a better way by reading the dt. Solution: Introducing device tree binding adm1272-adm1278-temp1-en. If the flag is set, flip the temp1_en control bit on probing. Testing: make dt_binding_check Signed-off-by: Chu Lin <linchuyuan@google.com> --- Documentation/devicetree/bindings/hwmon/adm1275.txt | 3 +++ 1 file changed, 3 insertions(+)