]> www.infradead.org Git - users/jedix/linux-maple.git/log
users/jedix/linux-maple.git
4 years agoMerge remote-tracking branch 'iomem-mmap-vs-gup/topic/iomem-mmap-vs-gup'
Stephen Rothwell [Wed, 14 Apr 2021 08:19:09 +0000 (18:19 +1000)]
Merge remote-tracking branch 'iomem-mmap-vs-gup/topic/iomem-mmap-vs-gup'

4 years agoMerge remote-tracking branch 'kunit-next/kunit'
Stephen Rothwell [Wed, 14 Apr 2021 08:17:30 +0000 (18:17 +1000)]
Merge remote-tracking branch 'kunit-next/kunit'

4 years agoMerge remote-tracking branch 'cfi/cfi/next'
Stephen Rothwell [Wed, 14 Apr 2021 08:16:09 +0000 (18:16 +1000)]
Merge remote-tracking branch 'cfi/cfi/next'

4 years agoMerge remote-tracking branch 'kgdb/kgdb/for-next'
Stephen Rothwell [Wed, 14 Apr 2021 08:14:19 +0000 (18:14 +1000)]
Merge remote-tracking branch 'kgdb/kgdb/for-next'

4 years agoMerge remote-tracking branch 'hyperv/hyperv-next'
Stephen Rothwell [Wed, 14 Apr 2021 08:12:04 +0000 (18:12 +1000)]
Merge remote-tracking branch 'hyperv/hyperv-next'

4 years agoMerge remote-tracking branch 'nvmem/for-next'
Stephen Rothwell [Wed, 14 Apr 2021 08:10:42 +0000 (18:10 +1000)]
Merge remote-tracking branch 'nvmem/for-next'

4 years agoMerge remote-tracking branch 'slimbus/for-next'
Stephen Rothwell [Wed, 14 Apr 2021 08:09:22 +0000 (18:09 +1000)]
Merge remote-tracking branch 'slimbus/for-next'

# Conflicts:
# drivers/nvmem/Kconfig
# drivers/nvmem/Makefile

4 years agoMerge remote-tracking branch 'gnss/gnss-next'
Stephen Rothwell [Wed, 14 Apr 2021 08:07:58 +0000 (18:07 +1000)]
Merge remote-tracking branch 'gnss/gnss-next'

4 years agoMerge remote-tracking branch 'kspp/for-next/kspp'
Stephen Rothwell [Wed, 14 Apr 2021 07:53:07 +0000 (17:53 +1000)]
Merge remote-tracking branch 'kspp/for-next/kspp'

4 years agoMerge remote-tracking branch 'seccomp/for-next/seccomp'
Stephen Rothwell [Wed, 14 Apr 2021 07:51:18 +0000 (17:51 +1000)]
Merge remote-tracking branch 'seccomp/for-next/seccomp'

4 years agoMerge remote-tracking branch 'nvdimm/libnvdimm-for-next'
Stephen Rothwell [Wed, 14 Apr 2021 07:51:16 +0000 (17:51 +1000)]
Merge remote-tracking branch 'nvdimm/libnvdimm-for-next'

4 years agoMerge remote-tracking branch 'rtc/rtc-next'
Stephen Rothwell [Wed, 14 Apr 2021 07:49:53 +0000 (17:49 +1000)]
Merge remote-tracking branch 'rtc/rtc-next'

4 years agoMerge remote-tracking branch 'coresight/next'
Stephen Rothwell [Wed, 14 Apr 2021 07:49:50 +0000 (17:49 +1000)]
Merge remote-tracking branch 'coresight/next'

4 years agoMerge remote-tracking branch 'livepatching/for-next'
Stephen Rothwell [Wed, 14 Apr 2021 07:47:59 +0000 (17:47 +1000)]
Merge remote-tracking branch 'livepatching/for-next'

4 years agoMerge remote-tracking branch 'kselftest/next'
Stephen Rothwell [Wed, 14 Apr 2021 07:46:57 +0000 (17:46 +1000)]
Merge remote-tracking branch 'kselftest/next'

4 years agoMerge remote-tracking branch 'pwm/for-next'
Stephen Rothwell [Wed, 14 Apr 2021 07:44:45 +0000 (17:44 +1000)]
Merge remote-tracking branch 'pwm/for-next'

4 years agoMerge remote-tracking branch 'pinctrl/for-next'
Stephen Rothwell [Wed, 14 Apr 2021 07:42:16 +0000 (17:42 +1000)]
Merge remote-tracking branch 'pinctrl/for-next'

4 years agoMerge remote-tracking branch 'gpio-brgl/gpio/for-next'
Stephen Rothwell [Wed, 14 Apr 2021 07:27:33 +0000 (17:27 +1000)]
Merge remote-tracking branch 'gpio-brgl/gpio/for-next'

4 years agoMerge remote-tracking branch 'rpmsg/for-next'
Stephen Rothwell [Wed, 14 Apr 2021 07:25:21 +0000 (17:25 +1000)]
Merge remote-tracking branch 'rpmsg/for-next'

4 years agoMerge remote-tracking branch 'vhost/linux-next'
Stephen Rothwell [Wed, 14 Apr 2021 07:23:39 +0000 (17:23 +1000)]
Merge remote-tracking branch 'vhost/linux-next'

4 years agoMerge remote-tracking branch 'scsi-mkp/for-next'
Stephen Rothwell [Wed, 14 Apr 2021 07:22:16 +0000 (17:22 +1000)]
Merge remote-tracking branch 'scsi-mkp/for-next'

# Conflicts:
# drivers/target/iscsi/iscsi_target.c

4 years agoMerge remote-tracking branch 'scsi/for-next'
Stephen Rothwell [Wed, 14 Apr 2021 07:19:26 +0000 (17:19 +1000)]
Merge remote-tracking branch 'scsi/for-next'

4 years agoMerge remote-tracking branch 'cgroup/for-next'
Stephen Rothwell [Wed, 14 Apr 2021 07:09:24 +0000 (17:09 +1000)]
Merge remote-tracking branch 'cgroup/for-next'

4 years agoMerge remote-tracking branch 'dmaengine/next'
Stephen Rothwell [Wed, 14 Apr 2021 07:04:35 +0000 (17:04 +1000)]
Merge remote-tracking branch 'dmaengine/next'

4 years agoMerge remote-tracking branch 'icc/icc-next'
Stephen Rothwell [Wed, 14 Apr 2021 07:02:53 +0000 (17:02 +1000)]
Merge remote-tracking branch 'icc/icc-next'

4 years agoMerge remote-tracking branch 'staging/staging-next'
Stephen Rothwell [Wed, 14 Apr 2021 07:00:22 +0000 (17:00 +1000)]
Merge remote-tracking branch 'staging/staging-next'

4 years agoMerge remote-tracking branch 'vfio/next'
Stephen Rothwell [Wed, 14 Apr 2021 06:58:37 +0000 (16:58 +1000)]
Merge remote-tracking branch 'vfio/next'

4 years agoMerge remote-tracking branch 'phy-next/next'
Stephen Rothwell [Wed, 14 Apr 2021 06:57:17 +0000 (16:57 +1000)]
Merge remote-tracking branch 'phy-next/next'

4 years agoMerge remote-tracking branch 'char-misc/char-misc-next'
Stephen Rothwell [Wed, 14 Apr 2021 06:54:52 +0000 (16:54 +1000)]
Merge remote-tracking branch 'char-misc/char-misc-next'

# Conflicts:
# drivers/phy/qualcomm/phy-qcom-qmp.c

4 years agoMerge remote-tracking branch 'tty/tty-next'
Stephen Rothwell [Wed, 14 Apr 2021 06:52:29 +0000 (16:52 +1000)]
Merge remote-tracking branch 'tty/tty-next'

4 years agoMerge remote-tracking branch 'usb-serial/usb-next'
Stephen Rothwell [Wed, 14 Apr 2021 06:50:49 +0000 (16:50 +1000)]
Merge remote-tracking branch 'usb-serial/usb-next'

4 years agoMerge remote-tracking branch 'usb/usb-next'
Stephen Rothwell [Wed, 14 Apr 2021 06:47:31 +0000 (16:47 +1000)]
Merge remote-tracking branch 'usb/usb-next'

4 years agoMerge remote-tracking branch 'driver-core/driver-core-next'
Stephen Rothwell [Wed, 14 Apr 2021 06:33:08 +0000 (16:33 +1000)]
Merge remote-tracking branch 'driver-core/driver-core-next'

# Conflicts:
# drivers/of/property.c

4 years agoMerge remote-tracking branch 'ipmi/for-next'
Stephen Rothwell [Wed, 14 Apr 2021 06:31:17 +0000 (16:31 +1000)]
Merge remote-tracking branch 'ipmi/for-next'

4 years agoMerge remote-tracking branch 'leds/for-next'
Stephen Rothwell [Wed, 14 Apr 2021 06:29:36 +0000 (16:29 +1000)]
Merge remote-tracking branch 'leds/for-next'

4 years agoMerge remote-tracking branch 'chrome-platform/for-next'
Stephen Rothwell [Wed, 14 Apr 2021 06:28:15 +0000 (16:28 +1000)]
Merge remote-tracking branch 'chrome-platform/for-next'

4 years agoMerge remote-tracking branch 'drivers-x86/for-next'
Stephen Rothwell [Wed, 14 Apr 2021 06:26:06 +0000 (16:26 +1000)]
Merge remote-tracking branch 'drivers-x86/for-next'

# Conflicts:
# MAINTAINERS
# drivers/platform/x86/thinkpad_acpi.c

4 years agoMerge remote-tracking branch 'percpu/for-next'
Stephen Rothwell [Wed, 14 Apr 2021 06:26:03 +0000 (16:26 +1000)]
Merge remote-tracking branch 'percpu/for-next'

4 years agoMerge remote-tracking branch 'kvms390/next'
Stephen Rothwell [Wed, 14 Apr 2021 06:25:01 +0000 (16:25 +1000)]
Merge remote-tracking branch 'kvms390/next'

4 years agoMerge remote-tracking branch 'kvm-arm/next'
Stephen Rothwell [Wed, 14 Apr 2021 06:10:12 +0000 (16:10 +1000)]
Merge remote-tracking branch 'kvm-arm/next'

4 years agoMerge remote-tracking branch 'kvm/next'
Stephen Rothwell [Wed, 14 Apr 2021 05:58:12 +0000 (15:58 +1000)]
Merge remote-tracking branch 'kvm/next'

# Conflicts:
# arch/x86/kvm/svm/nested.c

4 years agoMerge remote-tracking branch 'rcu/rcu/next'
Stephen Rothwell [Wed, 14 Apr 2021 05:43:19 +0000 (15:43 +1000)]
Merge remote-tracking branch 'rcu/rcu/next'

4 years agoMerge remote-tracking branch 'ftrace/for-next'
Stephen Rothwell [Wed, 14 Apr 2021 05:38:36 +0000 (15:38 +1000)]
Merge remote-tracking branch 'ftrace/for-next'

# Conflicts:
# arch/x86/kernel/kprobes/ftrace.c

4 years agoMerge remote-tracking branch 'irqchip/irq/irqchip-next'
Stephen Rothwell [Wed, 14 Apr 2021 05:32:39 +0000 (15:32 +1000)]
Merge remote-tracking branch 'irqchip/irq/irqchip-next'

# Conflicts:
# drivers/irqchip/Kconfig
# drivers/irqchip/Makefile

4 years agoMerge remote-tracking branch 'edac/edac-for-next'
Stephen Rothwell [Wed, 14 Apr 2021 05:32:38 +0000 (15:32 +1000)]
Merge remote-tracking branch 'edac/edac-for-next'

4 years agoMerge remote-tracking branch 'tip/auto-latest'
Stephen Rothwell [Wed, 14 Apr 2021 05:17:54 +0000 (15:17 +1000)]
Merge remote-tracking branch 'tip/auto-latest'

4 years agoMerge remote-tracking branch 'spi/for-next'
Stephen Rothwell [Wed, 14 Apr 2021 05:15:03 +0000 (15:15 +1000)]
Merge remote-tracking branch 'spi/for-next'

4 years agoMerge remote-tracking branch 'mailbox/mailbox-for-next'
Stephen Rothwell [Wed, 14 Apr 2021 05:13:13 +0000 (15:13 +1000)]
Merge remote-tracking branch 'mailbox/mailbox-for-next'

4 years agoMerge remote-tracking branch 'devicetree/for-next'
Stephen Rothwell [Wed, 14 Apr 2021 05:05:51 +0000 (15:05 +1000)]
Merge remote-tracking branch 'devicetree/for-next'

# Conflicts:
# drivers/of/of_net.c

4 years agoMerge remote-tracking branch 'audit/next'
Stephen Rothwell [Wed, 14 Apr 2021 05:00:15 +0000 (15:00 +1000)]
Merge remote-tracking branch 'audit/next'

4 years agoMerge remote-tracking branch 'iommu/next'
Stephen Rothwell [Wed, 14 Apr 2021 04:54:58 +0000 (14:54 +1000)]
Merge remote-tracking branch 'iommu/next'

4 years agoMerge remote-tracking branch 'tpmdd/next'
Stephen Rothwell [Wed, 14 Apr 2021 04:52:48 +0000 (14:52 +1000)]
Merge remote-tracking branch 'tpmdd/next'

4 years agoMerge remote-tracking branch 'tomoyo/master'
Stephen Rothwell [Wed, 14 Apr 2021 04:50:39 +0000 (14:50 +1000)]
Merge remote-tracking branch 'tomoyo/master'

4 years agoMerge remote-tracking branch 'selinux/next'
Stephen Rothwell [Wed, 14 Apr 2021 04:38:10 +0000 (14:38 +1000)]
Merge remote-tracking branch 'selinux/next'

4 years agoMerge remote-tracking branch 'keys/keys-next'
Stephen Rothwell [Wed, 14 Apr 2021 04:36:02 +0000 (14:36 +1000)]
Merge remote-tracking branch 'keys/keys-next'

# Conflicts:
# certs/system_keyring.c

4 years agoMerge remote-tracking branch 'integrity/next-integrity'
Stephen Rothwell [Wed, 14 Apr 2021 04:33:51 +0000 (14:33 +1000)]
Merge remote-tracking branch 'integrity/next-integrity'

4 years agoMerge remote-tracking branch 'apparmor/apparmor-next'
Stephen Rothwell [Wed, 14 Apr 2021 04:31:41 +0000 (14:31 +1000)]
Merge remote-tracking branch 'apparmor/apparmor-next'

4 years agoMerge remote-tracking branch 'security/next-testing'
Stephen Rothwell [Wed, 14 Apr 2021 04:18:21 +0000 (14:18 +1000)]
Merge remote-tracking branch 'security/next-testing'

# Conflicts:
# arch/alpha/kernel/syscalls/syscall.tbl
# arch/arm/tools/syscall.tbl
# arch/arm64/include/asm/unistd.h
# arch/arm64/include/asm/unistd32.h
# arch/ia64/kernel/syscalls/syscall.tbl
# arch/m68k/kernel/syscalls/syscall.tbl
# arch/microblaze/kernel/syscalls/syscall.tbl
# arch/mips/kernel/syscalls/syscall_n32.tbl
# arch/mips/kernel/syscalls/syscall_n64.tbl
# arch/mips/kernel/syscalls/syscall_o32.tbl
# arch/parisc/kernel/syscalls/syscall.tbl
# arch/powerpc/kernel/syscalls/syscall.tbl
# arch/s390/kernel/syscalls/syscall.tbl
# arch/sh/kernel/syscalls/syscall.tbl
# arch/sparc/kernel/syscalls/syscall.tbl
# arch/x86/entry/syscalls/syscall_32.tbl
# arch/x86/entry/syscalls/syscall_64.tbl
# arch/xtensa/kernel/syscalls/syscall.tbl
# include/uapi/asm-generic/unistd.h

4 years agoMerge remote-tracking branch 'regulator/for-next'
Stephen Rothwell [Wed, 14 Apr 2021 04:16:01 +0000 (14:16 +1000)]
Merge remote-tracking branch 'regulator/for-next'

4 years agoMerge remote-tracking branch 'battery/for-next'
Stephen Rothwell [Wed, 14 Apr 2021 04:13:34 +0000 (14:13 +1000)]
Merge remote-tracking branch 'battery/for-next'

4 years agoMerge remote-tracking branch 'backlight/for-backlight-next'
Stephen Rothwell [Wed, 14 Apr 2021 04:12:33 +0000 (14:12 +1000)]
Merge remote-tracking branch 'backlight/for-backlight-next'

4 years agoMerge remote-tracking branch 'mfd/for-mfd-next'
Stephen Rothwell [Wed, 14 Apr 2021 04:10:10 +0000 (14:10 +1000)]
Merge remote-tracking branch 'mfd/for-mfd-next'

4 years agoMerge remote-tracking branch 'mmc/next'
Stephen Rothwell [Wed, 14 Apr 2021 04:07:57 +0000 (14:07 +1000)]
Merge remote-tracking branch 'mmc/next'

4 years agoMerge remote-tracking branch 'pcmcia/pcmcia-next'
Stephen Rothwell [Wed, 14 Apr 2021 04:06:37 +0000 (14:06 +1000)]
Merge remote-tracking branch 'pcmcia/pcmcia-next'

4 years agoMerge remote-tracking branch 'device-mapper/for-next'
Stephen Rothwell [Wed, 14 Apr 2021 04:04:29 +0000 (14:04 +1000)]
Merge remote-tracking branch 'device-mapper/for-next'

4 years agoMerge remote-tracking branch 'block/for-next'
Stephen Rothwell [Wed, 14 Apr 2021 03:50:01 +0000 (13:50 +1000)]
Merge remote-tracking branch 'block/for-next'

4 years agoMerge remote-tracking branch 'input/next'
Stephen Rothwell [Wed, 14 Apr 2021 03:47:51 +0000 (13:47 +1000)]
Merge remote-tracking branch 'input/next'

4 years agoMerge remote-tracking branch 'modules/modules-next'
Stephen Rothwell [Wed, 14 Apr 2021 03:46:04 +0000 (13:46 +1000)]
Merge remote-tracking branch 'modules/modules-next'

4 years agoMerge remote-tracking branch 'sound-asoc/for-next'
Stephen Rothwell [Wed, 14 Apr 2021 03:43:19 +0000 (13:43 +1000)]
Merge remote-tracking branch 'sound-asoc/for-next'

4 years agoMerge remote-tracking branch 'sound/for-next'
Stephen Rothwell [Wed, 14 Apr 2021 03:40:32 +0000 (13:40 +1000)]
Merge remote-tracking branch 'sound/for-next'

4 years agoMerge remote-tracking branch 'regmap/for-next'
Stephen Rothwell [Wed, 14 Apr 2021 03:37:40 +0000 (13:37 +1000)]
Merge remote-tracking branch 'regmap/for-next'

4 years agoMerge remote-tracking branch 'etnaviv/etnaviv/next'
Stephen Rothwell [Wed, 14 Apr 2021 03:36:02 +0000 (13:36 +1000)]
Merge remote-tracking branch 'etnaviv/etnaviv/next'

4 years agoMerge remote-tracking branch 'imx-drm/imx-drm/next'
Stephen Rothwell [Wed, 14 Apr 2021 03:34:43 +0000 (13:34 +1000)]
Merge remote-tracking branch 'imx-drm/imx-drm/next'

# Conflicts:
# drivers/gpu/drm/imx/ipuv3-plane.c

4 years agoMerge remote-tracking branch 'drm-tegra/drm/tegra/for-next'
Stephen Rothwell [Wed, 14 Apr 2021 03:33:05 +0000 (13:33 +1000)]
Merge remote-tracking branch 'drm-tegra/drm/tegra/for-next'

4 years agoMerge remote-tracking branch 'drm-intel/for-linux-next'
Stephen Rothwell [Wed, 14 Apr 2021 03:31:35 +0000 (13:31 +1000)]
Merge remote-tracking branch 'drm-intel/for-linux-next'

# Conflicts:
# drivers/gpu/drm/i915/display/vlv_dsi.c

4 years agoMerge remote-tracking branch 'amdgpu/drm-next'
Stephen Rothwell [Wed, 14 Apr 2021 03:30:04 +0000 (13:30 +1000)]
Merge remote-tracking branch 'amdgpu/drm-next'

4 years agoMerge remote-tracking branch 'drm/drm-next'
Stephen Rothwell [Wed, 14 Apr 2021 03:15:11 +0000 (13:15 +1000)]
Merge remote-tracking branch 'drm/drm-next'

4 years agoMerge remote-tracking branch 'crypto/master'
Stephen Rothwell [Wed, 14 Apr 2021 03:12:33 +0000 (13:12 +1000)]
Merge remote-tracking branch 'crypto/master'

4 years agoMerge remote-tracking branch 'spi-nor/spi-nor/next'
Stephen Rothwell [Wed, 14 Apr 2021 03:10:55 +0000 (13:10 +1000)]
Merge remote-tracking branch 'spi-nor/spi-nor/next'

4 years agoMerge remote-tracking branch 'nand/nand/next'
Stephen Rothwell [Wed, 14 Apr 2021 03:09:17 +0000 (13:09 +1000)]
Merge remote-tracking branch 'nand/nand/next'

4 years agoMerge remote-tracking branch 'mtd/mtd/next'
Stephen Rothwell [Wed, 14 Apr 2021 03:07:03 +0000 (13:07 +1000)]
Merge remote-tracking branch 'mtd/mtd/next'

4 years agoMerge remote-tracking branch 'gfs2/for-next'
Stephen Rothwell [Wed, 14 Apr 2021 03:05:44 +0000 (13:05 +1000)]
Merge remote-tracking branch 'gfs2/for-next'

4 years agoMerge remote-tracking branch 'mac80211-next/master'
Stephen Rothwell [Wed, 14 Apr 2021 03:02:59 +0000 (13:02 +1000)]
Merge remote-tracking branch 'mac80211-next/master'

4 years agoMerge remote-tracking branch 'bluetooth/master'
Stephen Rothwell [Wed, 14 Apr 2021 03:01:20 +0000 (13:01 +1000)]
Merge remote-tracking branch 'bluetooth/master'

4 years agoMerge remote-tracking branch 'netfilter-next/master'
Stephen Rothwell [Wed, 14 Apr 2021 02:54:17 +0000 (12:54 +1000)]
Merge remote-tracking branch 'netfilter-next/master'

4 years agoMerge remote-tracking branch 'mlx5-next/mlx5-next'
Stephen Rothwell [Wed, 14 Apr 2021 02:52:34 +0000 (12:52 +1000)]
Merge remote-tracking branch 'mlx5-next/mlx5-next'

4 years agoMerge remote-tracking branch 'ipsec-next/master'
Stephen Rothwell [Wed, 14 Apr 2021 02:51:15 +0000 (12:51 +1000)]
Merge remote-tracking branch 'ipsec-next/master'

4 years agoMerge remote-tracking branch 'bpf-next/for-next'
Stephen Rothwell [Wed, 14 Apr 2021 02:42:15 +0000 (12:42 +1000)]
Merge remote-tracking branch 'bpf-next/for-next'

4 years agoMerge remote-tracking branch 'net-next/master'
Stephen Rothwell [Wed, 14 Apr 2021 02:27:23 +0000 (12:27 +1000)]
Merge remote-tracking branch 'net-next/master'

4 years agoMerge remote-tracking branch 'rdma/for-next'
Stephen Rothwell [Wed, 14 Apr 2021 02:22:10 +0000 (12:22 +1000)]
Merge remote-tracking branch 'rdma/for-next'

4 years agoMerge remote-tracking branch 'swiotlb/linux-next'
Stephen Rothwell [Wed, 14 Apr 2021 02:19:56 +0000 (12:19 +1000)]
Merge remote-tracking branch 'swiotlb/linux-next'

4 years agoMerge remote-tracking branch 'dlm/next'
Stephen Rothwell [Wed, 14 Apr 2021 02:18:38 +0000 (12:18 +1000)]
Merge remote-tracking branch 'dlm/next'

4 years agoMerge remote-tracking branch 'ieee1394/for-next'
Stephen Rothwell [Wed, 14 Apr 2021 02:16:47 +0000 (12:16 +1000)]
Merge remote-tracking branch 'ieee1394/for-next'

4 years agoMerge remote-tracking branch 'thermal/thermal/linux-next'
Stephen Rothwell [Wed, 14 Apr 2021 02:14:33 +0000 (12:14 +1000)]
Merge remote-tracking branch 'thermal/thermal/linux-next'

4 years agoMerge branches 'hwspinlock-next', 'rpmsg-next' and 'rproc-next' into for-next
Bjorn Andersson [Wed, 14 Apr 2021 02:10:40 +0000 (21:10 -0500)]
Merge branches 'hwspinlock-next', 'rpmsg-next' and 'rproc-next' into for-next

4 years agoremoteproc: imx_rproc: support remote cores booted before Linux Kernel
Peng Fan [Thu, 8 Apr 2021 01:44:49 +0000 (09:44 +0800)]
remoteproc: imx_rproc: support remote cores booted before Linux Kernel

 - When remote cores are kicked before Linux Kernel, we are not able
   to get resource table from the firmware elf file, so we need to add
   rsc_table to hold the resource table published by remote cores and
   imx_rproc_get_loaded_rsc_table is to get the resource table.
 - Per remoteproc framework, add attach hook for processor in a detached
   state.
 - Add imx_rproc_detect_mode to detect remote cores' working mode to
   set the state which is required by remoteproc framework.

Reviewed-by: Mathieu Poirier <mathieu.poirier@linaro.org>
Signed-off-by: Peng Fan <peng.fan@nxp.com>
Link: https://lore.kernel.org/r/1617846289-13496-5-git-send-email-peng.fan@oss.nxp.com
Signed-off-by: Bjorn Andersson <bjorn.andersson@linaro.org>
4 years agoremoteproc: imx_rproc: move memory parsing to rproc_ops
Peng Fan [Thu, 8 Apr 2021 01:44:48 +0000 (09:44 +0800)]
remoteproc: imx_rproc: move memory parsing to rproc_ops

Use the rproc_ops::prepare() hook for doing memory resources
reallocation when reattaching a remote procesor.

Suggested-by: Mathieu Poirier <mathieu.poirier@linaro.org>
Reviewed-by: Mathieu Poirier <mathieu.poirier@linaro.org>
Signed-off-by: Peng Fan <peng.fan@nxp.com>
Link: https://lore.kernel.org/r/1617846289-13496-4-git-send-email-peng.fan@oss.nxp.com
Signed-off-by: Bjorn Andersson <bjorn.andersson@linaro.org>
4 years agoremoteproc: imx_rproc: enlarge IMX7D_RPROC_MEM_MAX
Peng Fan [Thu, 8 Apr 2021 01:44:47 +0000 (09:44 +0800)]
remoteproc: imx_rproc: enlarge IMX7D_RPROC_MEM_MAX

8 is not enough when we need more, such as resource table for remote cores
that booted before Linux Kernel, so enlarge IMX7D_RPROC_MEM_MAX to 32.
And also rename it to IMX_RPROC_MEM_MAX which make more sense.

Signed-off-by: Peng Fan <peng.fan@nxp.com>
Reviewed-by: Mathieu Poirier <mathieu.poirier@linaro.org>
Link: https://lore.kernel.org/r/1617846289-13496-3-git-send-email-peng.fan@oss.nxp.com
Signed-off-by: Bjorn Andersson <bjorn.andersson@linaro.org>
4 years agoremoteproc: imx_rproc: add missing of_node_put
Peng Fan [Thu, 8 Apr 2021 01:44:46 +0000 (09:44 +0800)]
remoteproc: imx_rproc: add missing of_node_put

After of_parse_phandle, we need of_node_put to decrease the refcount
of the device_node.

Reported-by: Mathieu Poirier <mathieu.poirier@linaro.org>
Signed-off-by: Peng Fan <peng.fan@nxp.com>
Reviewed-by: Mathieu Poirier <mathieu.poirier@linaro.org>
Link: https://lore.kernel.org/r/1617846289-13496-2-git-send-email-peng.fan@oss.nxp.com
Signed-off-by: Bjorn Andersson <bjorn.andersson@linaro.org>
4 years agoremoteproc: imx_rproc: fix build error without CONFIG_MAILBOX
Wei Yongjun [Wed, 31 Mar 2021 12:27:09 +0000 (12:27 +0000)]
remoteproc: imx_rproc: fix build error without CONFIG_MAILBOX

Fix build error when CONFIG_MAILBOX is not set:

arm-linux-gnueabi-ld: drivers/remoteproc/imx_rproc.o: in function `imx_rproc_kick':
imx_rproc.c:(.text+0x328): undefined reference to `mbox_send_message'
arm-linux-gnueabi-ld: drivers/remoteproc/imx_rproc.o: in function `imx_rproc_probe':
imx_rproc.c:(.text+0x52c): undefined reference to `mbox_request_channel_byname'
arm-linux-gnueabi-ld: imx_rproc.c:(.text+0x548): undefined reference to `mbox_request_channel_byname'
arm-linux-gnueabi-ld: imx_rproc.c:(.text+0x76c): undefined reference to `mbox_free_channel'
arm-linux-gnueabi-ld: imx_rproc.c:(.text+0x774): undefined reference to `mbox_free_channel'
arm-linux-gnueabi-ld: imx_rproc.c:(.text+0x7c4): undefined reference to `mbox_free_channel'
arm-linux-gnueabi-ld: drivers/remoteproc/imx_rproc.o: in function `imx_rproc_remove':
imx_rproc.c:(.text+0x86c): undefined reference to `mbox_free_channel'
arm-linux-gnueabi-ld: imx_rproc.c:(.text+0x874): undefined reference to `mbox_free_channel'
make: *** [Makefile:1292: vmlinux] Error 1

Reviewed-by: Mathieu Poirier <mathieu.poirier@linaro.org>
Fixes: 2df7062002d0 ("remoteproc: imx_proc: enable virtio/mailbox")
Reported-by: Hulk Robot <hulkci@huawei.com>
Signed-off-by: Wei Yongjun <weiyongjun1@huawei.com>
Link: https://lore.kernel.org/r/20210331122709.3935521-1-weiyongjun1@huawei.com
Signed-off-by: Bjorn Andersson <bjorn.andersson@linaro.org>