]> www.infradead.org Git - users/jedix/linux-maple.git/log
users/jedix/linux-maple.git
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>
4 years agoremoteproc: qcom: wcss: Remove unnecessary PTR_ERR()
Junlin Yang [Thu, 8 Apr 2021 14:33:22 +0000 (22:33 +0800)]
remoteproc: qcom: wcss: Remove unnecessary PTR_ERR()

Remove unnecessary PTR_ERR(), it has been assigned to ret before,
so return ret directly.

Signed-off-by: Junlin Yang <yangjunlin@yulong.com>
Link: https://lore.kernel.org/r/20210408143322.1647-1-angkery@163.com
Signed-off-by: Bjorn Andersson <bjorn.andersson@linaro.org>
4 years agoremoteproc: qcom: wcss: Fix wrong pointer passed to PTR_ERR()
Wei Yongjun [Fri, 26 Mar 2021 02:47:41 +0000 (02:47 +0000)]
remoteproc: qcom: wcss: Fix wrong pointer passed to PTR_ERR()

PTR_ERR should access the value just tested by IS_ERR, otherwise
the wrong error code will be returned.

This commit fix it by return 'ret' directly.

Reviewed-by: Dan Carpenter <dan.carpenter@oracle.com>
Fixes: 0af65b9b915e ("remoteproc: qcom: wcss: Add non pas wcss Q6 support for QCS404")
Reported-by: Hulk Robot <hulkci@huawei.com>
Signed-off-by: Wei Yongjun <weiyongjun1@huawei.com>
Link: https://lore.kernel.org/r/20210326024741.841267-1-weiyongjun1@huawei.com
Signed-off-by: Bjorn Andersson <bjorn.andersson@linaro.org>
4 years agoremoteproc: qcom: pas: Add modem support for SDX55
Manivannan Sadhasivam [Thu, 8 Apr 2021 17:12:11 +0000 (22:42 +0530)]
remoteproc: qcom: pas: Add modem support for SDX55

Add remoteproc support for Hexagon modem found on the Qualcomm SDX55
platform.

Signed-off-by: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
Link: https://lore.kernel.org/r/20210408171211.92141-1-manivannan.sadhasivam@linaro.org
Signed-off-by: Bjorn Andersson <bjorn.andersson@linaro.org>
4 years agodt-bindings: remoteproc: qcom: pas: Add binding for SDX55
Manivannan Sadhasivam [Thu, 8 Apr 2021 17:04:56 +0000 (22:34 +0530)]
dt-bindings: remoteproc: qcom: pas: Add binding for SDX55

Add devicetree binding for SDX55 remoteproc.

Acked-by: Rob Herring <robh@kernel.org>
Cc: Rob Herring <robh+dt@kernel.org>
Cc: devicetree@vger.kernel.org
Signed-off-by: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
Link: https://lore.kernel.org/r/20210408170457.91409-15-manivannan.sadhasivam@linaro.org
Signed-off-by: Bjorn Andersson <bjorn.andersson@linaro.org>
4 years agoMerge remote-tracking branch 'pm/linux-next'
Stephen Rothwell [Wed, 14 Apr 2021 01:59:57 +0000 (11:59 +1000)]
Merge remote-tracking branch 'pm/linux-next'