Home
last modified time | relevance | path

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

123

/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,
72 .bus_width = 12,
79 .bus_width = 8,
86 .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()
140 writel_relaxed(build_mr_cfgmask(pcm_data->bus_width) | 0x18, in ow_enable()
155 writel_relaxed(build_mr_cfgmask(pcm_data->bus_width) | 0x18, in ow_disable()
172 u_int sr_ok_datamask = build_sr_ok_datamask(pcm_data->bus_width); in lpddr2_nvm_do_op()
191 if (pcm_data->bus_width == 0x0004) { /* 2x16 devices stacked */ in lpddr2_nvm_do_op()
[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/include/linux/phy/
H A Dphy.h157 u32 bus_width; member
272 return phy->attrs.bus_width; in phy_get_bus_width()
274 static inline void phy_set_bus_width(struct phy *phy, int bus_width) in phy_set_bus_width() argument
276 phy->attrs.bus_width = bus_width; in phy_set_bus_width()
457 static inline void phy_set_bus_width(struct phy *phy, int bus_width) in phy_set_bus_width() argument
/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
985 of_property_read_u32(node, "cavium,bus-max-width", &bus_width); 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 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 Dsdhci-xenon.h88 unsigned char bus_width; member
H A Dsdhci-xenon-phy.c827 (ios->bus_width == priv->bus_width) && in xenon_phy_adj()
834 priv->bus_width = ios->bus_width; in xenon_phy_adj()
H A Dloongson2-mmc.c241 int bus_width; member
296 if (host->bus_width == MMC_BUS_WIDTH_4) in loongson2_mmc_setup_data()
298 else if (host->bus_width == MMC_BUS_WIDTH_8) in loongson2_mmc_setup_data()
564 host->bus_width = ios->bus_width; in loongson2_mmc_set_ios()
H A Dushc.c342 static int ushc_set_bus_width(struct ushc_data *ushc, int bus_width) in ushc_set_bus_width() argument
345 bus_width == 4 ? USHC_HOST_CTRL_4BIT : 0); in ushc_set_bus_width()
376 ushc_set_bus_width(ushc, 1 << ios->bus_width); in ushc_set_ios()
H A Dwbsd.h163 unsigned char bus_width; /* Current bus width */ member
/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/drivers/dma/
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()
H A Dapple-admac.c747 u32 bus_width = readl_relaxed(ad->base + REG_BUS_WIDTH(adchan->no)) & in admac_device_config() local
753 bus_width |= BUS_WIDTH_8BIT; in admac_device_config()
757 bus_width |= BUS_WIDTH_16BIT; in admac_device_config()
761 bus_width |= BUS_WIDTH_32BIT; in admac_device_config()
778 bus_width |= BUS_WIDTH_FRAME_2_WORDS; in admac_device_config()
781 bus_width |= BUS_WIDTH_FRAME_4_WORDS; in admac_device_config()
787 writel_relaxed(bus_width, ad->base + REG_BUS_WIDTH(adchan->no)); in admac_device_config()
/linux/include/media/drv-intf/
H A Drenesas-ceu.h15 unsigned char bus_width; member
/linux/drivers/dma/xilinx/
H A Dzynqmp_dma.c239 u32 bus_width; member
921 chan->bus_width = ZYNQMP_DMA_BUS_WIDTH_64; in zynqmp_dma_chan_probe()
924 err = of_property_read_u32(node, "xlnx,bus-width", &chan->bus_width); in zynqmp_dma_chan_probe()
930 if (chan->bus_width != ZYNQMP_DMA_BUS_WIDTH_64 && in zynqmp_dma_chan_probe()
931 chan->bus_width != ZYNQMP_DMA_BUS_WIDTH_128) { in zynqmp_dma_chan_probe()
1131 p->dst_addr_widths = BIT(zdev->chan->bus_width / 8); in zynqmp_dma_probe()
1132 p->src_addr_widths = BIT(zdev->chan->bus_width / 8); in zynqmp_dma_probe()
/linux/include/linux/platform_data/
H A Dgpio-htc-egpio.h41 int bus_width; member
/linux/drivers/media/platform/samsung/exynos4-is/
H A Dfimc-reg.c588 u16 bus_width; member
603 u32 bus_width, cfg = 0; in fimc_hw_set_camera_source() local
617 bus_width = pix_desc[i].bus_width; in fimc_hw_set_camera_source()
630 if (bus_width == 8) in fimc_hw_set_camera_source()
632 else if (bus_width == 16) in fimc_hw_set_camera_source()
/linux/drivers/gpu/drm/bridge/
H A Dti-tfp410.c268 u32 bus_width = 24; in tfp410_parse_timings() local
293 of_property_read_u32(ep, "bus-width", &bus_width); in tfp410_parse_timings()
311 switch (bus_width) { in tfp410_parse_timings()
H A Dite-it66121.c306 u32 bus_width; member
363 if (ctx->bus_width == 12) in it66121_configure_input()
714 if (ctx->bus_width == 12) in it66121_bridge_atomic_get_input_bus_fmts()
836 max_clock = (ctx->bus_width == 12) ? 74250 : 148500; in it66121_bridge_mode_valid()
1534 of_property_read_u32(ep, "bus-width", &ctx->bus_width); in it66121_probe()
1537 if (ctx->bus_width != 12 && ctx->bus_width != 24) in it66121_probe()
/linux/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) in ahc_validate_width() argument
2398 switch (*bus_width) { in ahc_validate_width()
2402 *bus_width = MSG_EXT_WDTR_BUS_16_BIT; in ahc_validate_width()
2407 *bus_width = MSG_EXT_WDTR_BUS_8_BIT; in ahc_validate_width()
2412 *bus_width = min((u_int)tinfo->user.width, *bus_width); in ahc_validate_width()
2414 *bus_width = min((u_int)tinfo->goal.width, *bus_width); in ahc_validate_width()
3056 u_int bus_width) in ahc_construct_wdtr() argument
3059 ahc->msgout_buf + ahc->msgout_index, bus_width); in ahc_construct_wdtr()
[all …]
H A Daic79xx_core.c139 u_int bus_width);
143 u_int bus_width, u_int ppr_options);
3783 u_int *bus_width, role_t role) in ahd_validate_width() argument
3785 switch (*bus_width) { in ahd_validate_width()
3789 *bus_width = MSG_EXT_WDTR_BUS_16_BIT; in ahd_validate_width()
3794 *bus_width = MSG_EXT_WDTR_BUS_8_BIT; in ahd_validate_width()
3799 *bus_width = min((u_int)tinfo->user.width, *bus_width); in ahd_validate_width()
3801 *bus_width = min((u_int)tinfo->goal.width, *bus_width); in ahd_validate_width()
4603 u_int bus_width) in ahd_construct_wdtr() argument
4606 ahd->msgout_buf + ahd->msgout_index, bus_width); in ahd_construct_wdtr()
[all …]
/linux/drivers/video/fbdev/via/
H A Dioctl.h89 unsigned short bus_width; member

123