Copyright 2007 Sun Microsystems 1. Introduction 1.1. New NIU Port Compatible Properties for KT 1.2. Name of Document Author/Supplier: Stephen Ehring 1.3. Date of This Document: 07/03/2008 1.4. Email Aliases: 1.5.1. Responsible Manager: Chad Solomon 1.5.2. Responsible Engineer: Stephen Ehring 1.5.3. Interest List: may.lin@sun.com 2. Project Summary 2.1. Project Description: The Solaris NIU driver and the Openboot NIU FCode driver will need to be updated to handle the new SERDES that is being used inside of the KT chip. This SERDES is different from the one used inside of the N2 chip, and will have a new set of registers and a new initialization sequence. In order for the guest drivers to differentiate between the two flavors of NIU SERDES, what is being proposed is a new compatible property for the device tree (and MD) node that can be used to determine the underlying NIU type. 3. Technical Description: 3.1. Details: The NIU device nodes (childrent of the NIU nexus node) on platforms that use the KT chip will have a new compatible property. Currently, the only value that is used is "SUNW,niusl". The new compatible property value will be "SUNW,niusl-kt". This change will be reflected in the NIU Device Tree Bindings and Machine Description Definitions document [1], which is located in the case materials for this case. Also, the wording will change slightly in that document so that it is no longer N2 specific. See the diffs file in the case materials for details of the changes. Once this case is approved, this document will be posted in the FWARC-Approved Specifications section of the FWARC webpage. 3.2. Interfaces: 3.2.1 Imported Interfaces: Interface Classification Comment ===================================================================== "compatible" Evolving Standard OpenBoot property 3.2.2 Exported Interfaces: Interface Classification Comment ===================================================================== "SUNW,niusl-kt" Uncommitted Value of "compatible" property in NIU device node for KT systems 5. Reference Documents: [1] NIU Device Tree Bindings and Machine Description Definition niu-binding.txt [2] Initial N2 NIU binding case http://sac.eng/Archives/CaseLog/arc/FWARC/2006/556/materials/