Loading drivers/dma/hsu/hsu.c +2 −0 Original line number Diff line number Diff line Loading @@ -417,6 +417,8 @@ int hsu_dma_probe(struct hsu_dma_chip *chip) hsu->dma.dev = chip->dev; dma_set_max_seg_size(hsu->dma.dev, HSU_CH_DxTSR_MASK); ret = dma_async_device_register(&hsu->dma); if (ret) return ret; Loading drivers/dma/hsu/hsu.h +4 −0 Original line number Diff line number Diff line Loading @@ -55,6 +55,10 @@ #define HSU_CH_DCR_CHEI BIT(23) #define HSU_CH_DCR_CHTOI(x) BIT(24 + (x)) /* Bits in HSU_CH_DxTSR */ #define HSU_CH_DxTSR_MASK GENMASK(15, 0) #define HSU_CH_DxTSR_TSR(x) ((x) & HSU_CH_DxTSR_MASK) struct hsu_dma_sg { dma_addr_t addr; unsigned int len; Loading Loading
drivers/dma/hsu/hsu.c +2 −0 Original line number Diff line number Diff line Loading @@ -417,6 +417,8 @@ int hsu_dma_probe(struct hsu_dma_chip *chip) hsu->dma.dev = chip->dev; dma_set_max_seg_size(hsu->dma.dev, HSU_CH_DxTSR_MASK); ret = dma_async_device_register(&hsu->dma); if (ret) return ret; Loading
drivers/dma/hsu/hsu.h +4 −0 Original line number Diff line number Diff line Loading @@ -55,6 +55,10 @@ #define HSU_CH_DCR_CHEI BIT(23) #define HSU_CH_DCR_CHTOI(x) BIT(24 + (x)) /* Bits in HSU_CH_DxTSR */ #define HSU_CH_DxTSR_MASK GENMASK(15, 0) #define HSU_CH_DxTSR_TSR(x) ((x) & HSU_CH_DxTSR_MASK) struct hsu_dma_sg { dma_addr_t addr; unsigned int len; Loading