| /kernel/linux/linux-5.10/drivers/dma/ |
| D | ste_dma40_ll.c | 54 l3 |= d40_width_to_bits(cfg->dst_info.data_width) in d40_log_cfg() 59 l1 |= d40_width_to_bits(cfg->src_info.data_width) in d40_log_cfg() 112 src |= d40_width_to_bits(cfg->src_info.data_width) in d40_phy_cfg() 114 dst |= d40_width_to_bits(cfg->dst_info.data_width) in d40_phy_cfg() 142 unsigned int data_width = info->data_width; in d40_phy_fill_lli() local 152 if (!IS_ALIGNED(data, data_width)) in d40_phy_fill_lli() 156 if (data_size < num_elems * data_width) in d40_phy_fill_lli() 160 lli->reg_elt = (data_size / data_width) << D40_SREG_ELEM_PHY_ECNT_POS; in d40_phy_fill_lli() 167 lli->reg_elt |= data_width << D40_SREG_ELEM_PHY_EIDX_POS; in d40_phy_fill_lli() 235 size_seg = d40_seg_size(size_rest, info->data_width, in d40_phy_buf_to_lli() [all …]
|
| /kernel/linux/linux-6.6/drivers/dma/ |
| D | ste_dma40_ll.c | 55 l3 |= d40_width_to_bits(cfg->dst_info.data_width) in d40_log_cfg() 60 l1 |= d40_width_to_bits(cfg->src_info.data_width) in d40_log_cfg() 113 src |= d40_width_to_bits(cfg->src_info.data_width) in d40_phy_cfg() 115 dst |= d40_width_to_bits(cfg->dst_info.data_width) in d40_phy_cfg() 143 unsigned int data_width = info->data_width; in d40_phy_fill_lli() local 153 if (!IS_ALIGNED(data, data_width)) in d40_phy_fill_lli() 157 if (data_size < num_elems * data_width) in d40_phy_fill_lli() 161 lli->reg_elt = (data_size / data_width) << D40_SREG_ELEM_PHY_ECNT_POS; in d40_phy_fill_lli() 168 lli->reg_elt |= data_width << D40_SREG_ELEM_PHY_EIDX_POS; in d40_phy_fill_lli() 236 size_seg = d40_seg_size(size_rest, info->data_width, in d40_phy_buf_to_lli() [all …]
|
| D | ste_dma40.h | 66 * @data_width: Data width of the src/dst hardware 72 enum dma_slave_buswidth data_width; member
|
| /kernel/linux/linux-6.6/drivers/gpu/ipu-v3/ |
| D | ipu-csi.c | 136 unsigned data_width:4; member 231 cfg->data_width = IPU_CSI_DATA_WIDTH_8; in mbus_code_to_bus_cfg() 237 cfg->data_width = IPU_CSI_DATA_WIDTH_8; in mbus_code_to_bus_cfg() 243 cfg->data_width = IPU_CSI_DATA_WIDTH_8; in mbus_code_to_bus_cfg() 249 cfg->data_width = IPU_CSI_DATA_WIDTH_8; in mbus_code_to_bus_cfg() 254 cfg->data_width = IPU_CSI_DATA_WIDTH_8; in mbus_code_to_bus_cfg() 259 cfg->data_width = IPU_CSI_DATA_WIDTH_8; in mbus_code_to_bus_cfg() 264 cfg->data_width = IPU_CSI_DATA_WIDTH_8; in mbus_code_to_bus_cfg() 267 cfg->data_width = IPU_CSI_DATA_WIDTH_16; in mbus_code_to_bus_cfg() 274 cfg->data_width = IPU_CSI_DATA_WIDTH_8; in mbus_code_to_bus_cfg() [all …]
|
| /kernel/linux/linux-5.10/drivers/gpu/ipu-v3/ |
| D | ipu-csi.c | 136 unsigned data_width:4; member 231 cfg->data_width = IPU_CSI_DATA_WIDTH_8; in mbus_code_to_bus_cfg() 237 cfg->data_width = IPU_CSI_DATA_WIDTH_8; in mbus_code_to_bus_cfg() 243 cfg->data_width = IPU_CSI_DATA_WIDTH_8; in mbus_code_to_bus_cfg() 249 cfg->data_width = IPU_CSI_DATA_WIDTH_8; in mbus_code_to_bus_cfg() 254 cfg->data_width = IPU_CSI_DATA_WIDTH_8; in mbus_code_to_bus_cfg() 259 cfg->data_width = IPU_CSI_DATA_WIDTH_8; in mbus_code_to_bus_cfg() 265 cfg->data_width = IPU_CSI_DATA_WIDTH_16; in mbus_code_to_bus_cfg() 274 cfg->data_width = IPU_CSI_DATA_WIDTH_8; in mbus_code_to_bus_cfg() 286 cfg->data_width = IPU_CSI_DATA_WIDTH_8; in mbus_code_to_bus_cfg() [all …]
|
| /kernel/linux/linux-6.6/drivers/dma/dw/ |
| D | of.c | 80 if (!of_property_read_u32_array(np, "data_width", arr, nr_masters)) { in dw_dma_parse_dt() 82 pdata->data_width[tmp] = BIT(arr[tmp] & 0x07); in dw_dma_parse_dt() 85 /* If "data_width" and "data-width" both provided use the latter one */ in dw_dma_parse_dt() 86 of_property_read_u32_array(np, "data-width", pdata->data_width, nr_masters); in dw_dma_parse_dt()
|
| D | internal.h | 71 .data_width = {4}, 89 .data_width = {4},
|
| /kernel/linux/linux-5.10/sound/soc/ux500/ |
| D | ux500_pcm.c | 74 dma_cfg->src_info.data_width = mem_data_width; in ux500_pcm_request_chan() 75 dma_cfg->dst_info.data_width = per_data_width; in ux500_pcm_request_chan() 77 dma_cfg->src_info.data_width = per_data_width; in ux500_pcm_request_chan() 78 dma_cfg->dst_info.data_width = mem_data_width; in ux500_pcm_request_chan()
|
| /kernel/linux/linux-6.6/sound/soc/xilinx/ |
| D | xlnx_i2s.c | 31 u32 data_width; member 65 bits_per_sample = drv_data->data_width; in xlnx_i2s_set_sysclk() 103 bits_per_sample = drv_data->data_width; in xlnx_i2s_hw_params() 194 ret = of_property_read_u32(node, "xlnx,dwidth", &drv_data->data_width); in xlnx_i2s_probe() 199 switch (drv_data->data_width) { in xlnx_i2s_probe()
|
| /kernel/linux/linux-5.10/drivers/dma/dw/ |
| D | of.c | 90 pdata->data_width[tmp] = arr[tmp]; in dw_dma_parse_dt() 91 } else if (!of_property_read_u32_array(np, "data_width", arr, nr_masters)) { in dw_dma_parse_dt() 93 pdata->data_width[tmp] = BIT(arr[tmp] & 0x07); in dw_dma_parse_dt()
|
| /kernel/linux/linux-5.10/sound/soc/xilinx/ |
| D | xlnx_i2s.c | 101 u32 ch, format, data_width; in xlnx_i2s_probe() local 120 ret = of_property_read_u32(node, "xlnx,dwidth", &data_width); in xlnx_i2s_probe() 125 switch (data_width) { in xlnx_i2s_probe()
|
| /kernel/linux/linux-5.10/include/sound/ |
| D | designware_i2s.h | 15 * @data_width: number of bits per sample (8/16/24/32 bit) 20 u32 data_width; member
|
| /kernel/linux/linux-5.10/sound/soc/codecs/ |
| D | adau7118.c | 270 u32 data_width = params_width(params), slots_width; in adau7118_hw_params() local 288 if (data_width > slots_width) { in adau7118_hw_params() 289 dev_err(st->dev, "Invalid data_width:%d, slots_width:%d", in adau7118_hw_params() 290 data_width, slots_width); in adau7118_hw_params() 295 switch (slots_width - data_width) { in adau7118_hw_params() 311 slots_width, data_width); in adau7118_hw_params()
|
| /kernel/linux/linux-6.6/sound/soc/codecs/ |
| D | adau7118.c | 270 u32 data_width = params_width(params), slots_width; in adau7118_hw_params() local 288 if (data_width > slots_width) { in adau7118_hw_params() 289 dev_err(st->dev, "Invalid data_width:%d, slots_width:%d", in adau7118_hw_params() 290 data_width, slots_width); in adau7118_hw_params() 295 switch (slots_width - data_width) { in adau7118_hw_params() 311 slots_width, data_width); in adau7118_hw_params()
|
| /kernel/linux/linux-5.10/sound/soc/intel/keembay/ |
| D | kmb_platform.c | 62 if (kmb_i2s->config.data_width == 16) { in kmb_pcm_tx_fn() 94 if (kmb_i2s->config.data_width == 16) { in kmb_pcm_rx_fn() 485 config->data_width = 16; in kmb_dai_hw_params() 490 config->data_width = 32; in kmb_dai_hw_params() 495 config->data_width = 32; in kmb_dai_hw_params() 517 (config->data_width << DATA_WIDTH_CONFIG_BIT) | in kmb_dai_hw_params() 531 (config->data_width << DATA_WIDTH_CONFIG_BIT) | in kmb_dai_hw_params() 549 u32 bitclk = config->sample_rate * config->data_width * 2; in kmb_dai_hw_params()
|
| D | kmb_platform.h | 88 /* Number of entries in WORDSIZE and DATA_WIDTH parameter registers */ 111 * @data_width: number of bits per sample (8/16/24/32 bit) 116 u32 data_width; member
|
| /kernel/linux/linux-6.6/include/sound/ |
| D | designware_i2s.h | 15 * @data_width: number of bits per sample (8/16/24/32 bit) 20 u32 data_width; member
|
| /kernel/linux/linux-6.6/include/linux/platform_data/ |
| D | dma-dw.h | 49 * @data_width: Maximum data width supported by hardware per AHB master 67 u32 data_width[DW_DMA_MAX_NR_MASTERS]; member
|
| /kernel/linux/linux-5.10/include/linux/platform_data/ |
| D | dma-dw.h | 49 * @data_width: Maximum data width supported by hardware per AHB master 66 unsigned char data_width[DW_DMA_MAX_NR_MASTERS]; member
|
| /kernel/linux/linux-6.6/sound/soc/intel/keembay/ |
| D | kmb_platform.h | 89 /* Number of entries in WORDSIZE and DATA_WIDTH parameter registers */ 117 * @data_width: number of bits per sample (8/16/24/32 bit) 122 u32 data_width; member
|
| D | kmb_platform.c | 113 if (kmb_i2s->config.data_width == 16) { in kmb_pcm_tx_fn() 145 if (kmb_i2s->config.data_width == 16) { in kmb_pcm_rx_fn() 591 config->data_width = 16; in kmb_dai_hw_params() 598 config->data_width = 32; in kmb_dai_hw_params() 608 config->data_width = 32; in kmb_dai_hw_params() 632 (config->data_width << DATA_WIDTH_CONFIG_BIT) | in kmb_dai_hw_params() 646 (config->data_width << DATA_WIDTH_CONFIG_BIT) | in kmb_dai_hw_params() 664 u32 bitclk = config->sample_rate * config->data_width * 2; in kmb_dai_hw_params()
|
| /kernel/linux/linux-6.6/sound/soc/mediatek/mt8186/ |
| D | mt8186-dai-pcm.c | 228 unsigned int data_width = in mtk_dai_pcm_hw_params() local 236 dev_dbg(afe->dev, "%s(), rate %d, rate_reg %d, data_width %d, wlen_width %d\n", in mtk_dai_pcm_hw_params() 237 __func__, rate, rate_reg, data_width, wlen_width); in mtk_dai_pcm_hw_params() 260 if (data_width > 16) in mtk_dai_pcm_hw_params()
|
| /kernel/linux/linux-5.10/drivers/media/usb/dvb-usb-v2/ |
| D | mxl111sf-phy.c | 232 u8 msb_start_pos, u8 data_width) in mxl111sf_config_i2s() argument 237 mxl_debug("(0x%02x, 0x%02x)", msb_start_pos, data_width); in mxl111sf_config_i2s() 254 tmp |= data_width; in mxl111sf_config_i2s()
|
| /kernel/linux/linux-6.6/drivers/media/usb/dvb-usb-v2/ |
| D | mxl111sf-phy.c | 232 u8 msb_start_pos, u8 data_width) in mxl111sf_config_i2s() argument 237 mxl_debug("(0x%02x, 0x%02x)", msb_start_pos, data_width); in mxl111sf_config_i2s() 254 tmp |= data_width; in mxl111sf_config_i2s()
|
| /kernel/linux/linux-6.6/drivers/spi/ |
| D | spi-altera-dfl.c | 32 #define DATA_WIDTH GENMASK_ULL(7, 2) macro 121 SPI_BPW_RANGE_MASK(1, FIELD_GET(DATA_WIDTH, v)); in config_spi_host()
|