Home
last modified time | relevance | path

Searched refs:bus_width (Results 1 – 25 of 138) sorted by relevance

123456

/linux/drivers/media/platform/rockchip/rkisp1/
H A Drkisp1-common.c23 .bus_width = 10,
30 .bus_width = 10,
37 .bus_width = 10,
44 .bus_width = 10,
51 .bus_width = 12,
58 .bus_width = 12,
65 .bus_width = 12,
79 .bus_width = 8,
86 .bus_width = 8,
93 .bus_width = 8,
[all …]
/linux/drivers/mtd/lpddr/
H A Dlpddr2_nvm.c76 int bus_width; member
94 static inline u_int build_mr_cfgmask(u_int bus_width) in build_mr_cfgmask() argument
98 if (bus_width == 0x0004) /* x32 device */ in build_mr_cfgmask()
107 static inline u_int build_sr_ok_datamask(u_int bus_width) in build_sr_ok_datamask() argument
111 if (bus_width == 0x0004) /* x32 device */ in build_sr_ok_datamask()
125 val = map->pfow_base + offset*pcm_data->bus_width; in ow_reg_add()
338 if (pcm_data->bus_width == 0x0004) {/* 2x16 devices */ in lpddr2_nvm_write()
347 add += pcm_data->bus_width; in lpddr2_nvm_write()
348 tot_len += pcm_data->bus_width; in lpddr2_nvm_write()
422 pcm_data->bus_width = BUS_WIDTH; in lpddr2_nvm_probe()
[all …]
/linux/drivers/memory/
H A Dmvebu-devbus.c64 u32 bus_width; member
115 err = of_property_read_u32(node, "devbus,bus-width", &r->bus_width); in devbus_get_timing_params()
127 if (r->bus_width == 8) { in devbus_get_timing_params()
128 r->bus_width = 0; in devbus_get_timing_params()
129 } else if (r->bus_width == 16) { in devbus_get_timing_params()
130 r->bus_width = 1; in devbus_get_timing_params()
132 dev_err(devbus->dev, "invalid bus width %d\n", r->bus_width); in devbus_get_timing_params()
215 r->bus_width << ORION_DEV_WIDTH_SHIFT | in devbus_orion_set_timing_params()
236 value = r->bus_width << ARMADA_DEV_WIDTH_SHIFT | in devbus_armada_set_timing_params()
/linux/drivers/mmc/core/
H A Dmmc.c711 if (bus_width == MMC_BUS_WIDTH_1) in mmc_compare_ext_csds()
883 unsigned int bus_width) in __mmc_select_powerclass() argument
948 u32 bus_width, ext_csd_bits; in mmc_select_powerclass() local
955 bus_width = host->ios.bus_width; in mmc_select_powerclass()
957 if (bus_width == MMC_BUS_WIDTH_1) in mmc_select_powerclass()
1012 unsigned idx, bus_width = 0; in mmc_select_bus_width() local
1042 bus_width = bus_widths[idx]; in mmc_select_bus_width()
1056 err = bus_width; in mmc_select_bus_width()
1091 u32 bus_width, ext_csd_bits; in mmc_select_hs_ddr() local
1097 bus_width = host->ios.bus_width; in mmc_select_hs_ddr()
[all …]
H A Dhost.c275 u32 bus_width, drv_type, cd_debounce_delay_ms; in mmc_of_parse() local
282 if (device_property_read_u32(dev, "bus-width", &bus_width) < 0) { in mmc_of_parse()
285 bus_width = 1; in mmc_of_parse()
288 switch (bus_width) { in mmc_of_parse()
299 "Invalid \"bus-width\" value %u!\n", bus_width); in mmc_of_parse()
H A Dmmc_ops.c679 if (ios->bus_width == MMC_BUS_WIDTH_8) { in mmc_send_tuning()
682 } else if (ios->bus_width == MMC_BUS_WIDTH_4) { in mmc_send_tuning()
839 int mmc_bus_test(struct mmc_card *card, u8 bus_width) in mmc_bus_test() argument
843 if (bus_width == MMC_BUS_WIDTH_8) in mmc_bus_test()
845 else if (bus_width == MMC_BUS_WIDTH_4) in mmc_bus_test()
847 else if (bus_width == MMC_BUS_WIDTH_1) in mmc_bus_test()
/linux/drivers/gpu/drm/atmel-hlcdc/
H A Datmel_hlcdc_output.c44 u32 bus_width; in atmel_hlcdc_of_bus_fmt() local
47 ret = of_property_read_u32(ep, "bus-width", &bus_width); in atmel_hlcdc_of_bus_fmt()
53 switch (bus_width) { in atmel_hlcdc_of_bus_fmt()
/linux/drivers/usb/isp1760/
H A Disp1760-if.c207 u32 bus_width = 0; in isp1760_plat_probe() local
219 of_property_read_u32(dp, "bus-width", &bus_width); in isp1760_plat_probe()
220 if (bus_width == 16) in isp1760_plat_probe()
222 else if (bus_width == 8) in isp1760_plat_probe()
/linux/include/linux/phy/
H A Dphy.h141 u32 bus_width; member
255 return phy->attrs.bus_width; in phy_get_bus_width()
257 static inline void phy_set_bus_width(struct phy *phy, int bus_width) in phy_set_bus_width() argument
259 phy->attrs.bus_width = bus_width; in phy_set_bus_width()
443 static inline void phy_set_bus_width(struct phy *phy, int bus_width) in phy_set_bus_width() argument
/linux/drivers/dma/
H A Dimg-mdc-dma.c141 unsigned int bus_width; member
228 if (IS_ALIGNED(dst, mdma->bus_width) && in mdc_list_desc_config()
229 IS_ALIGNED(src, mdma->bus_width)) in mdc_list_desc_config()
230 max_burst = mdma->bus_width * mdma->max_burst_mult; in mdc_list_desc_config()
237 mdc_set_read_width(ldesc, mdma->bus_width); in mdc_list_desc_config()
245 mdc_set_write_width(ldesc, mdma->bus_width); in mdc_list_desc_config()
251 mdc_set_read_width(ldesc, mdma->bus_width); in mdc_list_desc_config()
252 mdc_set_write_width(ldesc, mdma->bus_width); in mdc_list_desc_config()
359 if (width > mchan->mdma->bus_width) in mdc_check_slave_width()
924 mdma->bus_width = in mdc_dma_probe()
[all …]
H A Dloongson1-apb-dma.c71 unsigned int bus_width; member
230 chan->bus_width = chan->dst_addr_width; in ls1x_dma_prep_lli()
235 chan->bus_width = chan->src_addr_width; in ls1x_dma_prep_lli()
265 lli->hw[LS1X_DMADESC_LENGTH] = buf_len / chan->bus_width; in ls1x_dma_prep_lli()
459 chan->bus_width; in ls1x_dma_tx_status()
/linux/drivers/mmc/host/
H A Dcavium.c826 int clk_period = 0, power_class = 10, bus_width = 0; in cvm_mmc_set_ios() local
854 switch (ios->bus_width) { in cvm_mmc_set_ios()
856 bus_width = 2; in cvm_mmc_set_ios()
859 bus_width = 1; in cvm_mmc_set_ios()
862 bus_width = 0; in cvm_mmc_set_ios()
867 if (ios->bus_width && ios->timing == MMC_TIMING_MMC_DDR52) in cvm_mmc_set_ios()
868 bus_width |= 4; in cvm_mmc_set_ios()
881 FIELD_PREP(MIO_EMM_SWITCH_BUS_WIDTH, bus_width) | in cvm_mmc_set_ios()
951 u32 id, cmd_skew = 0, dat_skew = 0, bus_width = 0; in cvm_mmc_of_parse() local
986 if (bus_width == 8) in cvm_mmc_of_parse()
[all …]
H A Dsdhci-pltfm.c76 u32 bus_width; in sdhci_get_property() local
82 (device_property_read_u32(dev, "bus-width", &bus_width) == 0 && in sdhci_get_property()
83 bus_width == 1)) in sdhci_get_property()
H A Dmxs-mmc.c55 unsigned char bus_width; member
379 ctrl0 = BF_SSP(host->bus_width, CTRL0_BUS_WIDTH) | in mxs_mmc_adtc()
498 if (ios->bus_width == MMC_BUS_WIDTH_8) in mxs_mmc_set_ios()
499 host->bus_width = 2; in mxs_mmc_set_ios()
500 else if (ios->bus_width == MMC_BUS_WIDTH_4) in mxs_mmc_set_ios()
501 host->bus_width = 1; in mxs_mmc_set_ios()
503 host->bus_width = 0; in mxs_mmc_set_ios()
H A Dsdhci-pxav2.c223 u32 bus_width; in pxav2_get_mmc_pdata() local
233 of_property_read_u32(np, "bus-width", &bus_width); in pxav2_get_mmc_pdata()
234 if (bus_width == 8) in pxav2_get_mmc_pdata()
H A Dtmio_mmc_core.c169 unsigned char bus_width) in tmio_mmc_set_bus_width() argument
175 if (bus_width == MMC_BUS_WIDTH_1) in tmio_mmc_set_bus_width()
177 else if (bus_width == MMC_BUS_WIDTH_8) in tmio_mmc_set_bus_width()
212 tmio_mmc_set_bus_width(host, host->mmc->ios.bus_width); in tmio_mmc_reset()
738 if (host->mmc->ios.bus_width == MMC_BUS_WIDTH_4 || in tmio_mmc_start_data()
739 host->mmc->ios.bus_width == MMC_BUS_WIDTH_8) { in tmio_mmc_start_data()
986 tmio_mmc_set_bus_width(host, ios->bus_width); in tmio_mmc_set_ios()
990 tmio_mmc_set_bus_width(host, ios->bus_width); in tmio_mmc_set_ios()
/linux/drivers/staging/rts5208/
H A Dsd.c1211 bus_width);
1304 bus_width);
1387 bus_width);
1492 u8 cmd[5], bus_width; local
1495 bus_width = SD_BUS_WIDTH_8;
1497 bus_width = SD_BUS_WIDTH_4;
1499 bus_width = SD_BUS_WIDTH_1;
1561 u8 cmd[5], bus_width; local
1568 bus_width = SD_BUS_WIDTH_4;
2209 u8 cmd[5], bus_width; local
[all …]
/linux/drivers/spi/
H A Dspi-synquacer.c135 unsigned int bus_width; member
233 unsigned int speed, mode, bpw, cs, bus_width, transfer_mode; in synquacer_spi_config() local
245 bus_width = xfer->tx_nbits; in synquacer_spi_config()
248 bus_width = xfer->rx_nbits; in synquacer_spi_config()
259 bus_width == sspi->bus_width && bpw == sspi->bpw && in synquacer_spi_config()
341 val |= ((bus_width >> 1) << SYNQUACER_HSSPI_DMTRP_BUS_WIDTH_SHIFT); in synquacer_spi_config()
348 sspi->bus_width = bus_width; in synquacer_spi_config()
/linux/drivers/media/platform/st/stm32/stm32-dcmipp/
H A Ddcmipp-core.c298 if (vep.bus.parallel.bus_width == 0) { in dcmipp_graph_notify_bound()
305 vep.bus.parallel.bus_width != 8) { in dcmipp_graph_notify_bound()
307 vep.bus.parallel.bus_width); in dcmipp_graph_notify_bound()
314 sink->bus.bus_width = vep.bus.parallel.bus_width; in dcmipp_graph_notify_bound()
/linux/drivers/media/platform/sunxi/sun6i-csi/
H A Dsun6i_csi_bridge.c235 unsigned char bus_width = endpoint->bus.parallel.bus_width; in sun6i_csi_bridge_configure_parallel() local
253 if (bus_width == 16) in sun6i_csi_bridge_configure_parallel()
279 if (bus_width == 16) in sun6i_csi_bridge_configure_parallel()
299 switch (bus_width) { in sun6i_csi_bridge_configure_parallel()
312 dev_warn(dev, "unsupported bus width: %u\n", bus_width); in sun6i_csi_bridge_configure_parallel()
/linux/drivers/staging/greybus/
H A Dsdio.c594 u8 bus_width; in gb_mmc_set_ios() local
628 switch (ios->bus_width) { in gb_mmc_set_ios()
630 bus_width = GB_SDIO_BUS_WIDTH_1; in gb_mmc_set_ios()
634 bus_width = GB_SDIO_BUS_WIDTH_4; in gb_mmc_set_ios()
637 bus_width = GB_SDIO_BUS_WIDTH_8; in gb_mmc_set_ios()
640 request.bus_width = bus_width; in gb_mmc_set_ios()
/linux/include/media/drv-intf/
H A Drenesas-ceu.h15 unsigned char bus_width; member
/linux/include/linux/platform_data/
H A Dgpio-htc-egpio.h41 int bus_width; member
/linux/sound/soc/sprd/
H A Dsprd-pcm-compress.c145 enum dma_slave_buswidth bus_width; in sprd_platform_compr_dma_config() local
171 bus_width = DMA_SLAVE_BUSWIDTH_4_BYTES; in sprd_platform_compr_dma_config()
183 bus_width = DMA_SLAVE_BUSWIDTH_2_BYTES; in sprd_platform_compr_dma_config()
202 config.src_addr_width = bus_width; in sprd_platform_compr_dma_config()
203 config.dst_addr_width = bus_width; in sprd_platform_compr_dma_config()
/linux/drivers/edac/
H A Dfsl_ddr_edac.c278 u32 bus_width; in fsl_mc_check() local
305 bus_width = (ddr_in32(pdata->mc_vbase + FSL_MC_DDR_SDRAM_CFG) & in fsl_mc_check()
307 if (bus_width == 64) in fsl_mc_check()
330 if ((err_detect & DDR_EDE_SBE) && (bus_width == 64)) { in fsl_mc_check()

123456