mirror of
https://github.com/espressif/esp-idf.git
synced 2024-09-20 10:46:02 -04:00
Merge branch 'bugfix/dw_gdma_master_port_setting' into 'master'
fix(dw_gdma): wrong master port setting for destination See merge request espressif/esp-idf!28045
This commit is contained in:
commit
b655a7aae4
@ -465,7 +465,7 @@ esp_err_t dw_gdma_channel_config_transfer(dw_gdma_channel_handle_t chan, const d
|
|||||||
// [Ctrl0] register
|
// [Ctrl0] register
|
||||||
// set master port for the source and destination target
|
// set master port for the source and destination target
|
||||||
dw_gdma_ll_channel_set_src_master_port(hal->dev, chan_id, config->src.addr);
|
dw_gdma_ll_channel_set_src_master_port(hal->dev, chan_id, config->src.addr);
|
||||||
dw_gdma_ll_channel_set_dst_master_port(hal->dev, chan_id, config->src.addr);
|
dw_gdma_ll_channel_set_dst_master_port(hal->dev, chan_id, config->dst.addr);
|
||||||
// transfer width
|
// transfer width
|
||||||
dw_gdma_ll_channel_set_src_trans_width(hal->dev, chan_id, config->src.width);
|
dw_gdma_ll_channel_set_src_trans_width(hal->dev, chan_id, config->src.width);
|
||||||
dw_gdma_ll_channel_set_dst_trans_width(hal->dev, chan_id, config->dst.width);
|
dw_gdma_ll_channel_set_dst_trans_width(hal->dev, chan_id, config->dst.width);
|
||||||
|
@ -255,10 +255,10 @@ static inline void mipi_dsi_brg_ll_set_yuv_convert_std(dsi_brg_dev_t* dev, lcd_y
|
|||||||
{
|
{
|
||||||
switch (std) {
|
switch (std) {
|
||||||
case LCD_YUV_CONV_STD_BT601:
|
case LCD_YUV_CONV_STD_BT601:
|
||||||
dev->yuv_cfg.protocal = 0;
|
dev->yuv_cfg.protocol = 0;
|
||||||
break;
|
break;
|
||||||
case LCD_YUV_CONV_STD_BT709:
|
case LCD_YUV_CONV_STD_BT709:
|
||||||
dev->yuv_cfg.protocal = 1;
|
dev->yuv_cfg.protocol = 1;
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
abort();
|
abort();
|
||||||
|
@ -495,10 +495,10 @@ typedef union {
|
|||||||
*/
|
*/
|
||||||
typedef union {
|
typedef union {
|
||||||
struct {
|
struct {
|
||||||
/** protocal : R/W; bitpos: [0]; default: 0;
|
/** protocol : R/W; bitpos: [0]; default: 0;
|
||||||
* this bit configures yuv protoocl, 0: bt.601, 1: bt.709
|
* this bit configures yuv protocol, 0: bt.601, 1: bt.709
|
||||||
*/
|
*/
|
||||||
uint32_t protocal:1;
|
uint32_t protocol:1;
|
||||||
/** yuv_pix_endian : R/W; bitpos: [1]; default: 0;
|
/** yuv_pix_endian : R/W; bitpos: [1]; default: 0;
|
||||||
* this bit configures yuv pixel endian, 0: y0u0y1v1y2u2y3v3, 1: y3u3y2v2y1u1y0v0
|
* this bit configures yuv pixel endian, 0: y0u0y1v1y2u2y3v3, 1: y3u3y2v2y1u1y0v0
|
||||||
*/
|
*/
|
||||||
|
Loading…
Reference in New Issue
Block a user