summaryrefslogtreecommitdiffstats
path: root/meta-ti-extras/recipes-ti/jailhouse/files/0001-configs-k3-use-intx-for-bar_mask.patch
blob: c29baed58f3976663ae1a42cb4223d65bd16a867 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
From 84ea5e9f65fc8082d520267258784cae32c8b499 Mon Sep 17 00:00:00 2001
From: Ricardo Salveti <ricardo@foundries.io>
Date: Wed, 1 Mar 2023 22:14:35 -0300
Subject: [PATCH] configs/k3: use intx for bar_mask

Fixes pci probe failure:

[   46.795840] pci 0001:00:00.0: BAR 0: no space for [mem size 0x00010000]
[   46.802516] pci 0001:00:00.0: BAR 0: failed to assign [mem size 0x00010000]
[   46.809512] pci 0001:00:01.0: BAR 0: no space for [mem size 0x00010000]
[   46.816158] pci 0001:00:01.0: BAR 0: failed to assign [mem size 0x00010000]

Upstream-Status: Pending

Signed-off-by: Ricardo Salveti <ricardo@foundries.io>

This patch was imported from foundriesio/meta-lmp
(https://github.com/foundriesio/meta-lmp) as of commit id
70d419bfd54a99d3591e5a22622fc67f7de82b94.

Signed-off-by: Paresh Bhagat <p-bhagat@ti.com>
---
 configs/arm64/k3-am625-sk-linux-demo.c | 4 ++--
 configs/arm64/k3-am625-sk.c            | 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/configs/arm64/k3-am625-sk-linux-demo.c b/configs/arm64/k3-am625-sk-linux-demo.c
index 6dac8859..dcc5f026 100644
--- a/configs/arm64/k3-am625-sk-linux-demo.c
+++ b/configs/arm64/k3-am625-sk-linux-demo.c
@@ -197,7 +197,7 @@ struct {
		/* 00:00.0 */ {
			.type = JAILHOUSE_PCI_TYPE_IVSHMEM,
			.bdf = 0 << 3,
-			.bar_mask = JAILHOUSE_IVSHMEM_BAR_MASK_INTX_64K,
+			.bar_mask = JAILHOUSE_IVSHMEM_BAR_MASK_INTX,
			.shmem_regions_start = 0,
			.shmem_dev_id = 2,
			.shmem_peers = 3,
@@ -206,7 +206,7 @@ struct {
		/* 00:01.0 */ {
			.type = JAILHOUSE_PCI_TYPE_IVSHMEM,
			.bdf = 1 << 3,
-			.bar_mask = JAILHOUSE_IVSHMEM_BAR_MASK_INTX_64K,
+			.bar_mask = JAILHOUSE_IVSHMEM_BAR_MASK_INTX,
			.shmem_regions_start = 5,
			.shmem_dev_id = 1,
			.shmem_peers = 2,
diff --git a/configs/arm64/k3-am625-sk.c b/configs/arm64/k3-am625-sk.c
index 69ab12a4..dcea42e0 100644
--- a/configs/arm64/k3-am625-sk.c
+++ b/configs/arm64/k3-am625-sk.c
@@ -325,7 +325,7 @@ struct {
			.type = JAILHOUSE_PCI_TYPE_IVSHMEM,
			.domain = 1,
			.bdf = 0 << 3,
-			.bar_mask = JAILHOUSE_IVSHMEM_BAR_MASK_INTX_64K,
+			.bar_mask = JAILHOUSE_IVSHMEM_BAR_MASK_INTX,
			.shmem_regions_start = 0,
			.shmem_dev_id = 0,
			.shmem_peers = 3,
@@ -335,7 +335,7 @@ struct {
			.type = JAILHOUSE_PCI_TYPE_IVSHMEM,
			.domain = 1,
			.bdf = 1 << 3,
-			.bar_mask = JAILHOUSE_IVSHMEM_BAR_MASK_INTX_64K,
+			.bar_mask = JAILHOUSE_IVSHMEM_BAR_MASK_INTX,
			.shmem_regions_start = 5,
			.shmem_dev_id = 0,
			.shmem_peers = 2,
--
2.34.1