Lines Matching refs:gpmc_base

261 static void __iomem *gpmc_base;
269 writel_relaxed(val, gpmc_base + idx);
274 return readl_relaxed(gpmc_base + idx);
281 reg_addr = gpmc_base + GPMC_CS0_OFFSET + (cs * GPMC_CS_SIZE) + idx;
289 reg_addr = gpmc_base + GPMC_CS0_OFFSET + (cs * GPMC_CS_SIZE) + idx;
1158 reg->gpmc_nand_command = gpmc_base + GPMC_CS0_OFFSET +
1160 reg->gpmc_nand_address = gpmc_base + GPMC_CS0_OFFSET +
1162 reg->gpmc_nand_data = gpmc_base + GPMC_CS0_OFFSET +
1164 reg->gpmc_prefetch_config1 = gpmc_base + GPMC_PREFETCH_CONFIG1;
1165 reg->gpmc_prefetch_config2 = gpmc_base + GPMC_PREFETCH_CONFIG2;
1166 reg->gpmc_prefetch_control = gpmc_base + GPMC_PREFETCH_CONTROL;
1167 reg->gpmc_prefetch_status = gpmc_base + GPMC_PREFETCH_STATUS;
1168 reg->gpmc_ecc_config = gpmc_base + GPMC_ECC_CONFIG;
1169 reg->gpmc_ecc_control = gpmc_base + GPMC_ECC_CONTROL;
1170 reg->gpmc_ecc_size_config = gpmc_base + GPMC_ECC_SIZE_CONFIG;
1171 reg->gpmc_ecc1_result = gpmc_base + GPMC_ECC1_RESULT;
1174 reg->gpmc_bch_result0[i] = gpmc_base + GPMC_ECC_BCH_RESULT_0 +
1176 reg->gpmc_bch_result1[i] = gpmc_base + GPMC_ECC_BCH_RESULT_1 +
1178 reg->gpmc_bch_result2[i] = gpmc_base + GPMC_ECC_BCH_RESULT_2 +
1180 reg->gpmc_bch_result3[i] = gpmc_base + GPMC_ECC_BCH_RESULT_3 +
1182 reg->gpmc_bch_result4[i] = gpmc_base + GPMC_ECC_BCH_RESULT_4 +
1184 reg->gpmc_bch_result5[i] = gpmc_base + GPMC_ECC_BCH_RESULT_5 +
1186 reg->gpmc_bch_result6[i] = gpmc_base + GPMC_ECC_BCH_RESULT_6 +
2480 if (!gpmc || !gpmc_base)
2518 if (!gpmc || !gpmc_base)
2592 gpmc_base = devm_platform_ioremap_resource(pdev, 0);
2593 if (IS_ERR(gpmc_base))
2594 return PTR_ERR(gpmc_base);
2596 gpmc_base = devm_ioremap_resource(&pdev->dev, res);
2597 if (IS_ERR(gpmc_base))
2598 return PTR_ERR(gpmc_base);