Searched refs:bus_width (Results 26 - 50 of 137) sorted by relevance

123456

/linux-master/drivers/media/platform/st/stm32/stm32-dcmipp/
H A Ddcmipp-core.c298 if (vep.bus.parallel.bus_width == 0) {
305 vep.bus.parallel.bus_width != 8) {
307 vep.bus.parallel.bus_width);
314 sink->bus.bus_width = vep.bus.parallel.bus_width;
/linux-master/drivers/staging/greybus/
H A Dsdio.c594 u8 bus_width; local
628 switch (ios->bus_width) {
630 bus_width = GB_SDIO_BUS_WIDTH_1;
634 bus_width = GB_SDIO_BUS_WIDTH_4;
637 bus_width = GB_SDIO_BUS_WIDTH_8;
640 request.bus_width = bus_width;
/linux-master/drivers/mmc/host/
H A Dmxs-mmc.c55 unsigned char bus_width; member in struct:mxs_mmc_host
379 ctrl0 = BF_SSP(host->bus_width, CTRL0_BUS_WIDTH) |
498 if (ios->bus_width == MMC_BUS_WIDTH_8)
499 host->bus_width = 2;
500 else if (ios->bus_width == MMC_BUS_WIDTH_4)
501 host->bus_width = 1;
503 host->bus_width = 0;
H A Dwbsd.h163 unsigned char bus_width; /* Current bus width */ member in struct:wbsd_host
H A Dsdhci-xenon-phy.c827 (ios->bus_width == priv->bus_width) &&
834 priv->bus_width = ios->bus_width;
H A Ddw_mmc-rockchip.c48 if (ios->bus_width == MMC_BUS_WIDTH_8 &&
113 if (ios->bus_width == MMC_BUS_WIDTH_8)
H A Dmeson-gx-mmc.c597 u32 bus_width, val; local
623 switch (ios->bus_width) {
625 bus_width = CFG_BUS_WIDTH_1;
628 bus_width = CFG_BUS_WIDTH_4;
631 bus_width = CFG_BUS_WIDTH_8;
634 dev_err(host->dev, "Invalid ios->bus_width: %u. Setting to 4.\n",
635 ios->bus_width);
636 bus_width = CFG_BUS_WIDTH_4;
641 val |= FIELD_PREP(CFG_BUS_WIDTH_MASK, bus_width);
H A Dtmio_mmc_core.c168 unsigned char bus_width)
174 if (bus_width == MMC_BUS_WIDTH_1)
176 else if (bus_width == MMC_BUS_WIDTH_8)
211 tmio_mmc_set_bus_width(host, host->mmc->ios.bus_width);
737 if (host->mmc->ios.bus_width == MMC_BUS_WIDTH_4 ||
738 host->mmc->ios.bus_width == MMC_BUS_WIDTH_8) {
992 tmio_mmc_set_bus_width(host, ios->bus_width);
996 tmio_mmc_set_bus_width(host, ios->bus_width);
167 tmio_mmc_set_bus_width(struct tmio_mmc_host *host, unsigned char bus_width) argument
H A Dushc.c342 static int ushc_set_bus_width(struct ushc_data *ushc, int bus_width) argument
345 bus_width == 4 ? USHC_HOST_CTRL_4BIT : 0);
376 ushc_set_bus_width(ushc, 1 << ios->bus_width);
/linux-master/drivers/dma/xilinx/
H A Dzynqmp_dma.c211 * @bus_width: Bus width
235 u32 bus_width; member in struct:zynqmp_dma_chan
907 chan->bus_width = ZYNQMP_DMA_BUS_WIDTH_64;
910 err = of_property_read_u32(node, "xlnx,bus-width", &chan->bus_width);
916 if (chan->bus_width != ZYNQMP_DMA_BUS_WIDTH_64 &&
917 chan->bus_width != ZYNQMP_DMA_BUS_WIDTH_128) {
1113 p->dst_addr_widths = BIT(zdev->chan->bus_width / 8);
1114 p->src_addr_widths = BIT(zdev->chan->bus_width / 8);
/linux-master/drivers/dma/
H A Dapple-admac.c745 u32 bus_width = readl_relaxed(ad->base + REG_BUS_WIDTH(adchan->no)) & local
751 bus_width |= BUS_WIDTH_8BIT;
755 bus_width |= BUS_WIDTH_16BIT;
759 bus_width |= BUS_WIDTH_32BIT;
776 bus_width |= BUS_WIDTH_FRAME_2_WORDS;
779 bus_width |= BUS_WIDTH_FRAME_4_WORDS;
785 writel_relaxed(bus_width, ad->base + REG_BUS_WIDTH(adchan->no));
/linux-master/drivers/gpio/
H A Dgpio-htc-egpio.c289 if ((pdata->bus_width != 16) && (pdata->bus_width != 32))
292 ei->bus_shift = fls(pdata->bus_width - 1) - 3;
/linux-master/drivers/gpu/drm/bridge/
H A Dti-tfp410.c272 u32 bus_width = 24; local
297 of_property_read_u32(ep, "bus-width", &bus_width);
315 switch (bus_width) {
H A Dite-it66121.c305 u32 bus_width; member in struct:it66121_ctx
362 if (ctx->bus_width == 12)
712 if (ctx->bus_width == 12)
837 max_clock = (ctx->bus_width == 12) ? 74250 : 148500;
1531 of_property_read_u32(ep, "bus-width", &ctx->bus_width);
1534 if (ctx->bus_width != 12 && ctx->bus_width != 24)
/linux-master/drivers/gpu/drm/arm/display/komeda/
H A Dkomeda_dev.h74 u32 bus_width; member in struct:komeda_chip_info
H A Dkomeda_framebuffer.c133 if ((fb->pitches[i] * block_h) % mdev->chip.bus_width) {
135 i, fb->pitches[i], mdev->chip.bus_width);
/linux-master/drivers/media/platform/ti/am437x/
H A Dam437x-vpfe.h51 unsigned int bus_width; member in struct:vpfe_hw_if_param
/linux-master/drivers/edac/
H A Dfsl_ddr_edac.c278 u32 bus_width; local
305 bus_width = (ddr_in32(pdata->mc_vbase + FSL_MC_DDR_SDRAM_CFG) &
307 if (bus_width == 64)
330 if ((err_detect & DDR_EDE_SBE) && (bus_width == 64)) {
/linux-master/drivers/mmc/core/
H A Dmmc_ops.c679 if (ios->bus_width == MMC_BUS_WIDTH_8) {
682 } else if (ios->bus_width == MMC_BUS_WIDTH_4) {
788 pr_err("%s: Invalid bus_width %d\n",
839 int mmc_bus_test(struct mmc_card *card, u8 bus_width) argument
843 if (bus_width == MMC_BUS_WIDTH_8)
845 else if (bus_width == MMC_BUS_WIDTH_4)
847 else if (bus_width == MMC_BUS_WIDTH_1)
/linux-master/drivers/media/platform/samsung/exynos4-is/
H A Dfimc-reg.c588 u16 bus_width; member in struct:mbus_pixfmt_desc
603 u32 bus_width, cfg = 0; local
617 bus_width = pix_desc[i].bus_width;
630 if (bus_width == 8)
632 else if (bus_width == 16)
/linux-master/drivers/spi/
H A Dspi-tegra210-quad.c875 u8 bus_width = 0; local
891 bus_width = t->rx_nbits;
897 bus_width = t->tx_nbits;
902 if (bus_width == SPI_NBITS_QUAD)
904 else if (bus_width == SPI_NBITS_DUAL)
1019 static u32 tegra_qspi_cmd_config(bool is_ddr, u8 bus_width, u8 len) argument
1029 cmd_config |= QSPI_COMMAND_X1_X2_X4(bus_width);
1035 static u32 tegra_qspi_addr_config(bool is_ddr, u8 bus_width, u8 len) argument
1041 bus_width = 0; //X1 mode
1048 addr_config |= QSPI_ADDRESS_X1_X2_X4(bus_width);
[all...]
/linux-master/drivers/media/i2c/
H A Dmax9286.c192 u32 bus_width; member in struct:max9286_priv
1195 if (priv->bus_width) {
1198 if (priv->bus_width == 27)
1200 else if (priv->bus_width == 32)
1532 of_property_read_u32(dev->of_node, "maxim,bus-width", &priv->bus_width);
1533 switch (priv->bus_width) {
1545 priv->bus_width);
/linux-master/drivers/scsi/aic7xxx/
H A Daic7xxx_core.c166 u_int bus_width);
170 u_int bus_width, u_int ppr_options);
2396 u_int *bus_width, role_t role)
2398 switch (*bus_width) {
2402 *bus_width = MSG_EXT_WDTR_BUS_16_BIT;
2407 *bus_width = MSG_EXT_WDTR_BUS_8_BIT;
2412 *bus_width = min((u_int)tinfo->user.width, *bus_width);
2414 *bus_width = min((u_int)tinfo->goal.width, *bus_width);
2395 ahc_validate_width(struct ahc_softc *ahc, struct ahc_initiator_tinfo *tinfo, u_int *bus_width, role_t role) argument
3055 ahc_construct_wdtr(struct ahc_softc *ahc, struct ahc_devinfo *devinfo, u_int bus_width) argument
3073 ahc_construct_ppr(struct ahc_softc *ahc, struct ahc_devinfo *devinfo, u_int period, u_int offset, u_int bus_width, u_int ppr_options) argument
3691 u_int bus_width; local
3790 u_int bus_width; local
[all...]
/linux-master/arch/arm/mach-sa1100/
H A Dh3xxx.c152 .bus_width = 16,
/linux-master/drivers/phy/samsung/
H A Dphy-samsung-ufs.c155 ss_phy->lane_cnt = phy->attrs.bus_width;

Completed in 466 milliseconds

123456