]> git.ipfire.org Git - thirdparty/kernel/linux.git/commitdiff
memory: ti-aemif: Remove unnecessary local variables
authorBastien Curutchet <bastien.curutchet@bootlin.com>
Wed, 4 Dec 2024 09:43:12 +0000 (10:43 +0100)
committerKrzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
Mon, 9 Dec 2024 19:36:54 +0000 (20:36 +0100)
CS timings are copied to local variables that are then used as is,
without any modifications.

Remove these unneeded local variables and deal directly with the timings
stored in the struct aemif_cs_data.

Signed-off-by: Bastien Curutchet <bastien.curutchet@bootlin.com>
Reviewed-by: Miquel Raynal <miquel.raynal@bootlin.com>
Link: https://lore.kernel.org/r/20241204094319.1050826-3-bastien.curutchet@bootlin.com
Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
drivers/memory/ti-aemif.c

index f23a549b219b77b8e26c4c4684e37ecb38c6f4b4..a0e1a6b53256ba12410279a78936d10814d00d2a 100644 (file)
@@ -174,22 +174,14 @@ static int aemif_config_abus(struct platform_device *pdev, int csnum)
 {
        struct aemif_device *aemif = platform_get_drvdata(pdev);
        struct aemif_cs_data *data = &aemif->cs_data[csnum];
-       int ta, rhold, rstrobe, rsetup, whold, wstrobe, wsetup;
        unsigned offset;
        u32 set, val;
 
        offset = A1CR_OFFSET + (data->cs - aemif->cs_offset) * 4;
 
-       ta      =  data->ta;
-       rhold   =  data->rhold;
-       rstrobe =  data->rstrobe;
-       rsetup  =  data->rsetup;
-       whold   =  data->whold;
-       wstrobe =  data->wstrobe;
-       wsetup  =  data->wsetup;
-
-       set = TA(ta) | RHOLD(rhold) | RSTROBE(rstrobe) | RSETUP(rsetup) |
-               WHOLD(whold) | WSTROBE(wstrobe) | WSETUP(wsetup);
+       set = TA(data->ta) |
+               RHOLD(data->rhold) | RSTROBE(data->rstrobe) | RSETUP(data->rsetup) |
+               WHOLD(data->whold) | WSTROBE(data->wstrobe) | WSETUP(data->wsetup);
 
        set |= (data->asize & ACR_ASIZE_MASK);
        if (data->enable_ew)