Age | Commit message (Collapse) | Author | Files | Lines |
|
Signed-off-by: Andy Hu <andy.hu@starfivetech.com>
|
|
Cr 896 v4l2 xiulin.liu
See merge request jh7100/linux!26
|
|
|
|
|
|
|
|
add spin lock about pinctrl dt_node_to_map and fix sdio0 as mmc0
See merge request jh7100/linux!21
|
|
Signed-off-by: jianlong.huang <jianlong.huang@starfivetech.com>
|
|
fix mipi screen color display exception
Signed-off-by: keith.zhao <keith.zhao@starfivetech.com>
|
|
|
|
|
|
fix mipi screen dithering problem
Signed-off-by: shengyang.chen<shengyang.chen@starfivetech.com>
|
|
add configfs driver
See merge request jh7100/linux!11
|
|
pwm: pwm-sifive-ptc: Use actual clock rate
See merge request jh7100/linux!8
|
|
V4L2: fixed v4l2 warning
See merge request jh7100/linux!5
|
|
Signed-off-by: jianlonghuang <jianlong.huang@starfivetech.com>
|
|
fix startup problem without mipi screen
Signed-off-by:shengyang.chen<shengyang.chen@starfivetech.com>
|
|
Signed-off-by: Hal Feng <hal.feng@starfivetech.com>
|
|
linux:arch:riscv:boot:dts:starfive & linux:driver:gpu:drm:starfive
See merge request jh7100/linux!1
|
|
|
|
linux:driver:gpu:drm:starfive
fix vout compile warning
Signed-off-by:shengyang.chen<shengyang.chen@starfivetech.com>
|
|
Signed-off-by: curry.zhang <curry.zhang@starfivetech.com>
Author: curry.zhang <curry.zhang@starfivetech.com>
|
|
fix color problem of nv21
Signed-off-by: shengyang.chen<shengyang.chen@starfivetech.com>
|
|
drmPrimeFDToHandle method to import dmabuf from other module
Signed-off-by: Andy Hu <andy.hu@starfivetech.com>
|
|
https://github.com/starfive-tech/linux into visionfive-5.15.y-devel
|
|
Add device tree support for AC108 daughter board, using the clock generated by Clock Tree.
Signed-off-by: Walker Chen <walker.chen@starfivetech.com>
|
|
DRM: Update README for configuring drm
Signed-off-by: shengyang.chen <shengyang.chen@starfivetech.com>
|
|
1. add mipi driver support in starfive drm
2. support build starfive drm as ko module
Signed-off-by:kzhao<keith.zhao@statfivetech.com>
|
|
Signed-off-by: Hal Feng <hal.feng@starfivetech.com>
Signed-off-by: Emil Renner Berthing <kernel@esmil.dk>
|
|
1. Add starfive video v4l2 driver framework
2. Support DVP sensor and MIPI csi sensor, eg: imx219, ov4689, dvp ov5640, sc2235
Signed-off-by: sw.multimedia <sw.multimedia@starfivetech.com>
Signed-off-by: david.li <david.li@starfivetech.com>
Signed-off-by: jack.zhu <jack.zhu@starfivetech.com>
Signed-off-by: keithzhao <keith.zhao@starfivetech.com>
Signed-off-by: andy.hu <andy.hu@starfivetech.com>
Signed-off-by: Curry Zhang <curry.zhang@starfivetech.com>
|
|
Remove this part of the code that was originally intended for
screen adaptation under the framebuffer framework, meanwhile,
fix the problem that switching to some resolutions is not successful.
Signed-off-by: keith.zhao <keith.zhao@starfivetech.com>
|
|
|
|
Signed-off-by: Emil Renner Berthing <kernel@esmil.dk>
|
|
This IP is also used on the StarFive JH7100 riscv64 SoC and presumably
also the upcoming JH7110 SoC.
Signed-off-by: Emil Renner Berthing <kernel@esmil.dk>
|
|
Signed-off-by: Emil Renner Berthing <kernel@esmil.dk>
|
|
Additional update from Prashant Gaikwad <pgaikwad@nvidia.com>
Adapted for Linux 5.13 and the BeagleV Starlight board by
<cybergaszcz@gmail.com>
|
|
Signed-off-by: Emil Renner Berthing <kernel@esmil.dk>
|
|
When creating dumb buffers with 32bpp and 24bit colour depth this is
default mode return by drm_mode_legacy_fb_format. So we need to support
this for common dumb buffers to just work.
Signed-off-by: Emil Renner Berthing <kernel@esmil.dk>
|
|
Signed-off-by: Emil Renner Berthing <kernel@esmil.dk>
|
|
Signed-off-by: Emil Renner Berthing <kernel@esmil.dk>
|
|
Signed-off-by: Emil Renner Berthing <kernel@esmil.dk>
|
|
Signed-off-by: Emil Renner Berthing <kernel@esmil.dk>
|
|
A proper solution to this hack should be found.
Signed-off-by: jack.zhu <jack.zhu@starfivetech.com>
Signed-off-by: keith.zhao <keith.zhao@starfivetech.com>
|
|
1. Add starfive DRM Display driver framework
2. Support M31 Phy and tda998x
Signed-off-by: jack.zhu <jack.zhu@starfivetech.com>
Signed-off-by: keith.zhao <keith.zhao@starfivetech.com>
Signed-off-by: Emil Renner Berthing <kernel@esmil.dk>
|
|
Signed-off-by: Matteo Croce <mcroce@microsoft.com>
|
|
|
|
Signed-off-by: Walker Chen <walker.chen@starfivetech.com>
|
|
iort_dma_setup() is being removed by commit db59e1b6e49201be ("ACPI:
arm64: Move DMA setup operations out of IORT") in iommu/next:
drivers/dma/dw-axi-dmac-starfive/starfive_dmaengine_memcpy.c: In function ‘dw_dma_async_
do_memcpy’:
drivers/dma/dw-axi-dmac-starfive/starfive_dmaengine_memcpy.c:152:2: error: implicit decl
aration of function ‘iort_dma_setup’ [-Werror=implicit-function-declaration]
152 | iort_dma_setup(dma_dev, &dma_addr, &dma_size);
| ^~~~~~~~~~~~~~
drivers/dma/dw-axi-dmac-starfive/starfive_dmaengine_memcpy.c:153:8: warning: assignment to ‘const struct iommu_ops *’ from ‘int’ makes pointer from integer without a cast [-Wint-conversion]
153 | iommu = iort_iommu_configure_id(dma_dev, NULL);
| ^
drivers/dma/dw-axi-dmac-starfive/starfive_dmaengine_memcpy.c: In function ‘dw_dma_memcpy_raw’:
drivers/dma/dw-axi-dmac-starfive/starfive_dmaengine_memcpy.c:223:8: warning: assignment to ‘const struct iommu_ops *’ from ‘int’ makes pointer from integer without a cast [-Wint-conversion]
223 | iommu = iort_iommu_configure_id(dma_dev, NULL);
| ^
iort_dma_setup() and iort_iommu_configure_id() are part of the ARM64
ACPI implementation. As CONFIG_ACPI_IORT cannot be enabled on RISC-V,
they were dummies anyway, so these calls can just be removed.
[Emil: remove unused local variables too]
Signed-off-by: Geert Uytterhoeven <geert@linux-m68k.org>
Signed-off-by: Emil Renner Berthing <kernel@esmil.dk>
---
Boot-tested, but the affected code paths were not exercised.
|
|
|
|
Signed-off-by: Samin Guo <samin.guo@starfivetech.com>
Signed-off-by: Michael Scott <mike@foundries.io>
Signed-off-by: Emil Renner Berthing <kernel@esmil.dk>
|
|
Signed-off-by: Samin Guo <samin.guo@starfivetech.com>
Signed-off-by: Curry Zhang <curry.zhang@starfivetech.com>
|