Projects
home:xmzzz:branches:openEuler:24.03
kernel
Sign Up
Log In
Username
Password
We truncated the diff of some files because they were too big. If you want to see the full diff for every file,
click here
.
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
Expand all
Collapse all
Changes of Revision 3
View file
_service:tar_scm:kernel.spec
Changed
@@ -87,10 +87,10 @@ Source9998: patches.tar.bz2 %endif +Patch0001: 0001-riscv-kernel.patch Patch0002: 0002-cpupower-clang-compile-support.patch Patch0003: 0003-x86_energy_perf_policy-clang-compile-support.patch Patch0004: 0004-turbostat-clang-compile-support.patch -Patch0005: 0005-riscv-kernel.patch #BuildRequires: BuildRequires: module-init-tools, patch >= 2.5.4, bash >= 2.03, tar @@ -329,6 +329,11 @@ Applypatches series.conf %{_builddir}/kernel-%{version}/linux-%{KernelVer} %endif +# riscv-kernel patch +%ifarch riscv64 +%patch0001 -p1 +%endif + %if "%toolchain" == "clang" %patch0002 -p1 %patch0003 -p1 @@ -406,11 +411,6 @@ fi %endif -# riscv-kernel patch -%ifarch riscv64 - %patch0005 -p1 -%endif - # aarch64 make dtbs %ifarch aarch64 riscv64 %{make} ARCH=%{Arch} dtbs
View file
_service:tar_scm:0001-riscv-kernel.patch
Added
@@ -0,0 +1,31141 @@ +From c0904638921da27a0daeebfaa55d0a32833723f0 Mon Sep 17 00:00:00 2001 +From: Mingzheng Xing <xingmingzheng@iscas.ac.cn> +Date: Thu, 21 Mar 2024 16:01:03 +0800 +Subject: PATCH riscv kernel + +Signed-off-by: Mingzheng Xing <xingmingzheng@iscas.ac.cn> +--- + .../bindings/gpio/snps,dw-apb-gpio.yaml | 2 + + .../sifive,plic-1.0.0.yaml | 1 + + .../thead,c900-aclint-mswi.yaml | 43 + + .../bindings/mmc/snps,dwcmshc-sdhci.yaml | 1 + + .../devicetree/bindings/net/snps,dwmac.yaml | 2 + + .../devicetree/bindings/net/thead,dwmac.yaml | 77 + + .../pinctrl/thead,th1520-pinctrl.yaml | 372 +++ + .../bindings/pwm/thead,th1520-pwm.yaml | 44 + + .../bindings/reset/thead,th1520-reset.yaml | 44 + + .../devicetree/bindings/riscv/cpus.yaml | 1 + + .../devicetree/bindings/riscv/sophgo.yaml | 28 + + .../timer/thead,c900-aclint-mtimer.yaml | 50 + + .../bindings/usb/thead,th1520-usb.yaml | 73 + + .../devicetree/bindings/vendor-prefixes.yaml | 4 + + MAINTAINERS | 9 + + arch/riscv/Kconfig | 2 +- + arch/riscv/Kconfig.errata | 1 + + arch/riscv/Kconfig.socs | 6 + + arch/riscv/Makefile | 2 +- + arch/riscv/boot/dts/Makefile | 1 + + arch/riscv/boot/dts/sophgo/Makefile | 5 + + .../boot/dts/sophgo/mango-clock-socket0.dtsi | 124 + + .../boot/dts/sophgo/mango-cpus-socket0.dtsi | 1148 ++++++++++ + .../boot/dts/sophgo/mango-milkv-pioneer.dts | 163 ++ + .../riscv/boot/dts/sophgo/mango-pcie-2rc.dtsi | 83 + + .../boot/dts/sophgo/mango-pcie-3rc-v2.dtsi | 118 + + .../riscv/boot/dts/sophgo/mango-pcie-3rc.dtsi | 115 + + .../riscv/boot/dts/sophgo/mango-pcie-4rc.dtsi | 151 ++ + arch/riscv/boot/dts/sophgo/mango-pinctrl.dtsi | 434 ++++ + .../boot/dts/sophgo/mango-sophgo-x4evb.dts | 137 ++ + .../boot/dts/sophgo/mango-sophgo-x8evb.dts | 165 ++ + .../boot/dts/sophgo/mango-top-intc2.dtsi | 62 + + arch/riscv/boot/dts/sophgo/mango.dtsi | 941 ++++++++ + arch/riscv/boot/dts/sophgo/sg2042-cpus.dtsi | 2000 +++++++++++++++++ + .../boot/dts/sophgo/sg2042-milkv-pioneer.dts | 19 + + arch/riscv/boot/dts/sophgo/sg2042.dtsi | 341 +++ + arch/riscv/boot/dts/thead/Makefile | 3 + + .../boot/dts/thead/th1520-beaglev-ahead.dts | 199 +- + .../thead/th1520-lichee-cluster-4a-16g.dts | 18 + + .../dts/thead/th1520-lichee-cluster-4a.dts | 45 + + .../dts/thead/th1520-lichee-module-4a.dtsi | 151 +- + .../dts/thead/th1520-lichee-pi-4a-16g.dts | 18 + + .../boot/dts/thead/th1520-lichee-pi-4a.dts | 712 ++++++ + .../boot/dts/thead/th1520-milkv-meles-4g.dts | 19 + + .../boot/dts/thead/th1520-milkv-meles.dts | 441 ++++ + arch/riscv/boot/dts/thead/th1520.dtsi | 573 ++++- + arch/riscv/configs/defconfig | 6 +- + arch/riscv/configs/openeuler_defconfig | 347 ++- + arch/riscv/errata/thead/errata.c | 69 +- + arch/riscv/include/asm/errata_list.h | 50 +- + arch/riscv/include/asm/pgtable-64.h | 14 +- + drivers/clk/Kconfig | 1 + + drivers/clk/Makefile | 2 + + drivers/clk/sophgo/Makefile | 3 + + drivers/clk/sophgo/clk-dummy.c | 600 +++++ + drivers/clk/sophgo/clk-mango.c | 977 ++++++++ + drivers/clk/sophgo/clk.c | 883 ++++++++ + drivers/clk/sophgo/clk.h | 152 ++ + drivers/clk/thead/Kconfig | 19 + + drivers/clk/thead/Makefile | 8 + + drivers/clk/thead/clk-light-fm.c | 646 ++++++ + drivers/clk/thead/clk-light-mpw.c | 492 ++++ + drivers/clk/thead/clk.c | 739 ++++++ + drivers/clk/thead/clk.h | 117 + + drivers/clk/thead/gate/Makefile | 3 + + drivers/clk/thead/gate/clk-gate.h | 35 + + drivers/clk/thead/gate/dspsys-gate.c | 109 + + drivers/clk/thead/gate/thead-gate.c | 114 + + drivers/clk/thead/gate/visys-gate.c | 144 ++ + drivers/clk/thead/gate/vosys-gate.c | 111 + + drivers/clk/thead/gate/vpsys-gate.c | 94 + + drivers/cpufreq/Kconfig | 10 + + drivers/cpufreq/Makefile | 1 + + drivers/cpufreq/light-mpw-cpufreq.c | 491 ++++ + drivers/firmware/Kconfig | 1 + + drivers/firmware/Makefile | 1 + + drivers/firmware/thead/Kconfig | 18 + + drivers/firmware/thead/Makefile | 3 + + drivers/firmware/thead/light_aon.c | 261 +++ + drivers/firmware/thead/light_aon_misc.c | 74 + + drivers/firmware/thead/light_aon_pd.c | 417 ++++ + drivers/firmware/thead/light_aon_test.c | 163 ++ + drivers/gpio/gpio-dwapb.c | 15 +- + drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 2 + + drivers/gpu/drm/drm_gem_vram_helper.c | 2 +- + drivers/gpu/drm/radeon/radeon_irq_kms.c | 2 + + drivers/gpu/drm/ttm/ttm_bo_util.c | 6 +- + drivers/gpu/drm/ttm/ttm_module.c | 3 +- + drivers/gpu/drm/ttm/ttm_resource.c | 7 +- + drivers/gpu/drm/ttm/ttm_tt.c | 2 +- + drivers/mailbox/Kconfig | 8 + + drivers/mailbox/Makefile | 3 + + drivers/mailbox/light-mailbox-client.c | 242 ++ + drivers/mailbox/light-mailbox.c | 507 +++++ + drivers/mmc/host/Kconfig | 14 + + drivers/mmc/host/Makefile | 1 + + drivers/mmc/host/sdhci-of-dwcmshc.c | 349 +++ + drivers/mmc/host/sdhci-sophgo.c | 619 +++++ + drivers/mmc/host/sdhci-sophgo.h | 121 + + drivers/mmc/host/sdhci.c | 12 +- + drivers/mmc/host/sdhci.h | 4 + + drivers/net/ethernet/stmicro/stmmac/Kconfig | 11 + + drivers/net/ethernet/stmicro/stmmac/Makefile | 2 + + .../ethernet/stmicro/stmmac/dwmac-sophgo.c | 268 +++ + .../net/ethernet/stmicro/stmmac/dwmac-thead.c | 289 +++ + drivers/pci/controller/cadence/Kconfig | 11 + + drivers/pci/controller/cadence/Makefile | 1 + + .../controller/cadence/pcie-cadence-sophgo.c | 963 ++++++++ + .../controller/cadence/pcie-cadence-sophgo.h | 17 + + drivers/pci/pcie/portdrv.c | 2 +- + drivers/pinctrl/Kconfig | 11 +- + drivers/pinctrl/Makefile | 2 + + drivers/pinctrl/pinctrl-th1520.c | 860 +++++++ + drivers/pinctrl/sophgo/Makefile | 2 + + drivers/pinctrl/sophgo/pinctrl-mango.c | 453 ++++ + drivers/pinctrl/sophgo/pinctrl-sophgo.c | 292 +++ + drivers/pinctrl/sophgo/pinctrl-sophgo.h | 70 + + drivers/pwm/Kconfig | 11 + + drivers/pwm/Makefile | 2 + + drivers/pwm/pwm-sophgo.c | 276 +++ + drivers/pwm/pwm-thead.c | 269 +++ + drivers/regulator/Kconfig | 9 + + drivers/regulator/Makefile | 1 + + drivers/regulator/light-regulator-aon.c | 888 ++++++++ + drivers/reset/Kconfig | 10 + + drivers/reset/Makefile | 2 + + drivers/reset/reset-sophgo.c | 163 ++ + drivers/reset/reset-th1520.c | 109 + + drivers/rpmsg/Kconfig | 4 + + drivers/rpmsg/Makefile | 1 + + drivers/rpmsg/light_rpmsg.c | 864 +++++++ + drivers/soc/Kconfig | 1 + + drivers/soc/Makefile | 2 + + drivers/soc/sophgo/Makefile | 3 + + drivers/soc/sophgo/tach/sophgo-tach.c | 330 +++ + drivers/soc/sophgo/top/top_intc.c | 412 ++++ + drivers/soc/sophgo/umcu/mcu.c | 1144 ++++++++++ + drivers/soc/thead/Kconfig | 10 + + drivers/soc/thead/Makefile | 2 + + drivers/soc/thead/light_event.c | 279 +++ + drivers/usb/dwc3/Kconfig | 20 + + drivers/usb/dwc3/Makefile | 2 + + drivers/usb/dwc3/dwc3-thead.c | 112 + + drivers/watchdog/Kconfig | 14 + + drivers/watchdog/Makefile | 1 + + drivers/watchdog/light_wdt.c | 376 ++++ + include/dt-bindings/clock/light-dspsys.h | 25 + + include/dt-bindings/clock/light-fm-ap-clock.h | 513 +++++ + include/dt-bindings/clock/light-mpw-clock.h | 222 ++ + include/dt-bindings/clock/light-visys.h | 54 + + include/dt-bindings/clock/light-vosys.h | 41 + + include/dt-bindings/clock/light-vpsys.h | 24 + + .../dt-bindings/clock/sophgo-mango-clock.h | 165 ++ + include/dt-bindings/clock/sophgo.h | 15 + + include/dt-bindings/firmware/thead/rsrc.h | 17 + + .../dt-bindings/reset/sophgo-mango-resets.h | 96 + + .../dt-bindings/reset/thead,th1520-reset.h | 9 + + include/linux/firmware/thead/ipc.h | 74 + + include/linux/firmware/thead/light_event.h | 35 + + include/linux/light_rpmsg.h | 92 + + kernel/panic.c | 6 + + mm/memblock.c | 6 +- + scripts/package/builddeb | 2 +- + sound/pci/hda/hda_intel.c | 5 +- + tools/perf/pmu-events/arch/riscv/mapfile.csv | 1 + + .../arch/riscv/thead/c900-legacy/cache.json | 67 + + .../riscv/thead/c900-legacy/firmware.json | 68 + + .../riscv/thead/c900-legacy/instruction.json | 72 + + .../riscv/thead/c900-legacy/microarch.json | 80 + + 169 files changed, 28116 insertions(+), 186 deletions(-) + create mode 100644 Documentation/devicetree/bindings/interrupt-controller/thead,c900-aclint-mswi.yaml + create mode 100644 Documentation/devicetree/bindings/net/thead,dwmac.yaml + create mode 100644 Documentation/devicetree/bindings/pinctrl/thead,th1520-pinctrl.yaml + create mode 100644 Documentation/devicetree/bindings/pwm/thead,th1520-pwm.yaml + create mode 100644 Documentation/devicetree/bindings/reset/thead,th1520-reset.yaml + create mode 100644 Documentation/devicetree/bindings/riscv/sophgo.yaml + create mode 100644 Documentation/devicetree/bindings/timer/thead,c900-aclint-mtimer.yaml + create mode 100644 Documentation/devicetree/bindings/usb/thead,th1520-usb.yaml + create mode 100644 arch/riscv/boot/dts/sophgo/Makefile + create mode 100644 arch/riscv/boot/dts/sophgo/mango-clock-socket0.dtsi + create mode 100644 arch/riscv/boot/dts/sophgo/mango-cpus-socket0.dtsi + create mode 100644 arch/riscv/boot/dts/sophgo/mango-milkv-pioneer.dts + create mode 100644 arch/riscv/boot/dts/sophgo/mango-pcie-2rc.dtsi + create mode 100644 arch/riscv/boot/dts/sophgo/mango-pcie-3rc-v2.dtsi + create mode 100644 arch/riscv/boot/dts/sophgo/mango-pcie-3rc.dtsi + create mode 100644 arch/riscv/boot/dts/sophgo/mango-pcie-4rc.dtsi + create mode 100644 arch/riscv/boot/dts/sophgo/mango-pinctrl.dtsi + create mode 100644 arch/riscv/boot/dts/sophgo/mango-sophgo-x4evb.dts + create mode 100644 arch/riscv/boot/dts/sophgo/mango-sophgo-x8evb.dts + create mode 100644 arch/riscv/boot/dts/sophgo/mango-top-intc2.dtsi + create mode 100644 arch/riscv/boot/dts/sophgo/mango.dtsi + create mode 100644 arch/riscv/boot/dts/sophgo/sg2042-cpus.dtsi
View file
_service:tar_scm:0005-riscv-kernel.patch
Deleted
@@ -1,31141 +0,0 @@ -From c0904638921da27a0daeebfaa55d0a32833723f0 Mon Sep 17 00:00:00 2001 -From: Mingzheng Xing <xingmingzheng@iscas.ac.cn> -Date: Thu, 21 Mar 2024 16:01:03 +0800 -Subject: PATCH riscv kernel - -Signed-off-by: Mingzheng Xing <xingmingzheng@iscas.ac.cn> ---- - .../bindings/gpio/snps,dw-apb-gpio.yaml | 2 + - .../sifive,plic-1.0.0.yaml | 1 + - .../thead,c900-aclint-mswi.yaml | 43 + - .../bindings/mmc/snps,dwcmshc-sdhci.yaml | 1 + - .../devicetree/bindings/net/snps,dwmac.yaml | 2 + - .../devicetree/bindings/net/thead,dwmac.yaml | 77 + - .../pinctrl/thead,th1520-pinctrl.yaml | 372 +++ - .../bindings/pwm/thead,th1520-pwm.yaml | 44 + - .../bindings/reset/thead,th1520-reset.yaml | 44 + - .../devicetree/bindings/riscv/cpus.yaml | 1 + - .../devicetree/bindings/riscv/sophgo.yaml | 28 + - .../timer/thead,c900-aclint-mtimer.yaml | 50 + - .../bindings/usb/thead,th1520-usb.yaml | 73 + - .../devicetree/bindings/vendor-prefixes.yaml | 4 + - MAINTAINERS | 9 + - arch/riscv/Kconfig | 2 +- - arch/riscv/Kconfig.errata | 1 + - arch/riscv/Kconfig.socs | 6 + - arch/riscv/Makefile | 2 +- - arch/riscv/boot/dts/Makefile | 1 + - arch/riscv/boot/dts/sophgo/Makefile | 5 + - .../boot/dts/sophgo/mango-clock-socket0.dtsi | 124 + - .../boot/dts/sophgo/mango-cpus-socket0.dtsi | 1148 ++++++++++ - .../boot/dts/sophgo/mango-milkv-pioneer.dts | 163 ++ - .../riscv/boot/dts/sophgo/mango-pcie-2rc.dtsi | 83 + - .../boot/dts/sophgo/mango-pcie-3rc-v2.dtsi | 118 + - .../riscv/boot/dts/sophgo/mango-pcie-3rc.dtsi | 115 + - .../riscv/boot/dts/sophgo/mango-pcie-4rc.dtsi | 151 ++ - arch/riscv/boot/dts/sophgo/mango-pinctrl.dtsi | 434 ++++ - .../boot/dts/sophgo/mango-sophgo-x4evb.dts | 137 ++ - .../boot/dts/sophgo/mango-sophgo-x8evb.dts | 165 ++ - .../boot/dts/sophgo/mango-top-intc2.dtsi | 62 + - arch/riscv/boot/dts/sophgo/mango.dtsi | 941 ++++++++ - arch/riscv/boot/dts/sophgo/sg2042-cpus.dtsi | 2000 +++++++++++++++++ - .../boot/dts/sophgo/sg2042-milkv-pioneer.dts | 19 + - arch/riscv/boot/dts/sophgo/sg2042.dtsi | 341 +++ - arch/riscv/boot/dts/thead/Makefile | 3 + - .../boot/dts/thead/th1520-beaglev-ahead.dts | 199 +- - .../thead/th1520-lichee-cluster-4a-16g.dts | 18 + - .../dts/thead/th1520-lichee-cluster-4a.dts | 45 + - .../dts/thead/th1520-lichee-module-4a.dtsi | 151 +- - .../dts/thead/th1520-lichee-pi-4a-16g.dts | 18 + - .../boot/dts/thead/th1520-lichee-pi-4a.dts | 712 ++++++ - .../boot/dts/thead/th1520-milkv-meles-4g.dts | 19 + - .../boot/dts/thead/th1520-milkv-meles.dts | 441 ++++ - arch/riscv/boot/dts/thead/th1520.dtsi | 573 ++++- - arch/riscv/configs/defconfig | 6 +- - arch/riscv/configs/openeuler_defconfig | 347 ++- - arch/riscv/errata/thead/errata.c | 69 +- - arch/riscv/include/asm/errata_list.h | 50 +- - arch/riscv/include/asm/pgtable-64.h | 14 +- - drivers/clk/Kconfig | 1 + - drivers/clk/Makefile | 2 + - drivers/clk/sophgo/Makefile | 3 + - drivers/clk/sophgo/clk-dummy.c | 600 +++++ - drivers/clk/sophgo/clk-mango.c | 977 ++++++++ - drivers/clk/sophgo/clk.c | 883 ++++++++ - drivers/clk/sophgo/clk.h | 152 ++ - drivers/clk/thead/Kconfig | 19 + - drivers/clk/thead/Makefile | 8 + - drivers/clk/thead/clk-light-fm.c | 646 ++++++ - drivers/clk/thead/clk-light-mpw.c | 492 ++++ - drivers/clk/thead/clk.c | 739 ++++++ - drivers/clk/thead/clk.h | 117 + - drivers/clk/thead/gate/Makefile | 3 + - drivers/clk/thead/gate/clk-gate.h | 35 + - drivers/clk/thead/gate/dspsys-gate.c | 109 + - drivers/clk/thead/gate/thead-gate.c | 114 + - drivers/clk/thead/gate/visys-gate.c | 144 ++ - drivers/clk/thead/gate/vosys-gate.c | 111 + - drivers/clk/thead/gate/vpsys-gate.c | 94 + - drivers/cpufreq/Kconfig | 10 + - drivers/cpufreq/Makefile | 1 + - drivers/cpufreq/light-mpw-cpufreq.c | 491 ++++ - drivers/firmware/Kconfig | 1 + - drivers/firmware/Makefile | 1 + - drivers/firmware/thead/Kconfig | 18 + - drivers/firmware/thead/Makefile | 3 + - drivers/firmware/thead/light_aon.c | 261 +++ - drivers/firmware/thead/light_aon_misc.c | 74 + - drivers/firmware/thead/light_aon_pd.c | 417 ++++ - drivers/firmware/thead/light_aon_test.c | 163 ++ - drivers/gpio/gpio-dwapb.c | 15 +- - drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 2 + - drivers/gpu/drm/drm_gem_vram_helper.c | 2 +- - drivers/gpu/drm/radeon/radeon_irq_kms.c | 2 + - drivers/gpu/drm/ttm/ttm_bo_util.c | 6 +- - drivers/gpu/drm/ttm/ttm_module.c | 3 +- - drivers/gpu/drm/ttm/ttm_resource.c | 7 +- - drivers/gpu/drm/ttm/ttm_tt.c | 2 +- - drivers/mailbox/Kconfig | 8 + - drivers/mailbox/Makefile | 3 + - drivers/mailbox/light-mailbox-client.c | 242 ++ - drivers/mailbox/light-mailbox.c | 507 +++++ - drivers/mmc/host/Kconfig | 14 + - drivers/mmc/host/Makefile | 1 + - drivers/mmc/host/sdhci-of-dwcmshc.c | 349 +++ - drivers/mmc/host/sdhci-sophgo.c | 619 +++++ - drivers/mmc/host/sdhci-sophgo.h | 121 + - drivers/mmc/host/sdhci.c | 12 +- - drivers/mmc/host/sdhci.h | 4 + - drivers/net/ethernet/stmicro/stmmac/Kconfig | 11 + - drivers/net/ethernet/stmicro/stmmac/Makefile | 2 + - .../ethernet/stmicro/stmmac/dwmac-sophgo.c | 268 +++ - .../net/ethernet/stmicro/stmmac/dwmac-thead.c | 289 +++ - drivers/pci/controller/cadence/Kconfig | 11 + - drivers/pci/controller/cadence/Makefile | 1 + - .../controller/cadence/pcie-cadence-sophgo.c | 963 ++++++++ - .../controller/cadence/pcie-cadence-sophgo.h | 17 + - drivers/pci/pcie/portdrv.c | 2 +- - drivers/pinctrl/Kconfig | 11 +- - drivers/pinctrl/Makefile | 2 + - drivers/pinctrl/pinctrl-th1520.c | 860 +++++++ - drivers/pinctrl/sophgo/Makefile | 2 + - drivers/pinctrl/sophgo/pinctrl-mango.c | 453 ++++ - drivers/pinctrl/sophgo/pinctrl-sophgo.c | 292 +++ - drivers/pinctrl/sophgo/pinctrl-sophgo.h | 70 + - drivers/pwm/Kconfig | 11 + - drivers/pwm/Makefile | 2 + - drivers/pwm/pwm-sophgo.c | 276 +++ - drivers/pwm/pwm-thead.c | 269 +++ - drivers/regulator/Kconfig | 9 + - drivers/regulator/Makefile | 1 + - drivers/regulator/light-regulator-aon.c | 888 ++++++++ - drivers/reset/Kconfig | 10 + - drivers/reset/Makefile | 2 + - drivers/reset/reset-sophgo.c | 163 ++ - drivers/reset/reset-th1520.c | 109 + - drivers/rpmsg/Kconfig | 4 + - drivers/rpmsg/Makefile | 1 + - drivers/rpmsg/light_rpmsg.c | 864 +++++++ - drivers/soc/Kconfig | 1 + - drivers/soc/Makefile | 2 + - drivers/soc/sophgo/Makefile | 3 + - drivers/soc/sophgo/tach/sophgo-tach.c | 330 +++ - drivers/soc/sophgo/top/top_intc.c | 412 ++++ - drivers/soc/sophgo/umcu/mcu.c | 1144 ++++++++++ - drivers/soc/thead/Kconfig | 10 + - drivers/soc/thead/Makefile | 2 + - drivers/soc/thead/light_event.c | 279 +++ - drivers/usb/dwc3/Kconfig | 20 + - drivers/usb/dwc3/Makefile | 2 + - drivers/usb/dwc3/dwc3-thead.c | 112 + - drivers/watchdog/Kconfig | 14 + - drivers/watchdog/Makefile | 1 + - drivers/watchdog/light_wdt.c | 376 ++++ - include/dt-bindings/clock/light-dspsys.h | 25 + - include/dt-bindings/clock/light-fm-ap-clock.h | 513 +++++ - include/dt-bindings/clock/light-mpw-clock.h | 222 ++ - include/dt-bindings/clock/light-visys.h | 54 + - include/dt-bindings/clock/light-vosys.h | 41 + - include/dt-bindings/clock/light-vpsys.h | 24 + - .../dt-bindings/clock/sophgo-mango-clock.h | 165 ++ - include/dt-bindings/clock/sophgo.h | 15 + - include/dt-bindings/firmware/thead/rsrc.h | 17 + - .../dt-bindings/reset/sophgo-mango-resets.h | 96 + - .../dt-bindings/reset/thead,th1520-reset.h | 9 + - include/linux/firmware/thead/ipc.h | 74 + - include/linux/firmware/thead/light_event.h | 35 + - include/linux/light_rpmsg.h | 92 + - kernel/panic.c | 6 + - mm/memblock.c | 6 +- - scripts/package/builddeb | 2 +- - sound/pci/hda/hda_intel.c | 5 +- - tools/perf/pmu-events/arch/riscv/mapfile.csv | 1 + - .../arch/riscv/thead/c900-legacy/cache.json | 67 + - .../riscv/thead/c900-legacy/firmware.json | 68 + - .../riscv/thead/c900-legacy/instruction.json | 72 + - .../riscv/thead/c900-legacy/microarch.json | 80 + - 169 files changed, 28116 insertions(+), 186 deletions(-) - create mode 100644 Documentation/devicetree/bindings/interrupt-controller/thead,c900-aclint-mswi.yaml - create mode 100644 Documentation/devicetree/bindings/net/thead,dwmac.yaml - create mode 100644 Documentation/devicetree/bindings/pinctrl/thead,th1520-pinctrl.yaml - create mode 100644 Documentation/devicetree/bindings/pwm/thead,th1520-pwm.yaml - create mode 100644 Documentation/devicetree/bindings/reset/thead,th1520-reset.yaml - create mode 100644 Documentation/devicetree/bindings/riscv/sophgo.yaml - create mode 100644 Documentation/devicetree/bindings/timer/thead,c900-aclint-mtimer.yaml - create mode 100644 Documentation/devicetree/bindings/usb/thead,th1520-usb.yaml - create mode 100644 arch/riscv/boot/dts/sophgo/Makefile - create mode 100644 arch/riscv/boot/dts/sophgo/mango-clock-socket0.dtsi - create mode 100644 arch/riscv/boot/dts/sophgo/mango-cpus-socket0.dtsi - create mode 100644 arch/riscv/boot/dts/sophgo/mango-milkv-pioneer.dts - create mode 100644 arch/riscv/boot/dts/sophgo/mango-pcie-2rc.dtsi - create mode 100644 arch/riscv/boot/dts/sophgo/mango-pcie-3rc-v2.dtsi - create mode 100644 arch/riscv/boot/dts/sophgo/mango-pcie-3rc.dtsi - create mode 100644 arch/riscv/boot/dts/sophgo/mango-pcie-4rc.dtsi - create mode 100644 arch/riscv/boot/dts/sophgo/mango-pinctrl.dtsi - create mode 100644 arch/riscv/boot/dts/sophgo/mango-sophgo-x4evb.dts - create mode 100644 arch/riscv/boot/dts/sophgo/mango-sophgo-x8evb.dts - create mode 100644 arch/riscv/boot/dts/sophgo/mango-top-intc2.dtsi - create mode 100644 arch/riscv/boot/dts/sophgo/mango.dtsi - create mode 100644 arch/riscv/boot/dts/sophgo/sg2042-cpus.dtsi
Locations
Projects
Search
Status Monitor
Help
Open Build Service
OBS Manuals
API Documentation
OBS Portal
Reporting a Bug
Contact
Mailing List
Forums
Chat (IRC)
Twitter
Open Build Service (OBS)
is an
openSUSE project
.
浙ICP备2022010568号-2