text: /* 
   * 
   * This license is set out in https://raw.githubusercontent.com/Broadcom-Network-Switching-Software/OpenBCM/master/Legal/LICENSE file.
   * 
   * Copyright 2007-2020 Broadcom Inc. All rights reserved.
   *
   * File:        bcm956504r24.c
   * Purpose:     BCM956504R24 Single Firebolt and similar
   */
  
  #include <soc/devids.h>
  #include <board/xgs.h>
  
  #if defined (INCLUDE_BOARD_BCM956504R24)
  
  /* Devices */
  #define MAX_UNIT 1
  
  STATIC uint32 _bcm956504r24_supported_devices[] = {
      BCM56504_DEVICE_ID,
      BCM56514_DEVICE_ID,
      BCM56304_DEVICE_ID,
      BCM56314_DEVICE_ID,
      BCM56102_DEVICE_ID,
      BCM56112_DEVICE_ID 
  };
  
  /* LED code sdk56504.hex */
  STATIC uint8 _bcm956504r24_led[] = {
      0xE0, 0x28, 0x60, 0xE3, 0x67, 0x55, 0x67, 0x91,
      0x06, 0xE3, 0x80, 0x28, 0x60, 0xE3, 0x67, 0x91,
      0x67, 0x55, 0x06, 0xE3, 0x80, 0xD2, 0x18, 0x74,
      0x01, 0x28, 0x60, 0xE3, 0x67, 0xB9, 0x75, 0x26,
      0x67, 0xCE, 0x67, 0x55, 0x77, 0x2E, 0x32, 0x0E,
      0x87, 0x32, 0x08, 0x87, 0x67, 0xC0, 0x06, 0xE3,
      0x80, 0xD2, 0x1C, 0x74, 0x19, 0x12, 0xE2, 0x85,
      0x05, 0xD2, 0x0F, 0x71, 0x3F, 0x52, 0x00, 0x12,
      0xE1, 0x85, 0x05, 0xD2, 0x1F, 0x71, 0x49, 0x52,
      0x00, 0x12, 0xE0, 0x85, 0x05, 0xD2, 0x05, 0x71,
      0x53, 0x52, 0x00, 0x3A, 0x70, 0x32, 0x00, 0x97,
      0x75, 0x61, 0x12, 0xA0, 0xFE, 0xE3, 0x02, 0x0A,
      0x50, 0x32, 0x01, 0x97, 0x75, 0x6D, 0x12, 0xBC,
      0xFE, 0xE3, 0x02, 0x0A, 0x50, 0x12, 0xBC, 0xFE,
      0xE3, 0x95, 0x75, 0x7F, 0x85, 0x12, 0xA0, 0xFE,
      0xE3, 0x95, 0x75, 0xCE, 0x85, 0x77, 0xC0, 0x12,
      0xA0, 0xFE, 0xE3, 0x95, 0x75, 0x89, 0x85, 0x77,
      0xC7, 0x16, 0xE0, 0xDA, 0x02, 0x71, 0xC7, 0x77,
      0xCE, 0x32, 0x05, 0x97, 0x71, 0xA1, 0x32, 0x02,
      0x97, 0x71, 0xC0, 0x06, 0xE1, 0xD2, 0x01, 0x71,
      0xC0, 0x06, 0xE3, 0x67, 0xB9, 0x75, 0xC0, 0x32,
      0x03, 0x97, 0x71, 0xCE, 0x32, 0x04, 0x97, 0x75,
      0xC7, 0x06, 0xE2, 0xD2, 0x07, 0x71, 0xC7, 0x77,
      0xCE, 0x12, 0x80, 0xF8, 0x15, 0x1A, 0x00, 0x57,
      0x32, 0x0E, 0x87, 0x32, 0x0E, 0x87, 0x57, 0x32,
      0x0E, 0x87, 0x32, 0x0F, 0x87, 0x57, 0x32, 0x0F,
      0x87, 0x32, 0x0E, 0x87, 0x57
  };
  
  /* No internal connections */
  
  /* Board private data */
  STATIC board_xgs_data_t _bcm956504r24_private_data = {
      MAX_UNIT,                               /* Devices per board */
      ARRAY(_bcm956504r24_supported_devices), /* Supported devices */
      ARRAY(_bcm956504r24_led),               /* LED program */
      0                                       /* LED program port offset */
  };
  
  /* Delare board driver */
  BOARD_XGS_DRIVER(bcm956504r24);
  
  #endif
  