Skip to content

Module fix for starfive_fb - #5

Closed
sarnold wants to merge 18 commits into
esmil:starlightfrom
VCTLabs:module-fix
Closed

Module fix for starfive_fb#5
sarnold wants to merge 18 commits into
esmil:starlightfrom
VCTLabs:module-fix

Conversation

@sarnold

@sarnold sarnold commented May 14, 2021

Copy link
Copy Markdown

No description provided.

Tom and others added 17 commits May 12, 2021 11:55
[FIXME] why we can not do it in U-boot?

[geert: Rebase to v5.13-rc1]
Note: including uSDK v0.9->v1.0 patch

[geert: Rebase to v5.13-rc1]
Warnings fixed by Matteo.

Signed-off-by: Matteo Croce <mcroce@microsoft.com>
drivers/usb/cdns3/
drivers/usb/core/
drivers/usb/host/
include/linux/usb.h

[geert: Rebase to v5.13-rc1]
1, add ov5640&sc2235 drivers, update stf_isp
2, add MIPI/CSI/DSI drivers for VIC7100
Signed-off-by: Emil Renner Berthing <kernel@esmil.dk>
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>
Descriptor management was simplified with commit:
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=ef6fb2d6f1abd56cc067c694253ea362159b5ac3

Code added to dw-axi-dmac-platform driver due to VIC7100 Cache Coherency
issues needed follow those changes.

Signed-off-by: Michael Scott <mike@foundries.io>
The BeagleV Starlight v0.9 board doesn't have the IRQB line from the
pmic routed to the SoC, so this hack is needed to allow the driver
to be loaded without it. See
beagleboard/beaglev-starlight#14

Signed-off-by: Emil Renner Berthing <kernel@esmil.dk>
Signed-off-by: Emil Renner Berthing <kernel@esmil.dk>
This is the device tree from https://github.com/starfive-tech/u-boot/
Rearranged, cleanups, fixes and TPS65086 added by Emil.
Cleanups, fixes and LED added by Geert.

Signed-off-by: yanhong.wang <yanhong.wang@starfivetech.com>
Signed-off-by: Huan.Feng <huan.feng@starfivetech.com>
Signed-off-by: ke.zhu <ke.zhu@starfivetech.com>
Signed-off-by: yiming.li <yiming.li@starfivetech.com>
Signed-off-by: jack.zhu <jack.zhu@starfivetech.com>
Signed-off-by: Samin Guo <samin.guo@starfivetech.com>
Signed-off-by: Chenjieqin <Jessica.Chen@starfivetech.com>
Signed-off-by: bo.li <bo.li@starfivetech.com>
Signed-off-by: Emil Renner Berthing <kernel@esmil.dk>
Signed-off-by: Geert Uytterhoeven <geert@linux-m68k.org>
For convenience this also adds a small starlight_defconfig and the
firmware needed for the brcmfmac driver along with the signed regulatory
database.

The firmware is from the linux-firmware repo and the regulatory database
from the wireless-regdb Fedora package.

Signed-off-by: Emil Renner Berthing <kernel@esmil.dk>
Signed-off-by: Geert Uytterhoeven <geert@linux-m68k.org>
@sarnold

sarnold commented May 14, 2021

Copy link
Copy Markdown
Author

Lemme fix this (actually I didn't want that first commit on this branch).

Signed-off-by: Stephen L Arnold <nerdboy@gentoo.org>
@esmil

esmil commented May 14, 2021

Copy link
Copy Markdown
Owner

Hi Steve. Thanks for the fix. Yeah, I was going to ask if you'd tried the starlight_defconfig I added here. I can just cherry-pick the module fix if that's easier.

@sarnold sarnold changed the title Module fix and minmal SDK defconfig Module fix for starfive_fb May 14, 2021
@sarnold

sarnold commented May 14, 2021

Copy link
Copy Markdown
Author

Already done ;)

@esmil

esmil commented May 14, 2021

Copy link
Copy Markdown
Owner

Great thanks! I ended up reordering the commits anyway. Hope you don't mind.

@esmil esmil closed this May 14, 2021
@sarnold
sarnold deleted the module-fix branch May 16, 2021 00:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants