Lines Matching refs:regaddr

94 static int sdioh_sdmmc_get_cisaddr(sdioh_info_t *sd, uint32 regaddr);
151 int sdioh_sdmmc_card_regread(sdioh_info_t *sd, int func, uint32 regaddr, int regsize, uint32 *data);
773 sdioh_sdmmc_get_cisaddr(sdioh_info_t *sd, uint32 regaddr) in sdioh_sdmmc_get_cisaddr() argument
780 if ((sdioh_sdmmc_card_regread (sd, 0, regaddr, 1, &regdata)) != SUCCESS) in sdioh_sdmmc_get_cisaddr()
784 regaddr++; in sdioh_sdmmc_get_cisaddr()
826 sdioh_request_byte(sdioh_info_t *sd, uint rw, uint func, uint regaddr, uint8 *byte) in sdioh_request_byte() argument
833 sd_info(("%s: rw=%d, func=%d, addr=0x%05x\n", __FUNCTION__, rw, func, regaddr)); in sdioh_request_byte()
842 if (regaddr == SDIOD_CCCR_IOEN) { in sdioh_request_byte()
914 else if (regaddr == SDIOD_CCCR_IOABORT) { in sdioh_request_byte()
924 *byte, regaddr, &err_ret); in sdioh_request_byte()
932 else if (regaddr < 0xF0) { in sdioh_request_byte()
933 sd_err(("bcmsdh_sdmmc: F0 Wr:0x%02x: write disallowed\n", regaddr)); in sdioh_request_byte()
939 *byte, regaddr, &err_ret); in sdioh_request_byte()
947 sdio_writeb(sd->func[func], *byte, regaddr, &err_ret); in sdioh_request_byte()
956 *byte = sdio_f0_readb(sd->func[func], regaddr, &err_ret); in sdioh_request_byte()
958 *byte = sdio_readb(sd->func[func], regaddr, &err_ret); in sdioh_request_byte()
965 if ((regaddr == 0x1001F) && ((err_ret == -ETIMEDOUT) || (err_ret == -EILSEQ))) { in sdioh_request_byte()
968 rw ? "Write" : "Read", func, regaddr, *byte, err_ret)); in sdioh_request_byte()
1329 sdioh_sdmmc_card_regread(sdioh_info_t *sd, int func, uint32 regaddr, int regsize, uint32 *data) in sdioh_sdmmc_card_regread() argument
1335 sdioh_request_byte(sd, SDIOH_READ, func, regaddr, &temp); in sdioh_sdmmc_card_regread()
1341 if (sdioh_request_word(sd, 0, SDIOH_READ, func, regaddr, data, regsize)) { in sdioh_sdmmc_card_regread()
1390 sdioh_sdmmc_card_regwrite(sdioh_info_t *sd, int func, uint32 regaddr, int regsize, uint32 data) in sdioh_sdmmc_card_regwrite() argument
1397 sdioh_request_byte(sd, SDIOH_READ, func, regaddr, &temp); in sdioh_sdmmc_card_regwrite()
1404 sdioh_request_word(sd, 0, SDIOH_READ, func, regaddr, &data, regsize); in sdioh_sdmmc_card_regwrite()