Re: [RFC PATCH v10 6/9] media: tegra: Add Tegra210 Video input driver

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 




On 4/25/20 4:25 PM, Dmitry Osipenko wrote:
External email: Use caution opening links or attachments


26.04.2020 02:13, Dmitry Osipenko пишет:
24.04.2020 06:55, Sowjanya Komatineni пишет:
+static int __maybe_unused vi_runtime_resume(struct device *dev)
+{
+    struct tegra_vi *vi = dev_get_drvdata(dev);
+    int ret;
+
+    ret = regulator_enable(vi->vdd);
+    if (ret) {
+            dev_err(dev, "failed to enable VDD supply: %d\n", ret);
+            return ret;
+    }
+
+    ret = clk_set_rate(vi->clk, vi->soc->vi_max_clk_hz);
+    if (ret) {
+            dev_err(dev, "failed to set vi clock rate: %d\n", ret);
+            goto disable_vdd;
+    }
Isn't setting clock rate using assigned-clocks in a device-tree enough?
Could you please clarify why this vi_max_clk_hz is needed?

In that case it should be wrong to set the clock rate in the RPM
callback because RPM works asynchronously and RPM may not be suspended
on TGP -> sensor source switch.

Driver will not do TPG and Sensor switch dynamically.

Based on kconfig, it will only do TPG or Sensor and sensor will be default all the time once sensor support is added in next series.





[Index of Archives]     [Device Tree Compilter]     [Device Tree Spec]     [Linux Driver Backports]     [Video for Linux]     [Linux USB Devel]     [Linux PCI Devel]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [XFree86]     [Yosemite Backpacking]


  Powered by Linux