Lines Matching refs:value
114 uint32_t value = 0; in cdns_program_phy_reg() local
133 value = mmio_read_32(cdns_params.reg_base + SDHC_CDNS_HRS09); in cdns_program_phy_reg()
134 value &= ~SDHC_PHY_SW_RESET; in cdns_program_phy_reg()
135 mmio_write_32(cdns_params.reg_base + SDHC_CDNS_HRS09, value); in cdns_program_phy_reg()
138 value = (CP_USE_EXT_LPBK_DQS(combo_phy_reg->cp_use_ext_lpbk_dqs)) | in cdns_program_phy_reg()
144 cdns_params.reg_base + SDHC_CDNS_HRS05, value); in cdns_program_phy_reg()
150 value = (CP_SYNC_METHOD(combo_phy_reg->cp_sync_method)) | in cdns_program_phy_reg()
157 cdns_params.reg_base + SDHC_CDNS_HRS05, value); in cdns_program_phy_reg()
163 value = (CP_DLL_BYPASS_MODE(combo_phy_reg->cp_dll_bypass_mode)) | (2 << 20) | in cdns_program_phy_reg()
167 cdns_params.reg_base + SDHC_CDNS_HRS05, value); in cdns_program_phy_reg()
173 value = (CP_READ_DQS_CMD_DELAY(combo_phy_reg->cp_read_dqs_cmd_delay)) | in cdns_program_phy_reg()
179 cdns_params.reg_base + SDHC_CDNS_HRS05, value); in cdns_program_phy_reg()
186 value = mmio_read_32(cdns_params.reg_base + SDHC_CDNS_HRS05); in cdns_program_phy_reg()
189 value &= ~(CP_PHONY_DQS_TIMING_MASK << CP_PHONY_DQS_TIMING_SHIFT); in cdns_program_phy_reg()
190 mmio_write_32(cdns_params.reg_base + SDHC_CDNS_HRS05, value); in cdns_program_phy_reg()
194 value = mmio_read_32(cdns_params.reg_base + SDHC_CDNS_HRS09); in cdns_program_phy_reg()
195 value |= SDHC_PHY_SW_RESET; in cdns_program_phy_reg()
196 mmio_write_32(cdns_params.reg_base + SDHC_CDNS_HRS09, value); in cdns_program_phy_reg()
197 value = mmio_read_32(cdns_params.reg_base + SDHC_CDNS_HRS09); in cdns_program_phy_reg()
199 } while ((value & SDHC_PHY_INIT_COMPLETE) != SDHC_PHY_INIT_COMPLETE); in cdns_program_phy_reg()
202 value = (CP_IO_MASK_ALWAYS_ON(combo_phy_reg->cp_io_mask_always_on)) | in cdns_program_phy_reg()
209 cdns_params.reg_base + SDHC_CDNS_HRS05, value); in cdns_program_phy_reg()
214 value = mmio_read_32(cdns_params.reg_base + SDHC_CDNS_HRS09); in cdns_program_phy_reg()
215 value |= (HRS_09_EXTENDED_RD_MODE | HRS_09_EXTENDED_WR_MODE | in cdns_program_phy_reg()
217 mmio_write_32(cdns_params.reg_base + SDHC_CDNS_HRS09, value); in cdns_program_phy_reg()
219 value = 0; in cdns_program_phy_reg()
220 value = SDHC_HCSDCLKADJ(HRS_10_HCSDCLKADJ_VAL); in cdns_program_phy_reg()
221 mmio_write_32(cdns_params.reg_base + SDHC_CDNS_HRS10, value); in cdns_program_phy_reg()
223 value = 0; in cdns_program_phy_reg()
224 mmio_write_32(cdns_params.reg_base + SDHC_CDNS_HRS16, value); in cdns_program_phy_reg()
226 value = (10 << 16); in cdns_program_phy_reg()
227 mmio_write_32(cdns_params.reg_base + SDHC_CDNS_HRS07, value); in cdns_program_phy_reg()
334 uint32_t value = 0; in cdns_sdmmc_write_sd_host_reg() local
336 value = mmio_read_32(addr); in cdns_sdmmc_write_sd_host_reg()
337 value &= ~SDHC_REG_MASK; in cdns_sdmmc_write_sd_host_reg()
338 value |= data; in cdns_sdmmc_write_sd_host_reg()
339 mmio_write_32(addr, value); in cdns_sdmmc_write_sd_host_reg()
340 value = mmio_read_32(addr); in cdns_sdmmc_write_sd_host_reg()
342 if (value != data) { in cdns_sdmmc_write_sd_host_reg()