Message ID | 1420053301-10023-3-git-send-email-marex@denx.de |
---|---|
State | Accepted |
Delegated to: | Marek Vasut |
Headers | show |
On Wed 2014-12-31 20:14:50, Marek Vasut wrote: > Sync SoCFPGA Cyclone V development kit pinmux configuration with > Rocketboard U-Boot v2013.01.01-114-g9381569 (ACDS14.1_REL_GSRD_PR). > > Signed-off-by: Marek Vasut <marex@denx.de> > Cc: Chin Liang See <clsee@opensource.altera.com> > Cc: Dinh Nguyen <dinguyen@opensource.altera.com> > Cc: Pavel Machek <pavel@denx.de> > Cc: Stefan Roese <sr@denx.de> > Cc: Vince Bridgers <vbridger@opensource.altera.com> Will this break the other socfpga targets? Because tables are completely different... Pavel > --- > board/altera/socfpga/pinmux_config.c | 188 +++++++++++++++++------------------ > board/altera/socfpga/pinmux_config.h | 14 +-- > 2 files changed, 101 insertions(+), 101 deletions(-) > > diff --git a/board/altera/socfpga/pinmux_config.c b/board/altera/socfpga/pinmux_config.c > index 8b09005..b124768 100644 > --- a/board/altera/socfpga/pinmux_config.c > +++ b/board/altera/socfpga/pinmux_config.c > @@ -4,100 +4,100 @@ > > /* pin mux configuration data */ > unsigned long sys_mgr_init_table[CONFIG_HPS_PINMUX_NUM] = { > - 0, /* EMACIO0 - Unused */ > - 2, /* EMACIO1 - USB */ > - 2, /* EMACIO2 - USB */ > - 2, /* EMACIO3 - USB */ > - 2, /* EMACIO4 - USB */ > - 2, /* EMACIO5 - USB */ > - 2, /* EMACIO6 - USB */ > - 2, /* EMACIO7 - USB */ > - 2, /* EMACIO8 - USB */ > - 0, /* EMACIO9 - Unused */ > - 2, /* EMACIO10 - USB */ > - 2, /* EMACIO11 - USB */ > - 2, /* EMACIO12 - USB */ > - 2, /* EMACIO13 - USB */ > - 0, /* EMACIO14 - N/A */ > - 0, /* EMACIO15 - N/A */ > - 0, /* EMACIO16 - N/A */ > - 0, /* EMACIO17 - N/A */ > - 0, /* EMACIO18 - N/A */ > - 0, /* EMACIO19 - N/A */ > - 3, /* FLASHIO0 - SDMMC */ > - 3, /* FLASHIO1 - SDMMC */ > - 3, /* FLASHIO2 - SDMMC */ > - 3, /* FLASHIO3 - SDMMC */ > - 0, /* FLASHIO4 - SDMMC */ > - 0, /* FLASHIO5 - SDMMC */ > - 0, /* FLASHIO6 - SDMMC */ > - 0, /* FLASHIO7 - SDMMC */ > - 0, /* FLASHIO8 - SDMMC */ > - 3, /* FLASHIO9 - SDMMC */ > - 3, /* FLASHIO10 - SDMMC */ > - 3, /* FLASHIO11 - SDMMC */ > - 3, /* GENERALIO0 - TRACE */ > - 3, /* GENERALIO1 - TRACE */ > - 3, /* GENERALIO2 - TRACE */ > - 3, /* GENERALIO3 - TRACE */ > - 3, /* GENERALIO4 - TRACE */ > - 3, /* GENERALIO5 - TRACE */ > - 3, /* GENERALIO6 - TRACE */ > - 3, /* GENERALIO7 - TRACE */ > - 3, /* GENERALIO8 - TRACE */ > - 3, /* GENERALIO9 - SPIM0 */ > - 3, /* GENERALIO10 - SPIM0 */ > - 3, /* GENERALIO11 - SPIM0 */ > - 3, /* GENERALIO12 - SPIM0 */ > - 2, /* GENERALIO13 - CAN0 */ > - 2, /* GENERALIO14 - CAN0 */ > - 3, /* GENERALIO15 - I2C0 */ > - 3, /* GENERALIO16 - I2C0 */ > - 2, /* GENERALIO17 - UART0 */ > - 2, /* GENERALIO18 - UART0 */ > - 0, /* GENERALIO19 - N/A */ > - 0, /* GENERALIO20 - N/A */ > - 0, /* GENERALIO21 - N/A */ > - 0, /* GENERALIO22 - N/A */ > - 0, /* GENERALIO23 - N/A */ > - 0, /* GENERALIO24 - N/A */ > - 0, /* GENERALIO25 - N/A */ > - 0, /* GENERALIO26 - N/A */ > - 0, /* GENERALIO27 - N/A */ > - 0, /* GENERALIO28 - N/A */ > - 0, /* GENERALIO29 - N/A */ > - 0, /* GENERALIO30 - N/A */ > - 0, /* GENERALIO31 - N/A */ > - 2, /* MIXED1IO0 - EMAC */ > - 2, /* MIXED1IO1 - EMAC */ > - 2, /* MIXED1IO2 - EMAC */ > - 2, /* MIXED1IO3 - EMAC */ > - 2, /* MIXED1IO4 - EMAC */ > - 2, /* MIXED1IO5 - EMAC */ > - 2, /* MIXED1IO6 - EMAC */ > - 2, /* MIXED1IO7 - EMAC */ > - 2, /* MIXED1IO8 - EMAC */ > - 2, /* MIXED1IO9 - EMAC */ > - 2, /* MIXED1IO10 - EMAC */ > - 2, /* MIXED1IO11 - EMAC */ > - 2, /* MIXED1IO12 - EMAC */ > - 2, /* MIXED1IO13 - EMAC */ > - 0, /* MIXED1IO14 - Unused */ > - 3, /* MIXED1IO15 - QSPI */ > - 3, /* MIXED1IO16 - QSPI */ > - 3, /* MIXED1IO17 - QSPI */ > - 3, /* MIXED1IO18 - QSPI */ > - 3, /* MIXED1IO19 - QSPI */ > - 3, /* MIXED1IO20 - QSPI */ > - 0, /* MIXED1IO21 - GPIO */ > - 0, /* MIXED2IO0 - N/A */ > - 0, /* MIXED2IO1 - N/A */ > - 0, /* MIXED2IO2 - N/A */ > - 0, /* MIXED2IO3 - N/A */ > - 0, /* MIXED2IO4 - N/A */ > - 0, /* MIXED2IO5 - N/A */ > - 0, /* MIXED2IO6 - N/A */ > - 0, /* MIXED2IO7 - N/A */ > + 3, /* EMACIO0 */ > + 3, /* EMACIO1 */ > + 3, /* EMACIO2 */ > + 3, /* EMACIO3 */ > + 3, /* EMACIO4 */ > + 3, /* EMACIO5 */ > + 3, /* EMACIO6 */ > + 3, /* EMACIO7 */ > + 3, /* EMACIO8 */ > + 3, /* EMACIO9 */ > + 3, /* EMACIO10 */ > + 3, /* EMACIO11 */ > + 3, /* EMACIO12 */ > + 3, /* EMACIO13 */ > + 0, /* EMACIO14 */ > + 0, /* EMACIO15 */ > + 0, /* EMACIO16 */ > + 0, /* EMACIO17 */ > + 0, /* EMACIO18 */ > + 0, /* EMACIO19 */ > + 3, /* FLASHIO0 */ > + 0, /* FLASHIO1 */ > + 3, /* FLASHIO2 */ > + 3, /* FLASHIO3 */ > + 3, /* FLASHIO4 */ > + 3, /* FLASHIO5 */ > + 3, /* FLASHIO6 */ > + 3, /* FLASHIO7 */ > + 0, /* FLASHIO8 */ > + 3, /* FLASHIO9 */ > + 3, /* FLASHIO10 */ > + 3, /* FLASHIO11 */ > + 0, /* GENERALIO0 */ > + 1, /* GENERALIO1 */ > + 1, /* GENERALIO2 */ > + 0, /* GENERALIO3 */ > + 0, /* GENERALIO4 */ > + 1, /* GENERALIO5 */ > + 1, /* GENERALIO6 */ > + 1, /* GENERALIO7 */ > + 1, /* GENERALIO8 */ > + 0, /* GENERALIO9 */ > + 0, /* GENERALIO10 */ > + 0, /* GENERALIO11 */ > + 0, /* GENERALIO12 */ > + 2, /* GENERALIO13 */ > + 2, /* GENERALIO14 */ > + 0, /* GENERALIO15 */ > + 0, /* GENERALIO16 */ > + 0, /* GENERALIO17 */ > + 0, /* GENERALIO18 */ > + 0, /* GENERALIO19 */ > + 0, /* GENERALIO20 */ > + 0, /* GENERALIO21 */ > + 0, /* GENERALIO22 */ > + 0, /* GENERALIO23 */ > + 0, /* GENERALIO24 */ > + 0, /* GENERALIO25 */ > + 0, /* GENERALIO26 */ > + 0, /* GENERALIO27 */ > + 0, /* GENERALIO28 */ > + 0, /* GENERALIO29 */ > + 0, /* GENERALIO30 */ > + 0, /* GENERALIO31 */ > + 0, /* MIXED1IO0 */ > + 1, /* MIXED1IO1 */ > + 1, /* MIXED1IO2 */ > + 1, /* MIXED1IO3 */ > + 1, /* MIXED1IO4 */ > + 0, /* MIXED1IO5 */ > + 0, /* MIXED1IO6 */ > + 0, /* MIXED1IO7 */ > + 1, /* MIXED1IO8 */ > + 1, /* MIXED1IO9 */ > + 1, /* MIXED1IO10 */ > + 1, /* MIXED1IO11 */ > + 0, /* MIXED1IO12 */ > + 0, /* MIXED1IO13 */ > + 0, /* MIXED1IO14 */ > + 1, /* MIXED1IO15 */ > + 1, /* MIXED1IO16 */ > + 1, /* MIXED1IO17 */ > + 1, /* MIXED1IO18 */ > + 0, /* MIXED1IO19 */ > + 0, /* MIXED1IO20 */ > + 0, /* MIXED1IO21 */ > + 0, /* MIXED2IO0 */ > + 0, /* MIXED2IO1 */ > + 0, /* MIXED2IO2 */ > + 0, /* MIXED2IO3 */ > + 0, /* MIXED2IO4 */ > + 0, /* MIXED2IO5 */ > + 0, /* MIXED2IO6 */ > + 0, /* MIXED2IO7 */ > 0, /* GPLINMUX48 */ > 0, /* GPLINMUX49 */ > 0, /* GPLINMUX50 */ > diff --git a/board/altera/socfpga/pinmux_config.h b/board/altera/socfpga/pinmux_config.h > index f278f2b..21fabb0 100644 > --- a/board/altera/socfpga/pinmux_config.h > +++ b/board/altera/socfpga/pinmux_config.h > @@ -7,21 +7,21 @@ > * State of enabling for which IP connected out through the muxing. > * Value 1 mean the IP connection is muxed out > */ > -#define CONFIG_HPS_EMAC0 (0) > -#define CONFIG_HPS_EMAC1 (1) > +#define CONFIG_HPS_EMAC0 (1) > +#define CONFIG_HPS_EMAC1 (0) > #define CONFIG_HPS_USB0 (0) > #define CONFIG_HPS_USB1 (1) > #define CONFIG_HPS_NAND (0) > #define CONFIG_HPS_SDMMC (1) > -#define CONFIG_HPS_QSPI (1) > +#define CONFIG_HPS_QSPI (0) > #define CONFIG_HPS_UART0 (1) > #define CONFIG_HPS_UART1 (0) > -#define CONFIG_HPS_TRACE (1) > +#define CONFIG_HPS_TRACE (0) > #define CONFIG_HPS_I2C0 (1) > #define CONFIG_HPS_I2C1 (0) > #define CONFIG_HPS_I2C2 (0) > #define CONFIG_HPS_I2C3 (0) > -#define CONFIG_HPS_SPIM0 (1) > +#define CONFIG_HPS_SPIM0 (0) > #define CONFIG_HPS_SPIM1 (0) > #define CONFIG_HPS_SPIS0 (0) > #define CONFIG_HPS_SPIS1 (0) > @@ -29,10 +29,10 @@ > #define CONFIG_HPS_CAN1 (0) > > /* IP attribute value (which affected by pin muxing configuration) */ > -#define CONFIG_HPS_SDMMC_BUSWIDTH (4) > +#define CONFIG_HPS_SDMMC_BUSWIDTH (8) > > /* 1 if the pins are connected out */ > -#define CONFIG_HPS_QSPI_CS0 (1) > +#define CONFIG_HPS_QSPI_CS0 (0) > #define CONFIG_HPS_QSPI_CS1 (0) > #define CONFIG_HPS_QSPI_CS2 (0) > #define CONFIG_HPS_QSPI_CS3 (0)
On 31.12.2014 20:14, Marek Vasut wrote: > Sync SoCFPGA Cyclone V development kit pinmux configuration with > Rocketboard U-Boot v2013.01.01-114-g9381569 (ACDS14.1_REL_GSRD_PR). > > Signed-off-by: Marek Vasut <marex@denx.de> > Cc: Chin Liang See <clsee@opensource.altera.com> > Cc: Dinh Nguyen <dinguyen@opensource.altera.com> > Cc: Pavel Machek <pavel@denx.de> > Cc: Stefan Roese <sr@denx.de> > Cc: Vince Bridgers <vbridger@opensource.altera.com> This is all for SPL only, right? Not sure if we should change these defines / values now even though its not really used in mainline. But it doesn't hurt. So: Reviewed-by: Stefan Roese <sr@denx.de> Thanks, Stefan
On Friday, January 02, 2015 at 06:13:43 AM, Pavel Machek wrote: > On Wed 2014-12-31 20:14:50, Marek Vasut wrote: > > Sync SoCFPGA Cyclone V development kit pinmux configuration with > > Rocketboard U-Boot v2013.01.01-114-g9381569 (ACDS14.1_REL_GSRD_PR). > > > > Signed-off-by: Marek Vasut <marex@denx.de> > > Cc: Chin Liang See <clsee@opensource.altera.com> > > Cc: Dinh Nguyen <dinguyen@opensource.altera.com> > > Cc: Pavel Machek <pavel@denx.de> > > Cc: Stefan Roese <sr@denx.de> > > Cc: Vince Bridgers <vbridger@opensource.altera.com> > > Will this break the other socfpga targets? Because tables are > completely different... Mainline only supports socdk and socrates, which do work with this patch. In case this did break some out-of-mainline boards, that cannot really be helped at this point. Still, this is only used in (already broken) SPL, so there's really nothing much to be worried about there. The ultimate goal is to use pinmux from the DT and zap this file. Best regards, Marek Vasut
On Saturday, January 03, 2015 at 12:08:04 PM, Stefan Roese wrote: > On 31.12.2014 20:14, Marek Vasut wrote: > > Sync SoCFPGA Cyclone V development kit pinmux configuration with > > Rocketboard U-Boot v2013.01.01-114-g9381569 (ACDS14.1_REL_GSRD_PR). > > > > Signed-off-by: Marek Vasut <marex@denx.de> > > Cc: Chin Liang See <clsee@opensource.altera.com> > > Cc: Dinh Nguyen <dinguyen@opensource.altera.com> > > Cc: Pavel Machek <pavel@denx.de> > > Cc: Stefan Roese <sr@denx.de> > > Cc: Vince Bridgers <vbridger@opensource.altera.com> > > This is all for SPL only, right? Yes. > Not sure if we should change these > defines / values now even though its not really used in mainline. But it > doesn't hurt. So: It doesn't hurt keeping closer to RocketBoards for the time being I guess. > Reviewed-by: Stefan Roese <sr@denx.de> Thanks! Best regards, Marek Vasut
On 12/31/14 1:14 PM, Marek Vasut wrote: > Sync SoCFPGA Cyclone V development kit pinmux configuration with > Rocketboard U-Boot v2013.01.01-114-g9381569 (ACDS14.1_REL_GSRD_PR). > > Signed-off-by: Marek Vasut <marex@denx.de> > Cc: Chin Liang See <clsee@opensource.altera.com> > Cc: Dinh Nguyen <dinguyen@opensource.altera.com> > Cc: Pavel Machek <pavel@denx.de> > Cc: Stefan Roese <sr@denx.de> > Cc: Vince Bridgers <vbridger@opensource.altera.com> > --- > board/altera/socfpga/pinmux_config.c | 188 +++++++++++++++++------------------ > board/altera/socfpga/pinmux_config.h | 14 +-- > 2 files changed, 101 insertions(+), 101 deletions(-) > > diff --git a/board/altera/socfpga/pinmux_config.c b/board/altera/socfpga/pinmux_config.c > index 8b09005..b124768 100644 > --- a/board/altera/socfpga/pinmux_config.c > +++ b/board/altera/socfpga/pinmux_config.c > @@ -4,100 +4,100 @@ > > /* pin mux configuration data */ Acked-by: Dinh Nguyen <dinguyen@opensource.altera.com>
diff --git a/board/altera/socfpga/pinmux_config.c b/board/altera/socfpga/pinmux_config.c index 8b09005..b124768 100644 --- a/board/altera/socfpga/pinmux_config.c +++ b/board/altera/socfpga/pinmux_config.c @@ -4,100 +4,100 @@ /* pin mux configuration data */ unsigned long sys_mgr_init_table[CONFIG_HPS_PINMUX_NUM] = { - 0, /* EMACIO0 - Unused */ - 2, /* EMACIO1 - USB */ - 2, /* EMACIO2 - USB */ - 2, /* EMACIO3 - USB */ - 2, /* EMACIO4 - USB */ - 2, /* EMACIO5 - USB */ - 2, /* EMACIO6 - USB */ - 2, /* EMACIO7 - USB */ - 2, /* EMACIO8 - USB */ - 0, /* EMACIO9 - Unused */ - 2, /* EMACIO10 - USB */ - 2, /* EMACIO11 - USB */ - 2, /* EMACIO12 - USB */ - 2, /* EMACIO13 - USB */ - 0, /* EMACIO14 - N/A */ - 0, /* EMACIO15 - N/A */ - 0, /* EMACIO16 - N/A */ - 0, /* EMACIO17 - N/A */ - 0, /* EMACIO18 - N/A */ - 0, /* EMACIO19 - N/A */ - 3, /* FLASHIO0 - SDMMC */ - 3, /* FLASHIO1 - SDMMC */ - 3, /* FLASHIO2 - SDMMC */ - 3, /* FLASHIO3 - SDMMC */ - 0, /* FLASHIO4 - SDMMC */ - 0, /* FLASHIO5 - SDMMC */ - 0, /* FLASHIO6 - SDMMC */ - 0, /* FLASHIO7 - SDMMC */ - 0, /* FLASHIO8 - SDMMC */ - 3, /* FLASHIO9 - SDMMC */ - 3, /* FLASHIO10 - SDMMC */ - 3, /* FLASHIO11 - SDMMC */ - 3, /* GENERALIO0 - TRACE */ - 3, /* GENERALIO1 - TRACE */ - 3, /* GENERALIO2 - TRACE */ - 3, /* GENERALIO3 - TRACE */ - 3, /* GENERALIO4 - TRACE */ - 3, /* GENERALIO5 - TRACE */ - 3, /* GENERALIO6 - TRACE */ - 3, /* GENERALIO7 - TRACE */ - 3, /* GENERALIO8 - TRACE */ - 3, /* GENERALIO9 - SPIM0 */ - 3, /* GENERALIO10 - SPIM0 */ - 3, /* GENERALIO11 - SPIM0 */ - 3, /* GENERALIO12 - SPIM0 */ - 2, /* GENERALIO13 - CAN0 */ - 2, /* GENERALIO14 - CAN0 */ - 3, /* GENERALIO15 - I2C0 */ - 3, /* GENERALIO16 - I2C0 */ - 2, /* GENERALIO17 - UART0 */ - 2, /* GENERALIO18 - UART0 */ - 0, /* GENERALIO19 - N/A */ - 0, /* GENERALIO20 - N/A */ - 0, /* GENERALIO21 - N/A */ - 0, /* GENERALIO22 - N/A */ - 0, /* GENERALIO23 - N/A */ - 0, /* GENERALIO24 - N/A */ - 0, /* GENERALIO25 - N/A */ - 0, /* GENERALIO26 - N/A */ - 0, /* GENERALIO27 - N/A */ - 0, /* GENERALIO28 - N/A */ - 0, /* GENERALIO29 - N/A */ - 0, /* GENERALIO30 - N/A */ - 0, /* GENERALIO31 - N/A */ - 2, /* MIXED1IO0 - EMAC */ - 2, /* MIXED1IO1 - EMAC */ - 2, /* MIXED1IO2 - EMAC */ - 2, /* MIXED1IO3 - EMAC */ - 2, /* MIXED1IO4 - EMAC */ - 2, /* MIXED1IO5 - EMAC */ - 2, /* MIXED1IO6 - EMAC */ - 2, /* MIXED1IO7 - EMAC */ - 2, /* MIXED1IO8 - EMAC */ - 2, /* MIXED1IO9 - EMAC */ - 2, /* MIXED1IO10 - EMAC */ - 2, /* MIXED1IO11 - EMAC */ - 2, /* MIXED1IO12 - EMAC */ - 2, /* MIXED1IO13 - EMAC */ - 0, /* MIXED1IO14 - Unused */ - 3, /* MIXED1IO15 - QSPI */ - 3, /* MIXED1IO16 - QSPI */ - 3, /* MIXED1IO17 - QSPI */ - 3, /* MIXED1IO18 - QSPI */ - 3, /* MIXED1IO19 - QSPI */ - 3, /* MIXED1IO20 - QSPI */ - 0, /* MIXED1IO21 - GPIO */ - 0, /* MIXED2IO0 - N/A */ - 0, /* MIXED2IO1 - N/A */ - 0, /* MIXED2IO2 - N/A */ - 0, /* MIXED2IO3 - N/A */ - 0, /* MIXED2IO4 - N/A */ - 0, /* MIXED2IO5 - N/A */ - 0, /* MIXED2IO6 - N/A */ - 0, /* MIXED2IO7 - N/A */ + 3, /* EMACIO0 */ + 3, /* EMACIO1 */ + 3, /* EMACIO2 */ + 3, /* EMACIO3 */ + 3, /* EMACIO4 */ + 3, /* EMACIO5 */ + 3, /* EMACIO6 */ + 3, /* EMACIO7 */ + 3, /* EMACIO8 */ + 3, /* EMACIO9 */ + 3, /* EMACIO10 */ + 3, /* EMACIO11 */ + 3, /* EMACIO12 */ + 3, /* EMACIO13 */ + 0, /* EMACIO14 */ + 0, /* EMACIO15 */ + 0, /* EMACIO16 */ + 0, /* EMACIO17 */ + 0, /* EMACIO18 */ + 0, /* EMACIO19 */ + 3, /* FLASHIO0 */ + 0, /* FLASHIO1 */ + 3, /* FLASHIO2 */ + 3, /* FLASHIO3 */ + 3, /* FLASHIO4 */ + 3, /* FLASHIO5 */ + 3, /* FLASHIO6 */ + 3, /* FLASHIO7 */ + 0, /* FLASHIO8 */ + 3, /* FLASHIO9 */ + 3, /* FLASHIO10 */ + 3, /* FLASHIO11 */ + 0, /* GENERALIO0 */ + 1, /* GENERALIO1 */ + 1, /* GENERALIO2 */ + 0, /* GENERALIO3 */ + 0, /* GENERALIO4 */ + 1, /* GENERALIO5 */ + 1, /* GENERALIO6 */ + 1, /* GENERALIO7 */ + 1, /* GENERALIO8 */ + 0, /* GENERALIO9 */ + 0, /* GENERALIO10 */ + 0, /* GENERALIO11 */ + 0, /* GENERALIO12 */ + 2, /* GENERALIO13 */ + 2, /* GENERALIO14 */ + 0, /* GENERALIO15 */ + 0, /* GENERALIO16 */ + 0, /* GENERALIO17 */ + 0, /* GENERALIO18 */ + 0, /* GENERALIO19 */ + 0, /* GENERALIO20 */ + 0, /* GENERALIO21 */ + 0, /* GENERALIO22 */ + 0, /* GENERALIO23 */ + 0, /* GENERALIO24 */ + 0, /* GENERALIO25 */ + 0, /* GENERALIO26 */ + 0, /* GENERALIO27 */ + 0, /* GENERALIO28 */ + 0, /* GENERALIO29 */ + 0, /* GENERALIO30 */ + 0, /* GENERALIO31 */ + 0, /* MIXED1IO0 */ + 1, /* MIXED1IO1 */ + 1, /* MIXED1IO2 */ + 1, /* MIXED1IO3 */ + 1, /* MIXED1IO4 */ + 0, /* MIXED1IO5 */ + 0, /* MIXED1IO6 */ + 0, /* MIXED1IO7 */ + 1, /* MIXED1IO8 */ + 1, /* MIXED1IO9 */ + 1, /* MIXED1IO10 */ + 1, /* MIXED1IO11 */ + 0, /* MIXED1IO12 */ + 0, /* MIXED1IO13 */ + 0, /* MIXED1IO14 */ + 1, /* MIXED1IO15 */ + 1, /* MIXED1IO16 */ + 1, /* MIXED1IO17 */ + 1, /* MIXED1IO18 */ + 0, /* MIXED1IO19 */ + 0, /* MIXED1IO20 */ + 0, /* MIXED1IO21 */ + 0, /* MIXED2IO0 */ + 0, /* MIXED2IO1 */ + 0, /* MIXED2IO2 */ + 0, /* MIXED2IO3 */ + 0, /* MIXED2IO4 */ + 0, /* MIXED2IO5 */ + 0, /* MIXED2IO6 */ + 0, /* MIXED2IO7 */ 0, /* GPLINMUX48 */ 0, /* GPLINMUX49 */ 0, /* GPLINMUX50 */ diff --git a/board/altera/socfpga/pinmux_config.h b/board/altera/socfpga/pinmux_config.h index f278f2b..21fabb0 100644 --- a/board/altera/socfpga/pinmux_config.h +++ b/board/altera/socfpga/pinmux_config.h @@ -7,21 +7,21 @@ * State of enabling for which IP connected out through the muxing. * Value 1 mean the IP connection is muxed out */ -#define CONFIG_HPS_EMAC0 (0) -#define CONFIG_HPS_EMAC1 (1) +#define CONFIG_HPS_EMAC0 (1) +#define CONFIG_HPS_EMAC1 (0) #define CONFIG_HPS_USB0 (0) #define CONFIG_HPS_USB1 (1) #define CONFIG_HPS_NAND (0) #define CONFIG_HPS_SDMMC (1) -#define CONFIG_HPS_QSPI (1) +#define CONFIG_HPS_QSPI (0) #define CONFIG_HPS_UART0 (1) #define CONFIG_HPS_UART1 (0) -#define CONFIG_HPS_TRACE (1) +#define CONFIG_HPS_TRACE (0) #define CONFIG_HPS_I2C0 (1) #define CONFIG_HPS_I2C1 (0) #define CONFIG_HPS_I2C2 (0) #define CONFIG_HPS_I2C3 (0) -#define CONFIG_HPS_SPIM0 (1) +#define CONFIG_HPS_SPIM0 (0) #define CONFIG_HPS_SPIM1 (0) #define CONFIG_HPS_SPIS0 (0) #define CONFIG_HPS_SPIS1 (0) @@ -29,10 +29,10 @@ #define CONFIG_HPS_CAN1 (0) /* IP attribute value (which affected by pin muxing configuration) */ -#define CONFIG_HPS_SDMMC_BUSWIDTH (4) +#define CONFIG_HPS_SDMMC_BUSWIDTH (8) /* 1 if the pins are connected out */ -#define CONFIG_HPS_QSPI_CS0 (1) +#define CONFIG_HPS_QSPI_CS0 (0) #define CONFIG_HPS_QSPI_CS1 (0) #define CONFIG_HPS_QSPI_CS2 (0) #define CONFIG_HPS_QSPI_CS3 (0)
Sync SoCFPGA Cyclone V development kit pinmux configuration with Rocketboard U-Boot v2013.01.01-114-g9381569 (ACDS14.1_REL_GSRD_PR). Signed-off-by: Marek Vasut <marex@denx.de> Cc: Chin Liang See <clsee@opensource.altera.com> Cc: Dinh Nguyen <dinguyen@opensource.altera.com> Cc: Pavel Machek <pavel@denx.de> Cc: Stefan Roese <sr@denx.de> Cc: Vince Bridgers <vbridger@opensource.altera.com> --- board/altera/socfpga/pinmux_config.c | 188 +++++++++++++++++------------------ board/altera/socfpga/pinmux_config.h | 14 +-- 2 files changed, 101 insertions(+), 101 deletions(-)