Age | Commit message (Collapse) | Author | Files | Lines |
|
|
|
|
|
Add isp/vout reset support for jh7110.
Signed-off-by: samin <samin.guo@starfivetech.com>
|
|
The reset module is scattered in several domains, and each address
segment may be located in the module device management.
Using devm_platform_get_and_ioremap_resource->devm_ioremap_resource will
cause the address of this segment to be occupied by the reset driver,
and other modules cannot be used, so use ioremap that can be mapped
multiple times instead.
Signed-off-by: samin <samin.guo@starfivetech.com>
|
|
Add isp/vout reg reset node for jh7110.
Signed-off-by: samin <samin.guo@starfivetech.com>
|
|
isp/vout domain are independent of other CRGS.
Signed-off-by: samin <samin.guo@starfivetech.com>
|
|
|
|
|
|
Add reset bindings for the vdec&jpeg.
Signed-off-by: samin <samin.guo@starfivetech.com>
|
|
Add bindings for the reset controller on the JH7110 RISC-V SoC by
StarFive Ltd.
Signed-off-by: samin <samin.guo@starfivetech.com>
|
|
Add a driver for the StarFive JH7110 reset controller.
Signed-off-by: samin <samin.guo@starfivetech.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Signed-off-by: vincent.zhang <vincent.zhang@starfivetech.com>
|
|
|
|
Signed-off-by: vincent.zhang <vincent.zhang@starfivetech.com>
|
|
http://192.168.110.45/sdk/sft-riscvpi-linux-5.10 into jh7110_dev_5.15
|
|
|
|
http://192.168.110.45/sdk/sft-riscvpi-linux-5.10 into jh7110_dev_5.15
|
|
|
|
completion if it has been masked during the handling and remask it afterwards.
|
|
Signed-off-by: samin <samin.guo@starfivetech.com>
|
|
This driver applies to JH7100|JH7110
Signed-off-by: samin <samin.guo@starfivetech.com>
|
|
This driver applies to JH7100|JH7110
Signed-off-by: samin <samin.guo@starfivetech.com>
|
|
Signed-off-by: samin <samin.guo@starfivetech.com>
|
|
Signed-off-by: samin <samin.guo@starfivetech.com>
|
|
2.Add PCIe host controller DT bingdings of starfive JH7110.
|
|
|
|
http://192.168.110.45/sdk/sft-riscvpi-linux-5.10 into jh7110_dev_5.15
|
|
1) rename jpu/vdec match strings.
2) add axi/apb clock-names define for jpu/vdec.
Signed-off-by: samin <samin.guo@starfivetech.com>
|
|
1)add async_memcpy api kernel space.
2)add dma-misc driver for user space.
Signed-off-by: samin <samin.guo@starfivetech.com>
|
|
1)add async_memcpy api kernel space.
2)add dma-misc driver for user space.
Signed-off-by: samin <samin.guo@starfivetech.com>
|
|
Solve the problem of audio DMA transmission and playback
failure.
Signed-off-by: jenny.zhang <jenny.zhang@starfivetech.com>
Signed-off-by: michael.yan <michael.yan@starfivetech.com>
Signed-off-by: samin <samin.guo@starfivetech.com>
|
|
Different peripherals may require different burst_trans_len.
Some ALSA devices may require BURST_TRANS_LEN_16, but this
parameter may not work properly on some peripherals (spi, etc.).
This patch will allow BURST_TRANS_LEN to be passed in from DTS.
dmas = <&dma hs_nu burst_trans_len>
burst_trans_len:
<-1> defalut
<0> BURST_TRANS_LEN_1
<1> BURST_TRANS_LEN_4 /*defalut value*/
<2> BURST_TRANS_LEN_8
<3> BURST_TRANS_LEN_16
<4> BURST_TRANS_LEN_32
<5> BURST_TRANS_LEN_64
<6> BURST_TRANS_LEN_128
<7> BURST_TRANS_LEN_256
Signed-off-by: samin <samin.guo@starfivetech.com>
|
|
Add support for StarFive AxiDMA to the .compatible field.
The AxiDMA Apb region will be accessible if the compatible
string matches the "starfive,axi-dma".
Add "starfive_flush_dcache" due to VIC7100 Cache
Coherency issues.
Signed-off-by: samin <samin.guo@starfivetech.com>
|
|
1)Different num of chan/hw-handshakes have different register offsets.
When the channel > 8, DMA uses DMAC_CHENREG2 instead of DMAC_CHENREG.
When the channel > 8 or hw-handshake > 16, DMA uses CHx_CFG2 instead of CHx_CFG.
2)add OSR(Outstanding Request Limit) configuration
OSR can greatly improve performance in dma-memcpy.
Signed-off-by: samin <samin.guo@starfivetech.com>
|
|
Signed-off-by: samin <samin.guo@starfivetech.com>
|
|
Signed-off-by: SaminGuo <samin.guo@starfivetech.com>
|
|
1)32.768k-RTC device.
2)sw/hw calibration support;
3)alarm support;
4)5.15 Use "devm_rtc_register_device" instead of "rtc_register_device"
Signed-off-by: SaminGuo <samin.guo@starfivetech.com>
|
|
RTC fixed operating frequency is 32.768KHz, refclk for hardware
calibration
Signed-off-by: SaminGuo <samin.guo@starfivetech.com>
|
|
|
|
|
|
|