Skip to content

[Nokia][DeviceData] Add support for Nokia new Platform Nokia-IXR7220-H5-64O and Nokia-IXR7220-D4-36D#21853

Merged
yxieca merged 1 commit intosonic-net:masterfrom
mlok-nokia:nokia-new-platform-device-data
Jun 13, 2025
Merged

[Nokia][DeviceData] Add support for Nokia new Platform Nokia-IXR7220-H5-64O and Nokia-IXR7220-D4-36D#21853
yxieca merged 1 commit intosonic-net:masterfrom
mlok-nokia:nokia-new-platform-device-data

Conversation

@mlok-nokia
Copy link
Contributor

Why I did it

Nokia adds support for the following Platforms and Hwskus:
Platform: x86_64-nokia_ixr7220_d4-r0 Hwsku: Nokia-IXR7220-D4-36D
Platform: x86_64-nokia_ixr7220_h5_64o-r0 Hwsku: Nokia-IXR7220-H5-64O

Work item tracking
  • Microsoft ADO (number only):

How I did it

  1. Add new platform Nokia-IXR7220-D4-36D support and device data. platform string: x86_64-nokia_ixr7220_d4-r0 . Hwsku: Nokia-IXR7220-D4-36D
  2. Add new platform Nokia-IXR7220-H5-64O. support and device data. platform string: x86_64-nokia_ixr7220_h5_64o-r0 . Hwsku: Nokia-IXR7220-H5-64O

This PR requires PR #21737 to pass the image build

How to verify it

Image build should be success. And install and run image on these 2 platforms.

Which release branch to backport (provide reason below if selected)

  • 201811
  • 201911
  • 202006
  • 202012
  • 202106
  • 202111
  • 202205
  • 202211
  • 202305
  • 202411

Tested branch (Please provide the tested image version)

Description for the changelog

Link to config_db schema for YANG module changes

A picture of a cute animal (not mandatory but encouraged)

@mlok-nokia mlok-nokia requested a review from lguohan as a code owner February 25, 2025 16:30
@mssonicbld
Copy link
Collaborator

/azp run Azure.sonic-buildimage

@azure-pipelines
Copy link

Azure Pipelines successfully started running 1 pipeline(s).

@mlok-nokia
Copy link
Contributor Author

@arlakshm @judyjoseph Here is another new platform support PR which is split from PR #21710. Please review them. Thanks

@mlok-nokia mlok-nokia force-pushed the nokia-new-platform-device-data branch from 14e0ced to da011cd Compare March 19, 2025 21:13
@mssonicbld
Copy link
Collaborator

/azp run Azure.sonic-buildimage

@azure-pipelines
Copy link

Azure Pipelines successfully started running 1 pipeline(s).

@mlok-nokia mlok-nokia force-pushed the nokia-new-platform-device-data branch from da011cd to e2732b2 Compare April 17, 2025 19:50
@mssonicbld
Copy link
Collaborator

/azp run Azure.sonic-buildimage

@azure-pipelines
Copy link

Azure Pipelines successfully started running 1 pipeline(s).

@mlok-nokia mlok-nokia force-pushed the nokia-new-platform-device-data branch from e2732b2 to 3ba51b7 Compare April 25, 2025 15:01
@mssonicbld
Copy link
Collaborator

/azp run Azure.sonic-buildimage

@azure-pipelines
Copy link

Azure Pipelines successfully started running 1 pipeline(s).

@mlok-nokia mlok-nokia force-pushed the nokia-new-platform-device-data branch from 3ba51b7 to 24cc798 Compare May 7, 2025 19:24
@mssonicbld
Copy link
Collaborator

/azp run Azure.sonic-buildimage

@azure-pipelines
Copy link

Azure Pipelines successfully started running 1 pipeline(s).

@liushilongbuaa
Copy link
Contributor

/azpw ms_conflict

@mssonicbld
Copy link
Collaborator

/azp run Azure.sonic-buildimage

@azure-pipelines
Copy link

Azure Pipelines successfully started running 1 pipeline(s).

@mlok-nokia mlok-nokia force-pushed the nokia-new-platform-device-data branch from 186da36 to dd5b2b2 Compare June 4, 2025 17:44
…H5-64O and Nokia-IXR7220-D4-36D

Signed-off-by: mlok <marty.lok@nokia.com>
@mssonicbld
Copy link
Collaborator

/azp run Azure.sonic-buildimage

@azure-pipelines
Copy link

Azure Pipelines successfully started running 1 pipeline(s).

@Blueve
Copy link
Contributor

Blueve commented Jun 12, 2025

@StormLiangMS can you help check who can address the ms_conflict issue?

@liushilongbuaa
Copy link
Contributor

/azpw ms_conflict

@yxieca yxieca merged commit 1961211 into sonic-net:master Jun 13, 2025
19 checks passed
@mssonicbld
Copy link
Collaborator

Cherry-pick PR to 202505: #22984

mssonicbld added a commit to mssonicbld/sonic-buildimage that referenced this pull request Jul 11, 2025
#### Why I did it
Enhance 2 functionalities in newly introduced Nokia-IXR7220-D4-36D platform sonic-net#21853:

- inner vlan tag priority bits preservation in case of double tagged packets
- MDIO clause45.  DNA DEVICE_CONFIG:VARIANT required only for BCM template profiles/CS00012403483

#### How I did it
changes on the broadcom yaml file configuration
#### How to verify it
testcase /sonic-mgmt/acl/test_acl_outer_vlan.py could be used for verification

#### Which release branch to backport (provide reason below if selected)

TD4 functionality is needed on 202505.
- [x] 202505

#### Tested branch (Please provide the tested image version)

#### Description for the changelog
broadcom yaml file configuration changes for Nokia TD4 platform

```
   _____,,;;;`;       ;';;;,,_____
,~(  )  , )~~\|       |/~~( ,  (  )~;
' / / --`--,             .--'-- \ \ `
 /  \    | '             ` |    /  \
```
mssonicbld added a commit that referenced this pull request Jul 11, 2025
#### Why I did it
Enhance 2 functionalities in newly introduced Nokia-IXR7220-D4-36D platform #21853:

- inner vlan tag priority bits preservation in case of double tagged packets
- MDIO clause45. DNA DEVICE_CONFIG:VARIANT required only for BCM template profiles/CS00012403483

#### How I did it
changes on the broadcom yaml file configuration
#### How to verify it
testcase /sonic-mgmt/acl/test_acl_outer_vlan.py could be used for verification

#### Which release branch to backport (provide reason below if selected)

TD4 functionality is needed on 202505.
- [x] 202505

#### Tested branch (Please provide the tested image version)

#### Description for the changelog
broadcom yaml file configuration changes for Nokia TD4 platform

```
 _____,,;;;`; ;';;;,,_____
,~( ) , )~~\| |/~~( , ( )~;
' / / --`--, .--'-- \ \ `
 / \ | ' ` | / \
```
yxieca pushed a commit that referenced this pull request Aug 12, 2025
Why I did it
Nokia D4 platform QoS profiles - buffers, PFC profiles, egress queuesfor the newly introduced Nokia-IXR7220-D4-36D platform #21853

How I did it
Updated buffers_defaults_t0.j2/t1.j2 file under the device/nokia/x86_64-nokia_ixr7220_d4-r0/Nokia-IXR7220-D4-36D

How to verify it
QoS SAI test OC suite used to verify buffer pools, profiles and various use cases as per dataplane tests.
yxieca pushed a commit that referenced this pull request Aug 12, 2025
Why I did it
To support port LED functionality for the newly introduced Nokia-IXR7220-D4-36D platform #21853

How I did it
Updated the custom_led.bin file under the device/nokia/x86_64-nokia_ixr7220_d4-r0/ path.

How to verify it
Manual verification that port LEDs behave according to the vendor specifications.

Signed-off-by: fountzou <ioannis.fountzoulas@nokia.com>
mssonicbld added a commit to mssonicbld/sonic-buildimage that referenced this pull request Aug 13, 2025
Why I did it
Nokia D4 platform QoS profiles - buffers, PFC profiles, egress queuesfor the newly introduced Nokia-IXR7220-D4-36D platform sonic-net#21853

How I did it
Updated buffers_defaults_t0.j2/t1.j2 file under the device/nokia/x86_64-nokia_ixr7220_d4-r0/Nokia-IXR7220-D4-36D

How to verify it
QoS SAI test OC suite used to verify buffer pools, profiles and various use cases as per dataplane tests.

Which release branch to backport (provide reason below if selected)
- [x] 202505
mssonicbld added a commit to mssonicbld/sonic-buildimage that referenced this pull request Aug 13, 2025
<!--
     Please make sure you've read and understood our contributing guidelines:
     https://github.com/Azure/SONiC/blob/gh-pages/CONTRIBUTING.md

     ** Make sure all your commits include a signature generated with `git commit -s` **

     If this is a bug fix, make sure your description includes "fixes #xxxx", or
     "closes #xxxx" or "resolves #xxxx"

     Please provide the following information:
-->

#### Why I did it
To support port LED functionality for the newly introduced Nokia-IXR7220-D4-36D platform sonic-net#21853

#### How I did it
Updated the `custom_led.bin` file under the `device/nokia/x86_64-nokia_ixr7220_d4-r0/` path.

#### How to verify it
Manual verification that port LEDs behave according to the vendor specifications.

#### Which release branch to backport (provide reason below if selected)

<!--
- Note we only backport fixes to a release branch, *not* features!
- Please also provide a reason for the backporting below.
- e.g.
- [x] 202006
-->

- [x] 202505

#### A picture of a cute animal (not mandatory but encouraged)
```
  |\_/|
=( o O )=
 /\ " /\
| |\_/| |
\_>---<_/
(___|___)
```
ccroy-arista pushed a commit to ccroy-arista/sonic-buildimage that referenced this pull request Aug 14, 2025
Why I did it
Nokia D4 platform QoS profiles - buffers, PFC profiles, egress queuesfor the newly introduced Nokia-IXR7220-D4-36D platform sonic-net#21853

How I did it
Updated buffers_defaults_t0.j2/t1.j2 file under the device/nokia/x86_64-nokia_ixr7220_d4-r0/Nokia-IXR7220-D4-36D

How to verify it
QoS SAI test OC suite used to verify buffer pools, profiles and various use cases as per dataplane tests.
ccroy-arista pushed a commit to ccroy-arista/sonic-buildimage that referenced this pull request Aug 14, 2025
…#23308)

Why I did it
To support port LED functionality for the newly introduced Nokia-IXR7220-D4-36D platform sonic-net#21853

How I did it
Updated the custom_led.bin file under the device/nokia/x86_64-nokia_ixr7220_d4-r0/ path.

How to verify it
Manual verification that port LEDs behave according to the vendor specifications.

Signed-off-by: fountzou <ioannis.fountzoulas@nokia.com>
mssonicbld added a commit that referenced this pull request Aug 17, 2025
<!--
 Please make sure you've read and understood our contributing guidelines:
 https://github.com/Azure/SONiC/blob/gh-pages/CONTRIBUTING.md

 failure_prs.log skip_prs.log Make sure all your commits include a signature generated with `git commit -s` **

 If this is a bug fix, make sure your description includes "fixes #xxxx", or
 "closes #xxxx" or "resolves #xxxx"

 Please provide the following information:
-->

#### Why I did it
To support port LED functionality for the newly introduced Nokia-IXR7220-D4-36D platform #21853

#### How I did it
Updated the `custom_led.bin` file under the `device/nokia/x86_64-nokia_ixr7220_d4-r0/` path.

#### How to verify it
Manual verification that port LEDs behave according to the vendor specifications.

#### Which release branch to backport (provide reason below if selected)

<!--
- Note we only backport fixes to a release branch, *not* features!
- Please also provide a reason for the backporting below.
- e.g.
- [x] 202006
-->

- [x] 202505

#### A picture of a cute animal (not mandatory but encouraged)
```
 |\_/|
=( o O )=
 /\ " /\
| |\_/| |
\_>---<_/
(___|___)
```
mssonicbld added a commit that referenced this pull request Aug 17, 2025
Why I did it
Nokia D4 platform QoS profiles - buffers, PFC profiles, egress queuesfor the newly introduced Nokia-IXR7220-D4-36D platform #21853

How I did it
Updated buffers_defaults_t0.j2/t1.j2 file under the device/nokia/x86_64-nokia_ixr7220_d4-r0/Nokia-IXR7220-D4-36D

How to verify it
QoS SAI test OC suite used to verify buffer pools, profiles and various use cases as per dataplane tests.

Which release branch to backport (provide reason below if selected)
- [x] 202505
FengPan-Frank pushed a commit to FengPan-Frank/sonic-buildimage that referenced this pull request Dec 4, 2025
Why I did it
Nokia D4 platform QoS profiles - buffers, PFC profiles, egress queuesfor the newly introduced Nokia-IXR7220-D4-36D platform sonic-net#21853

How I did it
Updated buffers_defaults_t0.j2/t1.j2 file under the device/nokia/x86_64-nokia_ixr7220_d4-r0/Nokia-IXR7220-D4-36D

How to verify it
QoS SAI test OC suite used to verify buffer pools, profiles and various use cases as per dataplane tests.

Signed-off-by: Feng Pan <fenpan@microsoft.com>
FengPan-Frank pushed a commit to FengPan-Frank/sonic-buildimage that referenced this pull request Dec 4, 2025
…#23308)

Why I did it
To support port LED functionality for the newly introduced Nokia-IXR7220-D4-36D platform sonic-net#21853

How I did it
Updated the custom_led.bin file under the device/nokia/x86_64-nokia_ixr7220_d4-r0/ path.

How to verify it
Manual verification that port LEDs behave according to the vendor specifications.

Signed-off-by: fountzou <ioannis.fountzoulas@nokia.com>
Signed-off-by: Feng Pan <fenpan@microsoft.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants