]> git.sur5r.net Git - u-boot/blobdiff - board/freescale/common/ngpixis.h
Merge branch 'u-boot-samsung/master' into 'u-boot-arm/master'
[u-boot] / board / freescale / common / ngpixis.h
index 681b0d0b9126833cf770892f3b17d21eac43d41b..364e74954ebe4693ca83352195499c0665013964 100644 (file)
@@ -2,10 +2,7 @@
  * Copyright 2010-2011 Freescale Semiconductor
  * Author: Timur Tabi <timur@freescale.com>
  *
- * This program is free software; you can redistribute it and/or modify it
- * under the terms of the GNU General Public License as published by the Free
- * Software Foundation; either version 2 of the License, or (at your option)
- * any later version.
+ * SPDX-License-Identifier:    GPL-2.0+
  *
  * This file provides support for the ngPIXIS, a board-specific FPGA used on
  * some Freescale reference boards.
@@ -20,16 +17,17 @@ typedef struct ngpixis {
        u8 scver;
        u8 csr;
        u8 rst;
-       u8 res1;
+       u8 serclk;
        u8 aux;
        u8 spd;
        u8 brdcfg0;
        u8 brdcfg1;     /* On some boards, this register is called 'dma' */
        u8 addr;
-       u8 res2[2];
+       u8 brdcfg2;
+       u8 gpiodir;
        u8 data;
        u8 led;
-       u8 res3;
+       u8 tag;
        u8 vctl;
        u8 vstat;
        u8 vcfgen0;
@@ -44,7 +42,7 @@ typedef struct ngpixis {
        struct {
                u8 sw;
                u8 en;
-       } s[8];
+       } s[9];         /* s[0]..s[7] is SW1..SW8, and s[8] is SW11 */
 } __attribute__ ((packed)) ngpixis_t;
 
 /* Pointer to the PIXIS register set */