ACK/Cmnt: [RFC][PULL][JAMMY/starfive-5.17] New derivative starfive
Tim Gardner
tim.gardner at canonical.com
Thu Jun 16 15:26:25 UTC 2022
On 6/1/22 03:30, Dimitri John Ledkov wrote:
> A new derivative kernel has been prepared linux-starfive-5.17
> targetting boards with StarFive SoCs like the VisionFive board, but
> possibly other ones as well. It is based on Alexandre's work &
> hwe-5.17 kernel.
>
> It is pushed into linux-riscv repository, starfive-5.17-next branch
>
> Packages for it are building in the build PPA and should be available
> by end of the week.
>
> https://launchpad.net/~canonical-kernel-team/+archive/ubuntu/ppa/+packages?field.name_filter=starfive&field.status_filter=published&field.series_filter=jammy
>
> The matching kernel-series.yaml commit is at
> https://git.launchpad.net/~canonical-kernel/+git/kteam-tools/commit/?id=e67c5e07cd7867cf0c9e9ff4c0a1c8068382fca2
>
> This crank is based off Ubuntu-hwe-5.17-5.17.0-8.8~22.04.4 which has
> stable patches applied up to 5.17.9. I see that stable patches up to
> 5.17.11 are applied in the hwe-5.17 repo, but cranky rebase was not
> picking those up without a tag. Not sure if I should have crated a
> tracker + tag in the hwe-5.17 repo to pick up 5.17.11 patches.
>
> For kinetic, the plan is to build this kernel as a forwardport, or
> figure out if Emil will be able to help with rebasing these things.
>
> Please review all packaging, config, and patch changes introduced in
> this new derivative kernel.
>
> The following changes since commit 6563a70330d03f48e70958eb94710a6885e48751:
>
> UBUNTU: Ubuntu-hwe-5.17-5.17.0-8.8~22.04.4 (2022-05-20 12:12:43 +0200)
>
> are available in the Git repository at:
>
> https://git.launchpad.net/~canonical-kernel/ubuntu/+source/linux-riscv/+git/jammy starfive-5.17-next
>
> for you to fetch changes up to e9864acd04f6187792683bb98294ac8dee1e59c1:
>
> UBUNTU: Ubuntu-starfive-5.17-5.17.0-1001.1 (2022-05-31 20:08:40 +0100)
>
> ----------------------------------------------------------------
> Atish Patra (2):
> UBUNTU: SAUCE: sifive/sifive_l2_cache: Align the address to cache line
> UBUNTU: SAUCE: RISC-V: Support non-coherent DMA operations
>
> Chenjieqin (1):
> UBUNTU: SAUCE: pwm: sifive-ptc: Add SiFive PWM PTC driver
>
> Dimitri John Ledkov (9):
> UBUNTU: [Packaging] rebase linux-riscv to jammy 5.17
> UBUNTU: SAUCE: scripts/Makefile.modinst discard-locals from modules
> UBUNTU: [Packaging] create starfive flavour
> UBUNTU: [Config] Update configs after applying StarFive patches
> UBUNTU: Start new release
> UBUNTU: link-to-tracker: update tracking bug
> UBUNTU: debian/dkms-versions -- update from kernel-versions (main/master)
> UBUNTU: [Config] Update configs in jammy chroot
> UBUNTU: Ubuntu-starfive-5.17-5.17.0-1001.1
>
> Emil Renner Berthing (29):
> UBUNTU: SAUCE: riscv: Add -ffreestanding for string functions
> UBUNTU: SAUCE: dt-bindings: clock: Add JH7100 audio clock definitions
> UBUNTU: SAUCE: dt-bindings: clock: Add starfive,jh7100-audclk bindings
> UBUNTU: SAUCE: clk: starfive: jh7100: Make hw clock implementation reusable
> UBUNTU: SAUCE: clk: starfive: jh7100: Support more clock types
> UBUNTU: SAUCE: clk: starfive: Add JH7100 audio clock driver
> UBUNTU: SAUCE: RISC-V: Add StarFive JH7100 audio clock node
> UBUNTU: SAUCE: dt-bindings: reset: Add StarFive JH7100 audio reset definitions
> UBUNTU: SAUCE: dt-bindings: reset: Add starfive,jh7100-audrst bindings
> UBUNTU: SAUCE: reset: Create subdirectory for StarFive drivers
> UBUNTU: SAUCE: reset: starfive: Use 32bit I/O on 32bit registers
> UBUNTU: SAUCE: reset: starfive: Add JH7100 audio reset driver
> UBUNTU: SAUCE: RISC-V: Add StarFive JH7100 audio reset node
> UBUNTU: SAUCE: clk: starfive: jh7100: Keep more clocks alive
> UBUNTU: SAUCE: pinctrl: starfive: Reset pinmux settings
> UBUNTU: SAUCE: serial: 8250_dw: Use device tree match data
> UBUNTU: SAUCE: serial: 8250_dw: Add starfive,jh7100-hsuart compatible
> UBUNTU: SAUCE: dt-bindings: hwmon: add starfive,jh7100-temp bindings
> UBUNTU: SAUCE: hwmon: (sfctemp) Add StarFive JH7100 temperature sensor
> UBUNTU: SAUCE: dmaengine: dw-axi-dmac: Fix RMW on channel suspend register
> UBUNTU: SAUCE: drm/starfive: crtc: Use devm_platform_ioremap_resource_byname
> UBUNTU: SAUCE: drm/starfive: Use clock api
> UBUNTU: SAUCE: drm/starfive: Use reset api
> UBUNTU: SAUCE: drm/starfive: Use actual clock rate
> UBUNTU: SAUCE: drm/starfive: Support DRM_FORMAT_XRGB8888
> UBUNTU: SAUCE: drm/starfive: Propagate bridge error properly
> UBUNTU: SAUCE: spi: cadence-quadspi: Allow compilation on RISC-V
> UBUNTU: SAUCE: RISC-V: Enable SIFIVE_L2_FLUSH for StarFive SoCs
> UBUNTU: SAUCE: riscv: dts: Add full JH7100, Starlight and VisionFive support
>
> Farzad Farshchi (1):
> UBUNTU: SAUCE: nvdla: add NVDLA driver
>
> Geert Uytterhoeven (4):
> UBUNTU: SAUCE: riscv: dts: starfive: Group tuples in interrupt properties
> UBUNTU: SAUCE: sifive/sifive_l2_cache: Print a backtrace on out-of-range flushes
> UBUNTU: SAUCE: dt-bindings: dma: dw-axi-dmac: Increase DMA channel limit to 16
> UBUNTU: SAUCE: dmaengine: dw-axi-dmac-starfive: Remove calls specific to ARM64 ACPI
>
> Huan Feng (1):
> UBUNTU: SAUCE: drivers/hw_random: Add StarFive JH7100 Random Number Generator driver
>
> Matteo Croce (4):
> UBUNTU: SAUCE: riscv: optimized memcpy
> UBUNTU: SAUCE: riscv: optimized memmove
> UBUNTU: SAUCE: riscv: optimized memset
> UBUNTU: SAUCE: net: stmmac: use GFP_DMA32
>
> Samin Guo (4):
> UBUNTU: SAUCE: watchdog: Add StarFive SI5 watchdog driver
> UBUNTU: SAUCE: drivers/tty/serial/8250: update driver for JH7100
> UBUNTU: SAUCE: dmaengine: dw-axi-dmac: Handle xfer start while non-idle
> UBUNTU: SAUCE: dmaengine: dw-axi-dmac: Add StarFive JH7100 support
>
> Tom (5):
> UBUNTU: SAUCE: sifive/sifive_l2_cache: Add sifive_l2_flush64_range function
> UBUNTU: SAUCE: sifive/sifive_l2_cache: Add Starfive support
> UBUNTU: SAUCE: sifive/sifive_l2_cache: Add disabling IRQ option (workaround)
> UBUNTU: SAUCE: dmaengine: Add dw-axi-dmac-starfive driver for JH7100
> UBUNTU: SAUCE: net: stmmac: Configure gtxclk based on speed
>
> Walker Chen (3):
> UBUNTU: SAUCE: net: phy: motorcomm: Add YT8521 support
> UBUNTU: SAUCE: net: phy: motorcomm: Add WIP YT8521 wake-on-lan code
> UBUNTU: SAUCE: ASoC: starfive: Add StarFive JH7100 audio drivers
>
> Xianting Tian (1):
> UBUNTU: SAUCE: riscv: add ARCH_DMA_MINALIGN support
>
> sw.multimedia (2):
> UBUNTU: SAUCE: drm/starfive: Add StarFive drm driver
> UBUNTU: SAUCE: drm/i2c/tda998x: Hardcode register values for Starlight
>
> .../bindings/clock/starfive,jh7100-audclk.yaml | 57 +
> .../devicetree/bindings/dma/snps,dw-axi-dmac.yaml | 6 +-
> .../bindings/hwmon/starfive,jh7100-temp.yaml | 74 +
> .../bindings/pinctrl/starfive,jh7100-pinctrl.yaml | 4 +
> .../bindings/reset/starfive,jh7100-audrst.yaml | 38 +
> Documentation/hwmon/index.rst | 1 +
> Documentation/hwmon/sfctemp.rst | 32 +
> MAINTAINERS | 24 +-
> Ubuntu.md | 4 +-
> arch/riscv/Kconfig | 14 +
> arch/riscv/Kconfig.socs | 3 +
> arch/riscv/boot/dts/starfive/Makefile | 2 +-
> .../dts/starfive/jh7100-beaglev-starlight-a1.dts | 24 +
> .../boot/dts/starfive/jh7100-beaglev-starlight.dts | 154 +-
> arch/riscv/boot/dts/starfive/jh7100-common.dtsi | 590 +
> .../dts/starfive/jh7100-starfive-visionfive-v1.dts | 32 +
> arch/riscv/boot/dts/starfive/jh7100.dtsi | 583 +-
> arch/riscv/include/asm/cache.h | 2 +
> arch/riscv/include/asm/string.h | 18 +-
> arch/riscv/kernel/Makefile | 1 -
> arch/riscv/kernel/riscv_ksyms.c | 17 -
> arch/riscv/lib/Makefile | 9 +-
> arch/riscv/lib/memcpy.S | 108 -
> arch/riscv/lib/memmove.S | 316 -
> arch/riscv/lib/memset.S | 113 -
> arch/riscv/lib/string.c | 154 +
> arch/riscv/mm/Makefile | 1 +
> arch/riscv/mm/dma-noncoherent.c | 63 +
> debian.starfive/abi/abiname | 1 +
> debian.starfive/abi/fwinfo | 1787 ++
> debian.starfive/abi/fwinfo.builtin | 0
> debian.starfive/abi/riscv64/generic | 23093 +++++++++++++++++++
> debian.starfive/abi/riscv64/generic.compiler | 1 +
> debian.starfive/abi/riscv64/generic.modules | 5561 +++++
> debian.starfive/abi/riscv64/generic.retpoline | 1 +
> debian.starfive/abi/riscv64/ignore | 0
> debian.starfive/abi/riscv64/ignore.modules | 0
> debian.starfive/abi/riscv64/ignore.retpoline | 0
> debian.starfive/abi/version | 1 +
> debian.starfive/changelog | 19471 ++++++++++++++++
> debian.starfive/config/annotations | 9108 ++++++++
> debian.starfive/config/config.common.ubuntu | 8581 +++++++
> .../config/riscv64/config.common.riscv64 | 3 +
> .../config/riscv64/config.flavour.starfive | 3 +
> debian.starfive/control.d/flavour-control.stub | 142 +
> debian.starfive/control.d/starfive.inclusion-list | 260 +
> debian.starfive/control.d/vars.starfive | 6 +
> debian.starfive/control.stub.in | 85 +
> debian.starfive/copyright | 29 +
> debian.starfive/etc/getabis | 13 +
> debian.starfive/etc/kernelconfig | 7 +
> debian.starfive/etc/update.conf | 7 +
> debian.starfive/modprobe.d/common.conf | 3 +
> debian.starfive/reconstruct | 67 +
> debian.starfive/rules.d/hooks.mk | 1 +
> debian.starfive/rules.d/riscv64.mk | 21 +
> debian.starfive/tracking-bug | 1 +
> debian/debian.env | 2 +-
> debian/dkms-versions | 3 +-
> debian/scripts/dkms-build-configure--zfs | 0
> drivers/Kconfig | 2 +
> drivers/Makefile | 1 +
> drivers/char/hw_random/Kconfig | 13 +
> drivers/char/hw_random/Makefile | 1 +
> drivers/char/hw_random/starfive-vic-rng.c | 256 +
> drivers/char/hw_random/starfive-vic-rng.h | 167 +
> drivers/clk/starfive/Kconfig | 8 +
> drivers/clk/starfive/Makefile | 1 +
> drivers/clk/starfive/clk-starfive-jh7100-audio.c | 170 +
> drivers/clk/starfive/clk-starfive-jh7100.c | 158 +-
> drivers/clk/starfive/clk-starfive-jh7100.h | 112 +
> drivers/dma/Kconfig | 7 +
> drivers/dma/Makefile | 1 +
> drivers/dma/dw-axi-dmac-starfive/Makefile | 2 +
> .../dw-axi-dmac-starfive-misc.c | 323 +
> .../starfive_dmaengine_memcpy.c | 272 +
> drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c | 32 +-
> drivers/dma/dw-axi-dmac/dw-axi-dmac.h | 5 +
> drivers/gpu/drm/Kconfig | 2 +
> drivers/gpu/drm/Makefile | 1 +
> drivers/gpu/drm/i2c/tda998x_drv.c | 7 +-
> drivers/gpu/drm/starfive/Kconfig | 17 +
> drivers/gpu/drm/starfive/Makefile | 13 +
> drivers/gpu/drm/starfive/README.txt | 56 +
> drivers/gpu/drm/starfive/starfive_drm_crtc.c | 541 +
> drivers/gpu/drm/starfive/starfive_drm_crtc.h | 85 +
> drivers/gpu/drm/starfive/starfive_drm_drv.c | 268 +
> drivers/gpu/drm/starfive/starfive_drm_drv.h | 25 +
> drivers/gpu/drm/starfive/starfive_drm_encoder.c | 132 +
> drivers/gpu/drm/starfive/starfive_drm_encoder.h | 17 +
> drivers/gpu/drm/starfive/starfive_drm_gem.c | 347 +
> drivers/gpu/drm/starfive/starfive_drm_gem.h | 39 +
> drivers/gpu/drm/starfive/starfive_drm_lcdc.c | 512 +
> drivers/gpu/drm/starfive/starfive_drm_lcdc.h | 160 +
> drivers/gpu/drm/starfive/starfive_drm_plane.c | 227 +
> drivers/gpu/drm/starfive/starfive_drm_plane.h | 12 +
> drivers/gpu/drm/starfive/starfive_drm_vpp.c | 802 +
> drivers/gpu/drm/starfive/starfive_drm_vpp.h | 202 +
> drivers/hwmon/Kconfig | 10 +
> drivers/hwmon/Makefile | 1 +
> drivers/hwmon/sfctemp.c | 349 +
> drivers/irqchip/irq-sifive-plic.c | 41 +
> .../net/ethernet/stmicro/stmmac/dwmac-generic.c | 47 +
> drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 4 +-
> drivers/net/phy/Kconfig | 2 +-
> drivers/net/phy/motorcomm.c | 269 +
> drivers/nvdla/Kconfig | 4 +
> drivers/nvdla/Makefile | 21 +
> drivers/nvdla/bdma.c | 280 +
> drivers/nvdla/cache.c | 253 +
> drivers/nvdla/cdp.c | 384 +
> drivers/nvdla/common.c | 324 +
> drivers/nvdla/common.h | 47 +
> drivers/nvdla/conv.c | 779 +
> drivers/nvdla/dla_engine_internal.h | 361 +
> drivers/nvdla/engine.c | 264 +
> drivers/nvdla/engine_data.c | 303 +
> drivers/nvdla/engine_debug.c | 551 +
> drivers/nvdla/engine_debug.h | 129 +
> drivers/nvdla/engine_isr.c | 136 +
> drivers/nvdla/include/dla_debug.h | 94 +
> drivers/nvdla/include/dla_engine.h | 94 +
> drivers/nvdla/include/dla_err.h | 50 +
> drivers/nvdla/include/dla_interface.h | 886 +
> drivers/nvdla/include/dla_sched.h | 74 +
> drivers/nvdla/include/nvdla_interface.h | 327 +
> drivers/nvdla/include/nvdla_ioctl.h | 138 +
> drivers/nvdla/include/nvdla_linux.h | 153 +
> drivers/nvdla/include/opendla.h | 40 +
> drivers/nvdla/include/opendla_initial.h | 16743 ++++++++++++++
> drivers/nvdla/include/opendla_small.h | 6433 ++++++
> drivers/nvdla/nvdla_core_callbacks.c | 448 +
> drivers/nvdla/nvdla_gem.c | 475 +
> drivers/nvdla/pdp.c | 528 +
> drivers/nvdla/rubik.c | 292 +
> drivers/nvdla/scheduler.c | 1160 +
> drivers/nvdla/sdp.c | 817 +
> drivers/pinctrl/pinctrl-starfive.c | 66 +
> drivers/pwm/Kconfig | 11 +
> drivers/pwm/Makefile | 1 +
> drivers/pwm/pwm-sifive-ptc.c | 259 +
> drivers/reset/Kconfig | 8 +-
> drivers/reset/Makefile | 2 +-
> drivers/reset/starfive/Kconfig | 15 +
> drivers/reset/starfive/Makefile | 3 +
> .../reset/starfive/reset-starfive-jh7100-audio.c | 58 +
> .../reset/{ => starfive}/reset-starfive-jh7100.c | 69 +-
> drivers/reset/starfive/reset-starfive-jh7100.h | 16 +
> drivers/soc/Makefile | 2 +-
> drivers/soc/sifive/Kconfig | 21 +-
> drivers/soc/sifive/sifive_l2_cache.c | 54 +-
> drivers/spi/Kconfig | 2 +-
> drivers/tty/serial/8250/8250_dw.c | 19 +-
> drivers/tty/serial/8250/8250_port.c | 8 +
> drivers/watchdog/Kconfig | 9 +
> drivers/watchdog/Makefile | 3 +
> drivers/watchdog/starfive-wdt.c | 776 +
> include/dt-bindings/clock/starfive-jh7100-audio.h | 41 +
> include/dt-bindings/reset/starfive-jh7100-audio.h | 31 +
> include/soc/sifive/sifive_l2_cache.h | 4 +
> include/soc/starfive/jh7100_dma.h | 31 +
> kernel/dma/coherent.c | 1 +
> scripts/Makefile.modinst | 4 +
> sound/soc/Kconfig | 1 +
> sound/soc/Makefile | 1 +
> sound/soc/starfive/Kconfig | 59 +
> sound/soc/starfive/Makefile | 24 +
> sound/soc/starfive/i2svad-pcm.c | 249 +
> sound/soc/starfive/i2svad.c | 1089 +
> sound/soc/starfive/i2svad.h | 246 +
> sound/soc/starfive/pdm.c | 362 +
> sound/soc/starfive/pdm.h | 43 +
> sound/soc/starfive/pwmdac-pcm.c | 232 +
> sound/soc/starfive/pwmdac-transmitter.c | 82 +
> sound/soc/starfive/pwmdac.c | 901 +
> sound/soc/starfive/pwmdac.h | 153 +
> sound/soc/starfive/spdif-pcm.c | 288 +
> sound/soc/starfive/spdif.c | 384 +
> sound/soc/starfive/spdif.h | 154 +
> 179 files changed, 113893 insertions(+), 898 deletions(-)
> create mode 100644 Documentation/devicetree/bindings/clock/starfive,jh7100-audclk.yaml
> create mode 100644 Documentation/devicetree/bindings/hwmon/starfive,jh7100-temp.yaml
> create mode 100644 Documentation/devicetree/bindings/reset/starfive,jh7100-audrst.yaml
> create mode 100644 Documentation/hwmon/sfctemp.rst
> create mode 100644 arch/riscv/boot/dts/starfive/jh7100-beaglev-starlight-a1.dts
> create mode 100644 arch/riscv/boot/dts/starfive/jh7100-common.dtsi
> create mode 100644 arch/riscv/boot/dts/starfive/jh7100-starfive-visionfive-v1.dts
> delete mode 100644 arch/riscv/kernel/riscv_ksyms.c
> delete mode 100644 arch/riscv/lib/memcpy.S
> delete mode 100644 arch/riscv/lib/memmove.S
> delete mode 100644 arch/riscv/lib/memset.S
> create mode 100644 arch/riscv/lib/string.c
> create mode 100644 arch/riscv/mm/dma-noncoherent.c
> create mode 100644 debian.starfive/abi/abiname
> create mode 100644 debian.starfive/abi/fwinfo
> create mode 100644 debian.starfive/abi/fwinfo.builtin
> create mode 100644 debian.starfive/abi/riscv64/generic
> create mode 100644 debian.starfive/abi/riscv64/generic.compiler
> create mode 100644 debian.starfive/abi/riscv64/generic.modules
> create mode 100644 debian.starfive/abi/riscv64/generic.retpoline
> create mode 100644 debian.starfive/abi/riscv64/ignore
> create mode 100644 debian.starfive/abi/riscv64/ignore.modules
> create mode 100644 debian.starfive/abi/riscv64/ignore.retpoline
> create mode 100644 debian.starfive/abi/version
> create mode 100644 debian.starfive/changelog
> create mode 100644 debian.starfive/config/annotations
> create mode 100644 debian.starfive/config/config.common.ubuntu
> create mode 100644 debian.starfive/config/riscv64/config.common.riscv64
> create mode 100644 debian.starfive/config/riscv64/config.flavour.starfive
> create mode 100644 debian.starfive/control.d/flavour-control.stub
> create mode 100644 debian.starfive/control.d/starfive.inclusion-list
> create mode 100644 debian.starfive/control.d/vars.starfive
> create mode 100644 debian.starfive/control.stub.in
> create mode 100644 debian.starfive/copyright
> create mode 100644 debian.starfive/etc/getabis
> create mode 100644 debian.starfive/etc/kernelconfig
> create mode 100644 debian.starfive/etc/update.conf
> create mode 100644 debian.starfive/modprobe.d/common.conf
> create mode 100644 debian.starfive/reconstruct
> create mode 100644 debian.starfive/rules.d/hooks.mk
> create mode 100644 debian.starfive/rules.d/riscv64.mk
> create mode 100644 debian.starfive/tracking-bug
> mode change 100644 => 100755 debian/scripts/dkms-build-configure--zfs
> create mode 100644 drivers/char/hw_random/starfive-vic-rng.c
> create mode 100644 drivers/char/hw_random/starfive-vic-rng.h
> create mode 100644 drivers/clk/starfive/clk-starfive-jh7100-audio.c
> create mode 100644 drivers/clk/starfive/clk-starfive-jh7100.h
> create mode 100644 drivers/dma/dw-axi-dmac-starfive/Makefile
> create mode 100644 drivers/dma/dw-axi-dmac-starfive/dw-axi-dmac-starfive-misc.c
> create mode 100644 drivers/dma/dw-axi-dmac-starfive/starfive_dmaengine_memcpy.c
> create mode 100644 drivers/gpu/drm/starfive/Kconfig
> create mode 100644 drivers/gpu/drm/starfive/Makefile
> create mode 100644 drivers/gpu/drm/starfive/README.txt
> create mode 100644 drivers/gpu/drm/starfive/starfive_drm_crtc.c
> create mode 100644 drivers/gpu/drm/starfive/starfive_drm_crtc.h
> create mode 100644 drivers/gpu/drm/starfive/starfive_drm_drv.c
> create mode 100644 drivers/gpu/drm/starfive/starfive_drm_drv.h
> create mode 100644 drivers/gpu/drm/starfive/starfive_drm_encoder.c
> create mode 100644 drivers/gpu/drm/starfive/starfive_drm_encoder.h
> create mode 100644 drivers/gpu/drm/starfive/starfive_drm_gem.c
> create mode 100644 drivers/gpu/drm/starfive/starfive_drm_gem.h
> create mode 100644 drivers/gpu/drm/starfive/starfive_drm_lcdc.c
> create mode 100644 drivers/gpu/drm/starfive/starfive_drm_lcdc.h
> create mode 100644 drivers/gpu/drm/starfive/starfive_drm_plane.c
> create mode 100644 drivers/gpu/drm/starfive/starfive_drm_plane.h
> create mode 100644 drivers/gpu/drm/starfive/starfive_drm_vpp.c
> create mode 100644 drivers/gpu/drm/starfive/starfive_drm_vpp.h
> create mode 100644 drivers/hwmon/sfctemp.c
> create mode 100644 drivers/nvdla/Kconfig
> create mode 100644 drivers/nvdla/Makefile
> create mode 100644 drivers/nvdla/bdma.c
> create mode 100644 drivers/nvdla/cache.c
> create mode 100644 drivers/nvdla/cdp.c
> create mode 100644 drivers/nvdla/common.c
> create mode 100644 drivers/nvdla/common.h
> create mode 100644 drivers/nvdla/conv.c
> create mode 100644 drivers/nvdla/dla_engine_internal.h
> create mode 100644 drivers/nvdla/engine.c
> create mode 100644 drivers/nvdla/engine_data.c
> create mode 100644 drivers/nvdla/engine_debug.c
> create mode 100644 drivers/nvdla/engine_debug.h
> create mode 100644 drivers/nvdla/engine_isr.c
> create mode 100644 drivers/nvdla/include/dla_debug.h
> create mode 100644 drivers/nvdla/include/dla_engine.h
> create mode 100644 drivers/nvdla/include/dla_err.h
> create mode 100644 drivers/nvdla/include/dla_interface.h
> create mode 100644 drivers/nvdla/include/dla_sched.h
> create mode 100644 drivers/nvdla/include/nvdla_interface.h
> create mode 100644 drivers/nvdla/include/nvdla_ioctl.h
> create mode 100644 drivers/nvdla/include/nvdla_linux.h
> create mode 100644 drivers/nvdla/include/opendla.h
> create mode 100644 drivers/nvdla/include/opendla_initial.h
> create mode 100644 drivers/nvdla/include/opendla_small.h
> create mode 100644 drivers/nvdla/nvdla_core_callbacks.c
> create mode 100644 drivers/nvdla/nvdla_gem.c
> create mode 100644 drivers/nvdla/pdp.c
> create mode 100644 drivers/nvdla/rubik.c
> create mode 100644 drivers/nvdla/scheduler.c
> create mode 100644 drivers/nvdla/sdp.c
> create mode 100644 drivers/pwm/pwm-sifive-ptc.c
> create mode 100644 drivers/reset/starfive/Kconfig
> create mode 100644 drivers/reset/starfive/Makefile
> create mode 100644 drivers/reset/starfive/reset-starfive-jh7100-audio.c
> rename drivers/reset/{ => starfive}/reset-starfive-jh7100.c (71%)
> create mode 100644 drivers/reset/starfive/reset-starfive-jh7100.h
> create mode 100644 drivers/watchdog/starfive-wdt.c
> create mode 100644 include/dt-bindings/clock/starfive-jh7100-audio.h
> create mode 100644 include/dt-bindings/reset/starfive-jh7100-audio.h
> create mode 100644 include/soc/starfive/jh7100_dma.h
> create mode 100644 sound/soc/starfive/Kconfig
> create mode 100644 sound/soc/starfive/Makefile
> create mode 100644 sound/soc/starfive/i2svad-pcm.c
> create mode 100644 sound/soc/starfive/i2svad.c
> create mode 100644 sound/soc/starfive/i2svad.h
> create mode 100644 sound/soc/starfive/pdm.c
> create mode 100644 sound/soc/starfive/pdm.h
> create mode 100644 sound/soc/starfive/pwmdac-pcm.c
> create mode 100644 sound/soc/starfive/pwmdac-transmitter.c
> create mode 100644 sound/soc/starfive/pwmdac.c
> create mode 100644 sound/soc/starfive/pwmdac.h
> create mode 100644 sound/soc/starfive/spdif-pcm.c
> create mode 100644 sound/soc/starfive/spdif.c
> create mode 100644 sound/soc/starfive/spdif.h
>
Acked-by: Tim Gardner <tim.gardner at canonical.com>
After this has been pushed to the git repo, I think you should change
the annotations format to type 3 and include from hwe-5.17. That way the
annotations file can contain only the configs that diverge from the
ancester kernel.
rtg
--
-----------
Tim Gardner
Canonical, Inc
More information about the kernel-team
mailing list