aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorEzequiel Garcia <ezequiel.garcia@free-electrons.com>2013-10-27 20:51:46 -0400
committerTony Lindgren <tony@atomide.com>2014-01-08 12:48:32 -0500
commite2e699b193ab1ff2d635fb4989695e791264e01e (patch)
tree0bdefcff8c8eebb523d0bfbfac3b81b101e965c1
parentb83a08fee18905ef3a7a6657f55b822744ed1756 (diff)
ARM: OMAP2+: gpmc: Move initialization outside the gpmc_t condition
This commit moves a bunch of initialization previously enclosed under a 'if (gpmc_t)' check, to be outside such condition. These initializations are not related to gpmc_t (timings) in any way so it's nonsense to enclose them under such check. Signed-off-by: Ezequiel Garcia <ezequiel.garcia@free-electrons.com> Signed-off-by: Tony Lindgren <tony@atomide.com>
-rw-r--r--arch/arm/mach-omap2/gpmc-nand.c40
1 files changed, 20 insertions, 20 deletions
diff --git a/arch/arm/mach-omap2/gpmc-nand.c b/arch/arm/mach-omap2/gpmc-nand.c
index 662c7fd633cc..d66b85692a58 100644
--- a/arch/arm/mach-omap2/gpmc-nand.c
+++ b/arch/arm/mach-omap2/gpmc-nand.c
@@ -98,32 +98,32 @@ int gpmc_nand_init(struct omap_nand_platform_data *gpmc_nand_data,
98 dev_err(dev, "Unable to set gpmc timings: %d\n", err); 98 dev_err(dev, "Unable to set gpmc timings: %d\n", err);
99 return err; 99 return err;
100 } 100 }
101 }
101 102
102 if (gpmc_nand_data->of_node) { 103 if (gpmc_nand_data->of_node) {
103 gpmc_read_settings_dt(gpmc_nand_data->of_node, &s); 104 gpmc_read_settings_dt(gpmc_nand_data->of_node, &s);
104 } else { 105 } else {
105 /* Enable RD PIN Monitoring Reg */ 106 /* Enable RD PIN Monitoring Reg */
106 if (gpmc_nand_data->dev_ready) { 107 if (gpmc_nand_data->dev_ready) {
107 s.wait_on_read = true; 108 s.wait_on_read = true;
108 s.wait_on_write = true; 109 s.wait_on_write = true;
109 }
110 } 110 }
111 }
111 112
112 s.device_nand = true; 113 s.device_nand = true;
113 114
114 if (gpmc_nand_data->devsize == NAND_BUSWIDTH_16) 115 if (gpmc_nand_data->devsize == NAND_BUSWIDTH_16)
115 s.device_width = GPMC_DEVWIDTH_16BIT; 116 s.device_width = GPMC_DEVWIDTH_16BIT;
116 else 117 else
117 s.device_width = GPMC_DEVWIDTH_8BIT; 118 s.device_width = GPMC_DEVWIDTH_8BIT;
118 119
119 err = gpmc_cs_program_settings(gpmc_nand_data->cs, &s); 120 err = gpmc_cs_program_settings(gpmc_nand_data->cs, &s);
120 if (err < 0) 121 if (err < 0)
121 goto out_free_cs; 122 goto out_free_cs;
122 123
123 err = gpmc_configure(GPMC_CONFIG_WP, 0); 124 err = gpmc_configure(GPMC_CONFIG_WP, 0);
124 if (err < 0) 125 if (err < 0)
125 goto out_free_cs; 126 goto out_free_cs;
126 }
127 127
128 gpmc_update_nand_reg(&gpmc_nand_data->reg, gpmc_nand_data->cs); 128 gpmc_update_nand_reg(&gpmc_nand_data->reg, gpmc_nand_data->cs);
129 129