Home
last modified time | relevance | path

Searched refs:bus_width (Results 1 - 25 of 270) sorted by relevance

1234567891011

/kernel/linux/linux-6.6/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
[all...]
/kernel/linux/linux-5.10/drivers/mtd/lpddr/
H A Dlpddr2_nvm.c72 * &bus_width: memory bus-width (eg: x16 2 Bytes, x32 4 Bytes)
76 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()
[all...]
/kernel/linux/linux-6.6/drivers/mtd/lpddr/
H A Dlpddr2_nvm.c72 * &bus_width: memory bus-width (eg: x16 2 Bytes, x32 4 Bytes)
76 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()
[all...]
/kernel/linux/linux-5.10/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()
/kernel/linux/linux-6.6/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()
/kernel/linux/linux-5.10/drivers/mmc/core/
H A Dmmc.c703 static int mmc_compare_ext_csds(struct mmc_card *card, unsigned bus_width) in mmc_compare_ext_csds() argument
708 if (bus_width == MMC_BUS_WIDTH_1) in mmc_compare_ext_csds()
879 unsigned int bus_width) in __mmc_select_powerclass()
891 pwrclass_val = (bus_width <= EXT_CSD_BUS_WIDTH_8) ? in __mmc_select_powerclass()
909 pwrclass_val = (bus_width <= EXT_CSD_BUS_WIDTH_8) ? in __mmc_select_powerclass()
913 pwrclass_val = (bus_width == EXT_CSD_DDR_BUS_WIDTH_8) ? in __mmc_select_powerclass()
923 if (bus_width & (EXT_CSD_BUS_WIDTH_8 | EXT_CSD_DDR_BUS_WIDTH_8)) in __mmc_select_powerclass()
944 u32 bus_width, ext_csd_bits; in mmc_select_powerclass() local
951 bus_width = host->ios.bus_width; in mmc_select_powerclass()
878 __mmc_select_powerclass(struct mmc_card *card, unsigned int bus_width) __mmc_select_powerclass() argument
1006 unsigned idx, bus_width = 0; mmc_select_bus_width() local
1085 u32 bus_width, ext_csd_bits; mmc_select_hs_ddr() local
[all...]
/kernel/linux/linux-6.6/drivers/mmc/core/
H A Dmmc.c714 static int mmc_compare_ext_csds(struct mmc_card *card, unsigned bus_width) in mmc_compare_ext_csds() argument
719 if (bus_width == MMC_BUS_WIDTH_1) in mmc_compare_ext_csds()
889 unsigned int bus_width) in __mmc_select_powerclass()
901 pwrclass_val = (bus_width <= EXT_CSD_BUS_WIDTH_8) ? in __mmc_select_powerclass()
919 pwrclass_val = (bus_width <= EXT_CSD_BUS_WIDTH_8) ? in __mmc_select_powerclass()
923 pwrclass_val = (bus_width == EXT_CSD_DDR_BUS_WIDTH_8) ? in __mmc_select_powerclass()
933 if (bus_width & (EXT_CSD_BUS_WIDTH_8 | EXT_CSD_DDR_BUS_WIDTH_8)) in __mmc_select_powerclass()
954 u32 bus_width, ext_csd_bits; in mmc_select_powerclass() local
961 bus_width = host->ios.bus_width; in mmc_select_powerclass()
888 __mmc_select_powerclass(struct mmc_card *card, unsigned int bus_width) __mmc_select_powerclass() argument
1018 unsigned idx, bus_width = 0; mmc_select_bus_width() local
1097 u32 bus_width, ext_csd_bits; mmc_select_hs_ddr() local
[all...]
/kernel/linux/linux-5.10/drivers/staging/media/rkisp1/
H A Drkisp1-isp.c67 .bus_width = 10,
74 .bus_width = 10,
81 .bus_width = 10,
88 .bus_width = 10,
95 .bus_width = 12,
102 .bus_width = 12,
109 .bus_width = 12,
116 .bus_width = 12,
123 .bus_width = 8,
130 .bus_width
[all...]
/kernel/linux/linux-5.10/drivers/gpu/drm/atmel-hlcdc/
H A Datmel_hlcdc_output.c43 u32 bus_width; in atmel_hlcdc_of_bus_fmt() local
46 ret = of_property_read_u32(ep, "bus-width", &bus_width); in atmel_hlcdc_of_bus_fmt()
52 switch (bus_width) { in atmel_hlcdc_of_bus_fmt()
/kernel/linux/linux-6.6/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()
/kernel/linux/linux-6.6/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()
/kernel/linux/linux-5.10/include/linux/phy/
H A Dphy.h117 * @bus_width: Data path width implemented by PHY
122 u32 bus_width; member
230 return phy->attrs.bus_width; in phy_get_bus_width()
232 static inline void phy_set_bus_width(struct phy *phy, int bus_width) in phy_set_bus_width() argument
234 phy->attrs.bus_width = bus_width; in phy_set_bus_width()
389 static inline void phy_set_bus_width(struct phy *phy, int bus_width) in phy_set_bus_width() argument
/kernel/linux/linux-6.6/include/linux/phy/
H A Dphy.h131 * @bus_width: Data path width implemented by PHY
136 u32 bus_width; member
248 return phy->attrs.bus_width; in phy_get_bus_width()
250 static inline void phy_set_bus_width(struct phy *phy, int bus_width) in phy_set_bus_width() argument
252 phy->attrs.bus_width = bus_width; in phy_set_bus_width()
422 static inline void phy_set_bus_width(struct phy *phy, int bus_width) in phy_set_bus_width() argument
/kernel/linux/linux-5.10/drivers/dma/
H A Dimg-mdc-dma.c142 unsigned int bus_width; member
229 if (IS_ALIGNED(dst, mdma->bus_width) && in mdc_list_desc_config()
230 IS_ALIGNED(src, mdma->bus_width)) in mdc_list_desc_config()
231 max_burst = mdma->bus_width * mdma->max_burst_mult; in mdc_list_desc_config()
233 max_burst = mdma->bus_width * (mdma->max_burst_mult - 1); in mdc_list_desc_config()
238 mdc_set_read_width(ldesc, mdma->bus_width); in mdc_list_desc_config()
246 mdc_set_write_width(ldesc, mdma->bus_width); in mdc_list_desc_config()
252 mdc_set_read_width(ldesc, mdma->bus_width); in mdc_list_desc_config()
253 mdc_set_write_width(ldesc, mdma->bus_width); in mdc_list_desc_config()
360 if (width > mchan->mdma->bus_width) in mdc_check_slave_width()
[all...]
/kernel/linux/linux-6.6/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()
232 max_burst = mdma->bus_width * (mdma->max_burst_mult - 1); 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()
[all...]
/kernel/linux/linux-5.10/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()
/kernel/linux/linux-6.6/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()
/kernel/linux/linux-5.10/drivers/mmc/host/
H A Dsdhci-pxav2.c125 u32 bus_width; in pxav2_get_mmc_pdata() local
135 of_property_read_u32(np, "bus-width", &bus_width); in pxav2_get_mmc_pdata()
136 if (bus_width == 8) in pxav2_get_mmc_pdata()
H A Dsdhci-pltfm.c84 u32 bus_width; in sdhci_get_property() local
90 (device_property_read_u32(dev, "bus-width", &bus_width) == 0 && in sdhci_get_property()
91 bus_width == 1)) in sdhci_get_property()
H A Dcavium.c828 int clk_period = 0, power_class = 10, bus_width = 0; in cvm_mmc_set_ios() local
856 switch (ios->bus_width) { in cvm_mmc_set_ios()
858 bus_width = 2; in cvm_mmc_set_ios()
861 bus_width = 1; in cvm_mmc_set_ios()
864 bus_width = 0; in cvm_mmc_set_ios()
869 if (ios->bus_width && ios->timing == MMC_TIMING_MMC_DDR52) in cvm_mmc_set_ios()
870 bus_width |= 4; in cvm_mmc_set_ios()
883 FIELD_PREP(MIO_EMM_SWITCH_BUS_WIDTH, bus_width) | in cvm_mmc_set_ios()
953 u32 id, cmd_skew = 0, dat_skew = 0, bus_width = 0; in cvm_mmc_of_parse() local
987 of_property_read_u32(node, "cavium,bus-max-width", &bus_width); in cvm_mmc_of_parse()
[all...]
/kernel/linux/linux-5.10/drivers/usb/isp1760/
H A Disp1760-if.c207 u32 bus_width = 0; in isp1760_plat_probe() local
213 of_property_read_u32(dp, "bus-width", &bus_width); in isp1760_plat_probe()
214 if (bus_width == 16) in isp1760_plat_probe()
/kernel/linux/linux-6.6/drivers/mmc/host/
H A Dsdhci-pltfm.c80 u32 bus_width; in sdhci_get_property() local
86 (device_property_read_u32(dev, "bus-width", &bus_width) == 0 && in sdhci_get_property()
87 bus_width == 1)) in sdhci_get_property()
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...]
/kernel/linux/linux-5.10/drivers/staging/rts5208/
H A Dsd.c262 u16 blk_cnt, u8 bus_width, u8 *buf, int buf_len,
294 rtsx_add_cmd(chip, WRITE_REG_CMD, REG_SD_CFG1, 0x03, bus_width);
329 u8 bus_width, u8 *buf, int buf_len, int timeout)
369 rtsx_add_cmd(chip, WRITE_REG_CMD, REG_SD_CFG1, 0x03, bus_width);
943 static int sd_check_spec(struct rtsx_chip *chip, u8 bus_width) argument
960 retval = sd_read_data(chip, SD_TM_NORMAL_READ, cmd, 5, 8, 1, bus_width,
1089 u8 func_to_switch, u8 bus_width)
1120 retval = sd_read_data(chip, SD_TM_NORMAL_READ, cmd, 5, 64, 1, bus_width,
1191 u8 func_group, u8 func_to_switch, u8 bus_width)
1204 func_to_switch, bus_width);
260 sd_read_data(struct rtsx_chip *chip, u8 trans_mode, u8 *cmd, int cmd_len, u16 byte_cnt, u16 blk_cnt, u8 bus_width, u8 *buf, int buf_len, int timeout) global() argument
327 sd_write_data(struct rtsx_chip *chip, u8 trans_mode, u8 *cmd, int cmd_len, u16 byte_cnt, u16 blk_cnt, u8 bus_width, u8 *buf, int buf_len, int timeout) global() argument
1088 sd_check_switch_mode(struct rtsx_chip *chip, u8 mode, u8 func_group, u8 func_to_switch, u8 bus_width) global() argument
1190 sd_check_switch(struct rtsx_chip *chip, u8 func_group, u8 func_to_switch, u8 bus_width) global() argument
1238 sd_switch_function(struct rtsx_chip *chip, u8 bus_width) global() argument
1492 u8 cmd[5], bus_width; global() local
1561 u8 cmd[5], bus_width; global() local
2209 u8 cmd[5], bus_width; global() local
2637 u8 buf[8] = {0}, bus_width, *ptr; global() local
3969 u8 cmd_idx, rsp_type, bus_width; global() local
4023 dev_dbg(rtsx_dev(chip), "bus_width = %d\\n", bus_width); global() local
[all...]
/kernel/linux/linux-6.6/drivers/staging/rts5208/
H A Dsd.c262 u16 blk_cnt, u8 bus_width, u8 *buf, int buf_len,
294 rtsx_add_cmd(chip, WRITE_REG_CMD, REG_SD_CFG1, 0x03, bus_width);
329 u8 bus_width, u8 *buf, int buf_len, int timeout)
369 rtsx_add_cmd(chip, WRITE_REG_CMD, REG_SD_CFG1, 0x03, bus_width);
943 static int sd_check_spec(struct rtsx_chip *chip, u8 bus_width) argument
960 retval = sd_read_data(chip, SD_TM_NORMAL_READ, cmd, 5, 8, 1, bus_width,
1089 u8 func_to_switch, u8 bus_width)
1120 retval = sd_read_data(chip, SD_TM_NORMAL_READ, cmd, 5, 64, 1, bus_width,
1191 u8 func_group, u8 func_to_switch, u8 bus_width)
1204 func_to_switch, bus_width);
260 sd_read_data(struct rtsx_chip *chip, u8 trans_mode, u8 *cmd, int cmd_len, u16 byte_cnt, u16 blk_cnt, u8 bus_width, u8 *buf, int buf_len, int timeout) global() argument
327 sd_write_data(struct rtsx_chip *chip, u8 trans_mode, u8 *cmd, int cmd_len, u16 byte_cnt, u16 blk_cnt, u8 bus_width, u8 *buf, int buf_len, int timeout) global() argument
1088 sd_check_switch_mode(struct rtsx_chip *chip, u8 mode, u8 func_group, u8 func_to_switch, u8 bus_width) global() argument
1190 sd_check_switch(struct rtsx_chip *chip, u8 func_group, u8 func_to_switch, u8 bus_width) global() argument
1238 sd_switch_function(struct rtsx_chip *chip, u8 bus_width) global() argument
1492 u8 cmd[5], bus_width; global() local
1561 u8 cmd[5], bus_width; global() local
2209 u8 cmd[5], bus_width; global() local
2637 u8 buf[8] = {0}, bus_width, *ptr; global() local
3969 u8 cmd_idx, rsp_type, bus_width; global() local
4023 dev_dbg(rtsx_dev(chip), "bus_width = %d\\n", bus_width); global() local
[all...]

Completed in 23 milliseconds

1234567891011