Searched +full:data +full:- +full:crci (Results 1 – 4 of 4) sorted by relevance
| /linux/drivers/dma/qcom/ |
| H A D | qcom_adm.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * Copyright (c) 2013-2015, The Linux Foundation. All rights reserved. 10 #include <linux/dma-mapping.h> 27 #include "../virt-dma.h" 29 /* ADM registers - calculated from channel number and security domain */ 48 #define ADM_CRCI_CTL(crci, ee) (0x400 + (crci) * ADM_CRCI_MULTI + \ argument 71 /* CRCI CTL */ 99 #define ADM_MAX_XFER (SZ_64K - 1) 100 #define ADM_MAX_ROWS (SZ_64K - 1) 130 u32 crci; member [all …]
|
| /linux/drivers/soc/qcom/ |
| H A D | qcom_gsbi.c | 1 // SPDX-License-Identifier: GPL-2.0-only 15 #include <dt-bindings/soc/qcom,gsbi.h> 83 { /* ADM 0 - B */ 88 { /* ADM 0 - B */ 93 { /* ADM 1 - A */ 98 { /* ADM 1 - B */ 113 u32 crci; member 118 { .compatible = "qcom,tcsr-ipq8064", .data = &config_ipq8064}, 119 { .compatible = "qcom,tcsr-apq8064", .data = &config_apq8064}, 120 { .compatible = "qcom,tcsr-msm8960", .data = &config_msm8960}, [all …]
|
| /linux/drivers/mmc/host/ |
| H A D | mmci_qcom_dml.c | 1 // SPDX-License-Identifier: GPL-2.0-only 51 void __iomem *base = host->base + DML_OFFSET; in qcom_dma_start() 52 struct mmc_data *data = host->data; in qcom_dma_start() local 58 if (data->flags & MMC_DATA_READ) { in qcom_dma_start() 60 /* Set producer CRCI-x and disable consumer CRCI */ in qcom_dma_start() 67 writel_relaxed(data->blksz, base + DML_PRODUCER_BAM_BLOCK_SIZE); in qcom_dma_start() 70 writel_relaxed(data->blocks * data->blksz, in qcom_dma_start() 80 /* Set consumer CRCI-x and disable producer CRCI*/ in qcom_dma_start() 103 index = of_property_match_string(np, "dma-names", name); in of_get_dml_pipe_index() 106 return -ENODEV; in of_get_dml_pipe_index() [all …]
|
| /linux/drivers/mtd/nand/ |
| H A D | qpic_common.c | 1 // SPDX-License-Identifier: GPL-2.0-only 9 #include <linux/dma-mapping.h> 16 #include <linux/mtd/nand-qpic-common.h> 19 * qcom_free_bam_transaction() - Frees the BAM transaction memory 26 struct bam_transaction *bam_txn = nandc->bam_txn; in qcom_free_bam_transaction() 33 * qcom_alloc_bam_transaction() - allocate BAM transaction 43 unsigned int num_cw = nandc->max_cwperpage; in qcom_alloc_bam_transaction() 48 ((sizeof(*bam_txn->bam_ce) * QPIC_PER_CW_CMD_ELEMENTS) + in qcom_alloc_bam_transaction() 49 (sizeof(*bam_txn->cmd_sgl) * QPIC_PER_CW_CMD_SGL) + in qcom_alloc_bam_transaction() 50 (sizeof(*bam_txn->data_sgl) * QPIC_PER_CW_DATA_SGL)); in qcom_alloc_bam_transaction() [all …]
|