Thread (6 messages) 6 messages, 4 authors, 2021-04-07

Re: [PATCH 2/2] nvmem: qfprom: Add support for fuse blowing on sc7280

From: Doug Anderson <dianders@chromium.org>
Date: 2021-03-30 21:20:16
Also in: linux-arm-msm, lkml

Hi,

On Wed, Mar 24, 2021 at 10:45 PM Rajendra Nayak [off-list ref] wrote:
quoted hunk ↗ jump to hunk
@@ -111,6 +113,15 @@ static const struct qfprom_soc_compatible_data sc7180_qfprom = {
        .nkeepout = ARRAY_SIZE(sc7180_qfprom_keepout)
 };

+static const struct nvmem_keepout sc7280_qfprom_keepout[] = {
+       {.start = 0x128, .end = 0x148},
+       {.start = 0x238, .end = 0x248}
+};
+
+static const struct qfprom_soc_compatible_data sc7280_qfprom = {
+       .keepout = sc7280_qfprom_keepout,
+       .nkeepout = ARRAY_SIZE(sc7280_qfprom_keepout)
+};
 /**
nit: blank line between structure and comment?

quoted hunk ↗ jump to hunk
@@ -187,9 +199,9 @@ static int qfprom_enable_fuse_blowing(const struct qfprom_priv *priv,
         * a rail shared do don't specify a max--regulator constraints
         * will handle.
         */
-       ret = regulator_set_voltage(priv->vcc, 1800000, INT_MAX);
+       ret = regulator_set_voltage(priv->vcc, qfprom_blow_uV, INT_MAX);
        if (ret) {
-               dev_err(priv->dev, "Failed to set 1.8 voltage\n");
+               dev_err(priv->dev, "Failed to set %duV\n", qfprom_blow_uV);
nit: the comment above this block (not in the unified diff)
specifically calls out 1.8V. It'd be nice if you updated the comment
since it's no longer fixed at 1.8V.

quoted hunk ↗ jump to hunk
@@ -379,6 +399,8 @@ static int qfprom_probe(struct platform_device *pdev)

                if (major_version == 7 && minor_version == 8)
                        priv->soc_data = &qfprom_7_8_data;
+               if (major_version == 7 && minor_version == 15)
+                       priv->soc_data = &qfprom_7_15_data;
nit: "else if" instead of "if"?


I guess I'm a little late since I think this already got applied, but
all the above are nits. Maybe you could send a follow-up patch to
address them?

-Doug
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help