From patchwork Thu Dec 27 12:35:24 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Lars Povlsen X-Patchwork-Id: 1018861 X-Patchwork-Delegate: daniel.schwierzeck@googlemail.com Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=none (mailfrom) smtp.mailfrom=lists.denx.de (client-ip=81.169.180.215; helo=lists.denx.de; envelope-from=u-boot-bounces@lists.denx.de; receiver=) Authentication-Results: ozlabs.org; dmarc=none (p=none dis=none) header.from=microchip.com Received: from lists.denx.de (dione.denx.de [81.169.180.215]) by ozlabs.org (Postfix) with ESMTP id 43QVYZ5gCmz9s8r for ; Fri, 28 Dec 2018 00:09:54 +1100 (AEDT) Received: by lists.denx.de (Postfix, from userid 105) id 6E6B7C21DFB; Thu, 27 Dec 2018 13:09:05 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on lists.denx.de X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=BAD_ENC_HEADER, SPF_HELO_PASS autolearn=unavailable autolearn_force=no version=3.4.0 Received: from lists.denx.de (localhost [IPv6:::1]) by lists.denx.de (Postfix) with ESMTP id A7AE2C21DFB; Thu, 27 Dec 2018 13:09:03 +0000 (UTC) Received: by lists.denx.de (Postfix, from userid 105) id 486AFC21D72; Thu, 27 Dec 2018 13:08:20 +0000 (UTC) Received: from NAM05-DM3-obe.outbound.protection.outlook.com (mail-eopbgr730056.outbound.protection.outlook.com [40.107.73.56]) by lists.denx.de (Postfix) with ESMTPS id 30BF0C21DA1 for ; Thu, 27 Dec 2018 13:08:20 +0000 (UTC) Received: from MWHPR19CA0080.namprd19.prod.outlook.com (2603:10b6:320:1f::18) by CO1PR19MB0726.namprd19.prod.outlook.com (2a01:111:e400:7b6d::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1471.20; Thu, 27 Dec 2018 13:08:18 +0000 Received: from BN1BFFO11FD019.protection.gbl (2a01:111:f400:7c10::1:197) by MWHPR19CA0080.outlook.office365.com (2603:10b6:320:1f::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.1471.20 via Frontend Transport; Thu, 27 Dec 2018 13:08:18 +0000 Authentication-Results: spf=softfail (sender IP is 208.19.100.23) smtp.mailfrom=microchip.com; lists.denx.de; dkim=none (message not signed) header.d=none;lists.denx.de; dmarc=none action=none header.from=microchip.com; Received-SPF: SoftFail (protection.outlook.com: domain of transitioning microchip.com discourages use of 208.19.100.23 as permitted sender) Received: from AVMBX3.microsemi.net (208.19.100.23) by BN1BFFO11FD019.mail.protection.outlook.com (10.58.144.82) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256) id 15.20.1471.13 via Frontend Transport; Thu, 27 Dec 2018 13:08:17 +0000 Received: from AVMBX2.microsemi.net (10.100.34.32) by AVMBX3.microsemi.net (10.100.34.33) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1531.3; Thu, 27 Dec 2018 04:38:11 -0800 Received: from xrelay.vitesse.com (10.9.45.188) by avmbx2.microsemi.net (10.100.34.32) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_RSA_WITH_AES_256_CBC_SHA) id 15.1.1531.3 via Frontend Transport; Thu, 27 Dec 2018 04:38:11 -0800 Received: from soft-dev15.microsemi.net (soft-dev15.microsemi.net [10.205.27.48]) by xrelay.vitesse.com (8.13.8/8.13.8) with ESMTP id wBRCZRBA000380; Thu, 27 Dec 2018 04:38:00 -0800 From: Lars Povlsen To: , , , Date: Thu, 27 Dec 2018 13:35:24 +0100 Message-ID: <20181227123526.16109-5-lars.povlsen@microchip.com> X-Mailer: git-send-email 2.19.2 In-Reply-To: <20181227123526.16109-1-lars.povlsen@microchip.com> References: <20181227123526.16109-1-lars.povlsen@microchip.com> MIME-Version: 1.0 X-EOPAttributedMessage: 0 X-Matching-Connectors: 131903896978269274; (5a93feec-e11d-4f7b-166a-08d09f1f276b); () X-Forefront-Antispam-Report: CIP:208.19.100.23; IPV:NLI; CTRY:US; EFV:NLI; SFV:NSPM; SFS:(10009020)(396003)(346002)(39860400002)(376002)(136003)(2980300002)(199004)(189003)(1076003)(69596002)(53416004)(336012)(77096007)(106466001)(498600001)(6636002)(5660300001)(44832011)(105596002)(486006)(53936002)(97736004)(11346002)(126002)(305945005)(476003)(2616005)(8676002)(76176011)(48376002)(50466002)(50226002)(8936002)(81156014)(2906002)(81166006)(2870700001)(110136005)(47776003)(68736007)(446003)(86362001)(316002)(356004)(2201001)(6666004)(51416003)(26005)(36756003); DIR:OUT; SFP:1101; SCL:1; SRVR:CO1PR19MB0726; H:AVMBX3.microsemi.net; FPR:; SPF:SoftFail; LANG:en; PTR:InfoDomainNonexistent; A:1; MX:1; X-Microsoft-Exchange-Diagnostics: 1; BN1BFFO11FD019; 1:gn+Isd8Ix8ooU93vEt11BBAo/0i7GTygDXxeZNVZ0lZurRHP/y93foASCt/I8dbsr4tCp0jHPTNwJY0LowbkeToN0+4/iFcuWKo5mkS+anSz9IRlY/TqSAKQ0xoUhcAc X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 4011153f-fe48-4324-d6ff-08d66bfc5e49 X-Microsoft-Antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(5600074)(711020)(2017052603328); SRVR:CO1PR19MB0726; X-Microsoft-Exchange-Diagnostics: 1; CO1PR19MB0726; 3:lK+H/0Rcaha/j5eBsD1Dh+lYctzFq8PR45Yhxp19lgfFEz0l/3LYkLnRWJwLfRqlwRafak4k+RHjdbHPs9v0EZREFfog9XH28WMuiobzKsOvbhX0ibHDEdJvDt+Gro8KytLeChRYwdtNtqv7bXLyncEXJGnfvGgHJmzov+7tBV6UJfkQa99dFsENzNzvKQCpt8hPuzJRn5RsU6LAsGGL31HE1qTVrCW/iYm3KVgEbs2aRwBJgMJspaD3DKMQQOPlA3myMT9vke8zkGON4x2rvJjZ9WLjUyIDoXklYqRDBROPURvYoq4brVBOQBrh3MZtxx7neWA3v9rv2RkGCdLzGG5/sVL6BmgMnJ6O1KYPIWU=; 25:ETWBHVCx3+gWu/dF7SkiJyA1Bd2C0ht4sR2a5TyiMjNWvM+bgAgvrJmoPwHuSbyjMlU4F5m5FhVQAm5/b1viFOZaAKxfaTFJ8LvTh20oT6fHpn5Gm+2GNEPG6IoNm4uHHv/bkn+EHznavBqExDNBPhfRdHRJQqOAZewmXC0i8GRsSqTVMlPkkdpy5Cz+JFm7n9mUH4+kTXZakCYd/ZgxTblGX+B8eBFX7rJ6XulWX8GwEabL4WrwYqDeLVgTxTJbXpiJGGNwT5dlmuLMFCwsqxJfUOWeWMi6Oo5n2DtTpQhUCZN789xGZ9JvLxRwTsBQMdd8h49/twtISOGFOgR4nQ== X-MS-TrafficTypeDiagnostic: CO1PR19MB0726: X-Microsoft-Exchange-Diagnostics: 1; CO1PR19MB0726; 31:S76r9Ryl5WBTa3eDMc84ni5TjmUpqsSj56ObaifzCTNtZHEjzhDzjVEhBnTnDjGjuxRsBewvax7Kd66ztTxZKm+5Hk6nHkIGW84zZjrLaGz3oEuqxHJTkzjv7vas6GVZ9yBbFJJpXAEtbktOhyfbgVSgAlsJIGe8d0niBk/A6Pzr3JTFWdSTAgElYE8FZffTEiVjW2nNP3+Mb0gC4XoM/wWnbks6vcru38LpYWql14M=; 4:AptCaauML/2zOU/14uLJOiAuMerGXvms4Gr/pgzXbOqYBpXBeSvBPf0U17zBeAomRjg2gqImmsJuuXeWmYzeWHvzxbdeySBJgvtk5pOJXnju8xvV2dcDJbN3s9camFyDTMz6GBPdcbynr59Vcs9M/nBuUzD7Kl1GJpe1HMMs6qKWAP2UZN8zT0QXj7iV8lEDVgFUkvpRVoudZj+4rVDHW+NErdENoCHsNwumQTipTnUsfeGm8yvDJObpXgGysAuHEryhpdnAL6mDtwPMffz2AQ== X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(3230021)(908002)(999002)(5005026)(6095135)(2401047)(8121501046)(93006095)(93001095)(10201501046)(3231475)(944501520)(52105112)(3002001)(6055026)(6096035)(20161123556025)(20161123559100)(20161123565025)(201703131430075)(201703131433075)(201703131448075)(201703151042153)(20161123563025)(20161123561025)(201708071742011)(7699051)(76991095); SRVR:CO1PR19MB0726; BCL:0; PCL:0; RULEID:(400006); SRVR:CO1PR19MB0726; X-Forefront-PRVS: 0899B47777 X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; CO1PR19MB0726; 23:TNHj5D4Cx7190OsE/BF3S93lVB1N84f8LGkqXqb3I?= 0i415sXRTczt+99EzFp0ceLHGOwHOqmwVXIhuetPpXlpcQm6BXTnc1dFz1b23wRTl8UO5rYQLkGeOxsClp1bijAEcYDs3X6RAZ2aMj/jEbDd0MYjgE7UPiHsfYmBgwTIh1HQ+ijuimpFt7cta9RdyQmi3LTBFAWsqwlCSlexFpiRmhOp5CuwgFyGqxsgXehaLlOMe1CVtD3klzBNoXu++994cOm8clcew1wUxDZdJxn2OGTwA+qkPG27zl/CNoHy7QAGBP4xe0dmHWoHU+Sb7EtHaR0ilR8ODPEpitDl4Szu9kF4fbG7nR7NlyPe49eL58wnRmxAhQlqbKkN6X88w7uBDdyH7fTHXZl57p0rbZRrkDNuChnLidJSQ471e6Ci4sYtCdZVuV/pTO8ToAL1NxDTF9ystmOPBERSPeeeoCEfFQaErpCrJmQyz6FB5UPGigmWNikKViClD6XF8JJq3kuAbDbYMALV8tr8NzfTVxiLRHUZmbRNsfa5aPFvo8IZRjz1OKEDJ5Xw1gB3Yw5MQLBxeRO89VgibVXPfUHiXDG9wHx1cAO8RQV33aKiyFADP9jUY6PnyUsPSnDMBPULyyDEaT5KAxevayuzsR9NlyY/XT7N9Fmy03hovFhuV0lDe7+avgFxzwC2ujU0Sgib1NQ/toIZR0iqn9mFsUP1ojJN442PKFUJAbfrf2xPTzicw4FL03vb25pHttpHw7MVz9kn1A1s/WhCcp513MZtMHqNPNgCPS0DSHCJP4ZyLq6lKM/XYXxopa+3EqRZiCcbCA08xQynMIT8RIOFHsh432IQ0gqJPjc636JiajCszfxm0muA3+KQZQfrw8bWLkan1OM4LMiCblUsdIcPKwXvq9Bvj79QB9uoRSv+qt5TfeMCpEDFk6OA7AEukQFi8imBhSmmWE56wOrKCNgOWYJ0zD+OQ6khUdL1vK8qnu19BZx4kqYgwyrCtL44udYwcELwyi7EwXLGCttKivjG+TjqsEDbpAuAVHqyGd8KIVuTdVQ5CRWRWjwoeMSKC86ObmLCQEWBPzdRyoHAa1oGuQJLwC05woQRai6StbCcoS0dVLHov0= X-Microsoft-Antispam-Message-Info: wla3BNBfbgDpjze3z3O/rSy3ksheZCXLc4EjxtD5Xw5iyHh7Rf09t+0ALBKwhpZc5iOIYPnmXAF1k/lIZ0gLVyV7AHond/GYuo13QMNygGIyJ7+fiqiosvFXK8WRLLGPvPHIRvmKEKdacEfNTrk5RDBP6gjmJD8DSx/I1Tytr2dHC9yQW8Cj2x0stPBDFFJLv5tU6RhFoLdHOi1aFvhowLqZlubkXr8FIlwkr2phreHutMIPZ6jQeIurrx8N+EO9QXUaG+gMDzZD8xlrKdbvIrB91klLJd+8/jdMuL9CxmEboPhrQ6MwscexTDzo0B2r X-Microsoft-Exchange-Diagnostics: 1; CO1PR19MB0726; 6:ydPQZ6A52is13XUawrKGHqQ31RmRxDW6JelWiozFjSmOm9YwmV638nfEoEtp9M1XC4BXXQA8rDBvHu6nBlG5+XhYt4GlIjqoeaiuvDuw8g0pZsHjrO7Jukj9jQTHTYNsMMIRT3jlgcAZEglreBN7sJJyxVrtCQcUNMBrCDduDdt3xLXoNsASm2mUWLgPnLl6kFfS0ZeFLj8VjeeAIjJrsPqFTVZp4v8Ris8/nijRblp7NuuaGWiMjFwW6KTFtMQ9NHQCsv/BJLn4wmwilsWQKAVkjwXS7f205CS4yQR0dJzliXiPgwR3g/peLyrkHUz0+xcF9TgBpdWbnOdOvGF8HgMoPOh2soB29egQu2Fg1TzjDoBOSroOSAHR1mEl7+wVBkJF2o8/IGayj2S3hLEHWQtQ4H3eecQ4d6kp8fVjjoIs3mWLTJxT/bG6hKCO0NtPYVzmGkkdscIAxQMxMMz/MA==; 5:45SBgL1EmPK4JEUCSH1CQmfmkAj/liU8IO4VSF2fjujx+kOh4g89XqBdGmvUcTwGkVCOIY2k5YqlbAReJ4gUohyq3yHDVdRb6uFEVdyf/6iI0odhdqVm3VliApd8iDdklxIEt3fXhnouawSl4vm8g5wXKtRsCk+avMd9aqqIiMg=; 7:ns70YjfrHVRTmU2KGDSVsLlHK1F7kyEcSnwPQPAfkoEyySqOgKmVEzKzDBrqFGnFCaG1Rmq/HHCoRjOjJC+B08VOnXVNnIGF6uX907i6A2H9dwWzB2fhhZy2irCsV7pTbU3LKWnKiGvB8KxbnG17iA== SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-MS-Exchange-CrossTenant-OriginalArrivalTime: 27 Dec 2018 13:08:17.5925 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 4011153f-fe48-4324-d6ff-08d66bfc5e49 X-MS-Exchange-CrossTenant-Id: 5afe0b00-7697-4969-b663-5eab37d5f47e X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=5afe0b00-7697-4969-b663-5eab37d5f47e; Ip=[208.19.100.23]; Helo=[AVMBX3.microsemi.net] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: CO1PR19MB0726 Subject: [U-Boot] [PATCH v2 4/6] mips: luton: Enable use of serial gpio for LED X-BeenThere: u-boot@lists.denx.de X-Mailman-Version: 2.1.18 Precedence: list List-Id: U-Boot discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: u-boot-bounces@lists.denx.de Sender: "U-Boot" This enables the use of the MSCC serial GPIO driver to control the LEDs on the MSCC VCoreIII 'luton' SoC. Signed-off-by: Lars Povlsen --- board/mscc/luton/luton.c | 6 ++++++ configs/mscc_luton_defconfig | 3 +++ 2 files changed, 9 insertions(+) diff --git a/board/mscc/luton/luton.c b/board/mscc/luton/luton.c index b509b6beb3..807c717e33 100644 --- a/board/mscc/luton/luton.c +++ b/board/mscc/luton/luton.c @@ -5,6 +5,7 @@ #include #include +#include DECLARE_GLOBAL_DATA_PTR; @@ -27,6 +28,11 @@ int board_early_init_r(void) /* Address of boot parameters */ gd->bd->bi_boot_params = CONFIG_SYS_SDRAM_BASE; + + /* LED setup */ + if (IS_ENABLED(CONFIG_LED)) + led_default_state(); + return 0; } diff --git a/configs/mscc_luton_defconfig b/configs/mscc_luton_defconfig index 03922f5379..0b3eb3865c 100644 --- a/configs/mscc_luton_defconfig +++ b/configs/mscc_luton_defconfig @@ -46,6 +46,9 @@ CONFIG_ENV_IS_IN_SPI_FLASH=y CONFIG_NET_RANDOM_ETHADDR=y CONFIG_CLK=y CONFIG_DM_GPIO=y +CONFIG_MSCC_SGPIO=y +CONFIG_LED=y +CONFIG_LED_GPIO=y CONFIG_DM_SPI_FLASH=y CONFIG_SPI_FLASH=y CONFIG_SPI_FLASH_BAR=y