Skip to content

Commit 7f99ad4

Browse files
committed
WW43 release
Signed-off-by: jiabinhe <[email protected]>
1 parent b8666e7 commit 7f99ad4

27 files changed

+8220
-36
lines changed

drivers/media/pci/intel/ipu.c

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -367,8 +367,9 @@ static int ipu_pci_config_setup(struct pci_dev *dev)
367367
pci_write_config_word(dev, PCI_COMMAND, pci_command);
368368

369369
/* disable IPU6 PCI ATS on mtl ES2 */
370-
if (ipu_ver == IPU_VER_6EP_MTL && boot_cpu_data.x86_stepping == 0x2 &&
371-
pci_ats_supported(dev))
370+
if ((boot_cpu_data.x86_model == 0xac ||
371+
boot_cpu_data.x86_model == 0xaa) &&
372+
boot_cpu_data.x86_stepping == 0x2 && pci_ats_supported(dev))
372373
pci_disable_ats(dev);
373374

374375
/* no msi pci capability for IPU6EP */

drivers/media/pci/intel/ipu6/Makefile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -37,9 +37,9 @@ intel-ipu6-isys-objs += ../ipu-isys-csi2-be.o
3737

3838
obj-$(CONFIG_VIDEO_INTEL_IPU6) += intel-ipu6-isys.o
3939

40-
obj-$(CONFIG_VIDEO_INTEL_IPU6) += ../psys/
40+
obj-$(CONFIG_VIDEO_INTEL_IPU6) += psys/
4141

4242
ccflags-y += -I$(srcpath)/$(src)/../../../../../include/
43-
ccflags-y += -I$(srcpath)/$(src)/../psys/
43+
ccflags-y += -I$(srcpath)/$(src)/psys/
4444
ccflags-y += -I$(srcpath)/$(src)/../
4545
ccflags-y += -I$(srcpath)/$(src)/
Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
# SPDX-License-Identifier: GPL-2.0-only
2+
3+
is_kernel_lt_6_10 = $(shell if [ $$(printf "6.10\n$(KERNELVERSION)" | sort -V | head -n1) != "6.10" ]; then echo 1; fi)
4+
ifeq ($(is_kernel_lt_6_10), 1)
5+
ifneq ($(EXTERNAL_BUILD), 1)
6+
src := $(srctree)/$(src)
7+
endif
8+
endif
9+
10+
ccflags-y += -DIPU_OTF_SUPPORT
11+
ccflags-y += -DIPU_PSYS_GPC
12+
13+
intel-ipu6-psys-objs += ipu-psys.o \
14+
ipu6-psys.o \
15+
ipu-resources.o \
16+
ipu6-psys-gpc.o \
17+
ipu6-l-scheduler.o \
18+
ipu6-ppg.o
19+
20+
intel-ipu6-psys-objs += ipu-fw-resources.o \
21+
ipu6-fw-resources.o \
22+
ipu6se-fw-resources.o \
23+
ipu6ep-fw-resources.o \
24+
ipu-fw-psys.o
25+
26+
ifeq ($(CONFIG_COMPAT),y)
27+
intel-ipu6-psys-objs += ipu-psys-compat32.o
28+
endif
29+
30+
obj-$(CONFIG_VIDEO_INTEL_IPU6) += intel-ipu6-psys.o
31+
32+
ifeq ($(is_kernel_lt_6_10), 1)
33+
ccflags-y += -I$(src)/../ipu6/
34+
endif
35+
ccflags-y += -I$(src)/../
36+
ccflags-y += -I$(src)/../../

0 commit comments

Comments
 (0)