diff mbox series

[v2,12/20] dt-bindings: ti-serdes-mux: Add defines for J721S2 SoC

Message ID 20220111075545.1880-13-a-govindraju@ti.com
State Changes Requested
Delegated to: Tom Rini
Headers show
Series J721S2: Add initial support | expand

Commit Message

Aswath Govindraju Jan. 11, 2022, 7:55 a.m. UTC
There are 4 lanes in the single instance of J721S2 SERDES. Each SERDES
lane mux can select upto 4 different IPs. Define all the possible
functions.

Signed-off-by: Aswath Govindraju <a-govindraju@ti.com>
---
 include/dt-bindings/mux/ti-serdes.h | 22 ++++++++++++++++++++++
 1 file changed, 22 insertions(+)

Comments

Tom Rini Jan. 13, 2022, 2:17 p.m. UTC | #1
On Tue, Jan 11, 2022 at 01:25:37PM +0530, Aswath Govindraju wrote:

> There are 4 lanes in the single instance of J721S2 SERDES. Each SERDES
> lane mux can select upto 4 different IPs. Define all the possible
> functions.
> 
> Signed-off-by: Aswath Govindraju <a-govindraju@ti.com>
> ---
>  include/dt-bindings/mux/ti-serdes.h | 22 ++++++++++++++++++++++
>  1 file changed, 22 insertions(+)

Is this a resync from upstream?  Otherwise, has this been submitted yet?
Aswath Govindraju Jan. 17, 2022, 5:41 a.m. UTC | #2
Hi Tom,

On 13/01/22 7:47 pm, Tom Rini wrote:
> On Tue, Jan 11, 2022 at 01:25:37PM +0530, Aswath Govindraju wrote:
> 
>> There are 4 lanes in the single instance of J721S2 SERDES. Each SERDES
>> lane mux can select upto 4 different IPs. Define all the possible
>> functions.
>>
>> Signed-off-by: Aswath Govindraju <a-govindraju@ti.com>
>> ---
>>  include/dt-bindings/mux/ti-serdes.h | 22 ++++++++++++++++++++++
>>  1 file changed, 22 insertions(+)
> 
> Is this a resync from upstream?  Otherwise, has this been submitted yet?
> 

Yes, this is a resync from upstream.
commit 04ce4a6b9b7b84eb6be7b544d3d0e748b6837764

Thanks,
Aswath
diff mbox series

Patch

diff --git a/include/dt-bindings/mux/ti-serdes.h b/include/dt-bindings/mux/ti-serdes.h
index d417b9268b16..d3116c52ab72 100644
--- a/include/dt-bindings/mux/ti-serdes.h
+++ b/include/dt-bindings/mux/ti-serdes.h
@@ -95,4 +95,26 @@ 
 #define AM64_SERDES0_LANE0_PCIE0		0x0
 #define AM64_SERDES0_LANE0_USB			0x1
 
+/* J721S2 */
+
+#define J721S2_SERDES0_LANE0_EDP_LANE0		0x0
+#define J721S2_SERDES0_LANE0_PCIE1_LANE0	0x1
+#define J721S2_SERDES0_LANE0_IP3_UNUSED		0x2
+#define J721S2_SERDES0_LANE0_IP4_UNUSED		0x3
+
+#define J721S2_SERDES0_LANE1_EDP_LANE1		0x0
+#define J721S2_SERDES0_LANE1_PCIE1_LANE1	0x1
+#define J721S2_SERDES0_LANE1_USB		0x2
+#define J721S2_SERDES0_LANE1_IP4_UNUSED		0x3
+
+#define J721S2_SERDES0_LANE2_EDP_LANE2		0x0
+#define J721S2_SERDES0_LANE2_PCIE1_LANE2	0x1
+#define J721S2_SERDES0_LANE2_IP3_UNUSED		0x2
+#define J721S2_SERDES0_LANE2_IP4_UNUSED		0x3
+
+#define J721S2_SERDES0_LANE3_EDP_LANE3		0x0
+#define J721S2_SERDES0_LANE3_PCIE1_LANE3	0x1
+#define J721S2_SERDES0_LANE3_USB		0x2
+#define J721S2_SERDES0_LANE3_IP4_UNUSED		0x3
+
 #endif /* _DT_BINDINGS_MUX_TI_SERDES */