Lines Matching +full:unit +full:- +full:addresses

1 /*-
2 * SPDX-License-Identifier: BSD-2-Clause OR GPL-2.0
9 * Copyright(c) 2008 - 2011 Intel Corporation. All rights reserved.
22 * Foundation, Inc., 51 Franklin St - Fifth Floor, Boston, MA 02110-1301 USA.
28 * Copyright(c) 2008 - 2011 Intel Corporation. All rights reserved.
64 * stand-alone where the library is excluded. By excluding
85 // For Intel Storage Controller Unit OEM Block
126 * stands for Intel Storage Controller Unit OEM Block.
185 * be set for the Intel SAS Storage Controller Unit (SCU).
208 * in APC mode, if ANY of the phy mask is non-zero,
260 } ports[SCI_MAX_PORTS]; // Up to 4 Ports per SCU controller unit
274 * SAS Addresses for all PHYs within a controller group SHALL be the
306 * Operational Note: The following Look-Up-Table registers are engaged
308 * - Software programs the Link Layer AFE Look Up Table Control
310 * - Software sets AFE XCVR Tx Control Register Tx Equalization
316 * used if a SATA 1.5Gbs or SATA 3.0Gbs device is direct-attached.
323 * be used if a SATA 6.0Gbs device is direct-attached.
330 * be used if a SAS 1.5Gbs or SAS 3.0Gbs device is direct-attached.
337 * be used if a SAS 6.0Gbs device is direct-attached.
341 } phys[SCI_MAX_PHYS]; // 4 PHYs per SCU controller unit
349 * be set for the Intel SAS Storage Controller Unit (SCU).
372 * in APC mode, if ANY of the phy mask is non-zero,
396 *--------------------------------------------------------------------*/
398 * NOTE: Max spread for SATA is +0 / -5000 PPM.
399 * Down-spreading SSC (only method allowed for SATA):
401 * SATA SSC Tx at +0 / -1419 PPM Spread = 0x2
402 * SATA SSC Tx at +0 / -2129 PPM Spread = 0x3
403 * SATA SSC Tx at +0 / -4257 PPM Spread = 0x6
404 * SATA SSC Tx at +0 / -4967 PPM Spread = 0x7
411 * NOTE: Max spread for SAS down-spreading +0 / -2300 PPM
412 * Down-spreading SSC:
413 * SAS SSC Tx at +0 / -1419 PPM Spread = 0x2
414 * SAS SSC Tx at +0 / -2129 PPM Spread = 0x3
416 * NOTE: Max spread for SAS center-spreading +2300 / -2300 PPM
417 * Center-spreading SSC:
418 * SAS SSC Tx at +1064 / -1064 PPM Spread = 0x3
419 * SAS SSC Tx at +2129 / -2129 PPM Spread = 0x6
425 * SAS PHY operation it should be 0 for Down-spreading.
427 * Down-spreading SSC = 0
428 * Center-spreading SSC = 1
431 /*--------------------------------------------------------------------*/
457 } ports[SCI_MAX_PORTS]; // Up to 4 Ports per SCU controller unit
471 * SAS Addresses for all PHYs within a controller group SHALL be the
503 * Operational Note: The following Look-Up-Table registers are engaged
505 * - Software programs the Link Layer AFE Look Up Table Control
507 * - Software sets AFE XCVR Tx Control Register Tx Equalization
513 * used if a SATA 1.5Gbs or SATA 3.0Gbs device is direct-attached.
520 * be used if a SATA 6.0Gbs device is direct-attached.
527 * be used if a SAS 1.5Gbs or SAS 3.0Gbs device is direct-attached.
534 * be used if a SAS 6.0Gbs device is direct-attached.
538 } phys[SCI_MAX_PHYS]; // 4 PHYs per SCU controller unit
546 * be set for the Intel SAS Storage Controller Unit (SCU).
569 * in APC mode, if ANY of the phy mask is non-zero,
593 *--------------------------------------------------------------------*/
595 * NOTE: Max spread for SATA is +0 / -5000 PPM.
596 * Down-spreading SSC (only method allowed for SATA):
598 * SATA SSC Tx at +0 / -1419 PPM Spread = 0x2
599 * SATA SSC Tx at +0 / -2129 PPM Spread = 0x3
600 * SATA SSC Tx at +0 / -4257 PPM Spread = 0x6
601 * SATA SSC Tx at +0 / -4967 PPM Spread = 0x7
608 * NOTE: Max spread for SAS down-spreading +0 / -2300 PPM
609 * Down-spreading SSC:
610 * SAS SSC Tx at +0 / -1419 PPM Spread = 0x2
611 * SAS SSC Tx at +0 / -2129 PPM Spread = 0x3
613 * NOTE: Max spread for SAS center-spreading +2300 / -2300 PPM
614 * Center-spreading SSC:
615 * SAS SSC Tx at +1064 / -1064 PPM Spread = 0x3
616 * SAS SSC Tx at +2129 / -2129 PPM Spread = 0x6
622 * SAS PHY operation it should be 0 for Down-spreading.
624 * Down-spreading SSC = 0
625 * Center-spreading SSC = 1
634 * Supported length: "short"- up to 3m, "long"- more than 3m
638 * ASSIGNMENT: <-><-><-><-><phy3><phy2><phy1><phy0>
667 } ports[SCI_MAX_PORTS]; // Up to 4 Ports per SCU controller unit
681 * SAS Addresses for all PHYs within a controller group SHALL be the
713 * Operational Note: The following Look-Up-Table registers are engaged
715 * - Software programs the Link Layer AFE Look Up Table Control
717 * - Software sets AFE XCVR Tx Control Register Tx Equalization
723 * used if a SATA 1.5Gbs or SATA 3.0Gbs device is direct-attached.
730 * be used if a SATA 6.0Gbs device is direct-attached.
737 * be used if a SAS 1.5Gbs or SAS 3.0Gbs device is direct-attached.
744 * be used if a SAS 6.0Gbs device is direct-attached.
748 } phys[SCI_MAX_PHYS]; // 4 PHYs per SCU controller unit
756 * be set for the Intel SAS Storage Controller Unit (SCU).
779 * in APC mode, if ANY of the phy mask is non-zero,
803 *--------------------------------------------------------------------*/
805 * NOTE: Max spread for SATA is +0 / -5000 PPM.
806 * Down-spreading SSC (only method allowed for SATA):
808 * SATA SSC Tx at +0 / -1419 PPM Spread = 0x2
809 * SATA SSC Tx at +0 / -2129 PPM Spread = 0x3
810 * SATA SSC Tx at +0 / -4257 PPM Spread = 0x6
811 * SATA SSC Tx at +0 / -4967 PPM Spread = 0x7
818 * NOTE: Max spread for SAS down-spreading +0 / -2300 PPM
819 * Down-spreading SSC:
820 * SAS SSC Tx at +0 / -1419 PPM Spread = 0x2
821 * SAS SSC Tx at +0 / -2129 PPM Spread = 0x3
823 * NOTE: Max spread for SAS center-spreading +2300 / -2300 PPM
824 * Center-spreading SSC:
825 * SAS SSC Tx at +1064 / -1064 PPM Spread = 0x3
826 * SAS SSC Tx at +2129 / -2129 PPM Spread = 0x6
832 * SAS PHY operation it should be 0 for Down-spreading.
834 * Down-spreading SSC = 0
835 * Center-spreading SSC = 1
845 * "short"- up to 3m, "medium"-3m to 6m, and "long"- more than 6m
849 * ASSIGNMENT: <phy3><phy2><phy1><phy0> - Medium cable length assignment
851 * ASSIGNMENT: <phy3><phy2><phy1><phy0> - Long cable length assignment
853 * BITS 7-4 are set when the cable length is assigned to medium
854 * BITS 3-0 are set when the cable length is assigned to long
859 * phy3 - medium
860 * phy2 - long
861 * phy1 - short
862 * phy0 - short
888 } ports[SCI_MAX_PORTS]; // Up to 4 Ports per SCU controller unit
902 * SAS Addresses for all PHYs within a controller group SHALL be the
934 * Operational Note: The following Look-Up-Table registers are engaged
936 * - Software programs the Link Layer AFE Look Up Table Control
938 * - Software sets AFE XCVR Tx Control Register Tx Equalization
944 * used if a SATA 1.5Gbs or SATA 3.0Gbs device is direct-attached.
951 * be used if a SATA 6.0Gbs device is direct-attached.
958 * be used if a SAS 1.5Gbs or SAS 3.0Gbs device is direct-attached.
965 * be used if a SAS 6.0Gbs device is direct-attached.
969 } phys[SCI_MAX_PHYS]; // 4 PHYs per SCU controller unit