Lines Matching refs:base
42 * @base: base address of memory-mapped IO registers.
61 void __iomem *base;
178 void __iomem *base = emif->base;
180 width = (readl(base + EMIF_SDRAM_CONFIG) & NARROW_MODE_MASK)
190 void __iomem *base = emif->base;
226 temp = readl(base + EMIF_POWER_MANAGEMENT_CONTROL);
229 writel(temp, base + EMIF_POWER_MANAGEMENT_CONTROL);
464 void __iomem *base;
466 base = emif->base;
469 writel(DDR_MR4, base + EMIF_LPDDR2_MODE_REG_CONFIG);
470 temperature_level = readl(base + EMIF_LPDDR2_MODE_REG_DATA);
475 writel(DDR_MR4 | CS_MASK, base + EMIF_LPDDR2_MODE_REG_CONFIG);
476 temp = readl(base + EMIF_LPDDR2_MODE_REG_DATA);
503 void __iomem *base = emif->base;
526 writel(tim1, base + EMIF_SDRAM_TIMING_1_SHDW);
527 writel(tim3, base + EMIF_SDRAM_TIMING_3_SHDW);
528 writel(ref_ctrl, base + EMIF_SDRAM_REFRESH_CTRL_SHDW);
531 static irqreturn_t handle_temp_alert(void __iomem *base, struct emif_data *emif)
593 void __iomem *base = emif->base;
598 interrupts = readl(base + EMIF_SYSTEM_OCP_INTERRUPT_STATUS);
599 writel(interrupts, base + EMIF_SYSTEM_OCP_INTERRUPT_STATUS);
607 ret = handle_temp_alert(base, emif);
614 interrupts = readl(base + EMIF_LL_OCP_INTERRUPT_STATUS);
615 writel(interrupts, base + EMIF_LL_OCP_INTERRUPT_STATUS);
658 void __iomem *base = emif->base;
660 writel(readl(base + EMIF_SYSTEM_OCP_INTERRUPT_STATUS),
661 base + EMIF_SYSTEM_OCP_INTERRUPT_STATUS);
663 writel(readl(base + EMIF_LL_OCP_INTERRUPT_STATUS),
664 base + EMIF_LL_OCP_INTERRUPT_STATUS);
669 void __iomem *base = emif->base;
672 writel(readl(base + EMIF_SYSTEM_OCP_INTERRUPT_ENABLE_SET),
673 base + EMIF_SYSTEM_OCP_INTERRUPT_ENABLE_CLEAR);
675 writel(readl(base + EMIF_LL_OCP_INTERRUPT_ENABLE_SET),
676 base + EMIF_LL_OCP_INTERRUPT_ENABLE_CLEAR);
685 void __iomem *base = emif->base;
695 writel(interrupts, base + EMIF_SYSTEM_OCP_INTERRUPT_ENABLE_SET);
701 writel(interrupts, base + EMIF_LL_OCP_INTERRUPT_ENABLE_SET);
716 void __iomem *base = emif->base;
731 writel(pwr_mgmt_ctrl, base + EMIF_POWER_MANAGEMENT_CONTROL);
736 writel(zq, base + EMIF_SDRAM_OUTPUT_IMPEDANCE_CALIBRATION_CONFIG);
747 writel(temp_alert_cfg, base + EMIF_TEMPERATURE_ALERT_CONFIG);
755 writel(EMIF_EXT_PHY_CTRL_1_VAL, base + EMIF_EXT_PHY_CTRL_1_SHDW);
756 writel(EMIF_EXT_PHY_CTRL_5_VAL, base + EMIF_EXT_PHY_CTRL_5_SHDW);
757 writel(EMIF_EXT_PHY_CTRL_6_VAL, base + EMIF_EXT_PHY_CTRL_6_SHDW);
758 writel(EMIF_EXT_PHY_CTRL_7_VAL, base + EMIF_EXT_PHY_CTRL_7_SHDW);
759 writel(EMIF_EXT_PHY_CTRL_8_VAL, base + EMIF_EXT_PHY_CTRL_8_SHDW);
760 writel(EMIF_EXT_PHY_CTRL_9_VAL, base + EMIF_EXT_PHY_CTRL_9_SHDW);
761 writel(EMIF_EXT_PHY_CTRL_10_VAL, base + EMIF_EXT_PHY_CTRL_10_SHDW);
762 writel(EMIF_EXT_PHY_CTRL_11_VAL, base + EMIF_EXT_PHY_CTRL_11_SHDW);
763 writel(EMIF_EXT_PHY_CTRL_12_VAL, base + EMIF_EXT_PHY_CTRL_12_SHDW);
764 writel(EMIF_EXT_PHY_CTRL_13_VAL, base + EMIF_EXT_PHY_CTRL_13_SHDW);
765 writel(EMIF_EXT_PHY_CTRL_14_VAL, base + EMIF_EXT_PHY_CTRL_14_SHDW);
766 writel(EMIF_EXT_PHY_CTRL_15_VAL, base + EMIF_EXT_PHY_CTRL_15_SHDW);
767 writel(EMIF_EXT_PHY_CTRL_16_VAL, base + EMIF_EXT_PHY_CTRL_16_SHDW);
768 writel(EMIF_EXT_PHY_CTRL_17_VAL, base + EMIF_EXT_PHY_CTRL_17_SHDW);
769 writel(EMIF_EXT_PHY_CTRL_18_VAL, base + EMIF_EXT_PHY_CTRL_18_SHDW);
770 writel(EMIF_EXT_PHY_CTRL_19_VAL, base + EMIF_EXT_PHY_CTRL_19_SHDW);
771 writel(EMIF_EXT_PHY_CTRL_20_VAL, base + EMIF_EXT_PHY_CTRL_20_SHDW);
772 writel(EMIF_EXT_PHY_CTRL_21_VAL, base + EMIF_EXT_PHY_CTRL_21_SHDW);
773 writel(EMIF_EXT_PHY_CTRL_22_VAL, base + EMIF_EXT_PHY_CTRL_22_SHDW);
774 writel(EMIF_EXT_PHY_CTRL_23_VAL, base + EMIF_EXT_PHY_CTRL_23_SHDW);
775 writel(EMIF_EXT_PHY_CTRL_24_VAL, base + EMIF_EXT_PHY_CTRL_24_SHDW);
1128 emif->base = devm_platform_ioremap_resource(pdev, 0);
1129 if (IS_ERR(emif->base))
1155 __func__, emif->base, irq);