From patchwork Sun Jan 1 18:46:49 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Dmitry Baryshkov X-Patchwork-Id: 13086425 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 17728C4167B for ; Sun, 1 Jan 2023 18:48:23 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender: Content-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:MIME-Version:Message-Id:Date:Subject:Cc :To:From:Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To:References: List-Owner; bh=rd75vQ3RfWEKkT1SafUKpGGzFSKAU7wsq2KuGa48W2E=; b=uAL7DVs0BCntnr Qwa2CbF2omJEV3//hW5DfELhcpHHaXRf+9+Htk3YuWCcxjMDY75UJtKtias4bUCagceO1EX+nkNzF DIH8PCCjbGM5FfLOlKd0SlMLjSzf9sVEOFTJuyo3P2tNGqT9PG+/59FzmmKDcd/Et/mfk7bGsD+MM /cSBLTUwDFAan0B+Nf7FfMZ0kV2bP5YbKuFGz90MrydeXjf6XNkNr62uveaJZ5S432gOKOpY4+Vzu jA1Tz8GBu0GY2mUu0JvYRbTvKq1wjYeWXLGpqE7eIVyCy7jmYaFHqJgn3PWkJ43OtneT8KIp/n4hL DeiUCwpzwYsH+ZogWTCg==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1pC3MV-003mRq-MJ; Sun, 01 Jan 2023 18:47:11 +0000 Received: from mail-lj1-x243.google.com ([2a00:1450:4864:20::243]) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1pC3MF-003mHG-Vt for linux-arm-kernel@lists.infradead.org; Sun, 01 Jan 2023 18:46:57 +0000 Received: by mail-lj1-x243.google.com with SMTP id s22so27255413ljp.5 for ; Sun, 01 Jan 2023 10:46:53 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=RSdRly3nEcHVc69X2VIAsnnZ6rqkRCHSHZZ77oOomzY=; b=mwFiXZKsx1IKIvL3oQqa/FEWaxVaiKprRT989d9j3gt3wcIH42k7eawyBy9K6KEai7 1AXIcEjVNlGrfO8eagNfBLeW7l23jybvpOnvqdtK6MbNPXYwRJeq2vywThNX9WHUjHyA k+4BL9b92+hmDPatIBVt7blcyges1wu4e1o4gpZXWf3OvZkR9HlHocw9eVXdedQ28dUa /kMmPQIJc+cDt5gqzoME29YWod5cDjxm/W9Cux1zWo69DO+ohKGYrKD0uAeRDDaSufQJ FWGNNku3qBcxrYCEuF2vAbu9XpKDYBM3waIPoWqzeUPkFcT6Kw+ld41moAHYvKSb9PyG 5/YQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=RSdRly3nEcHVc69X2VIAsnnZ6rqkRCHSHZZ77oOomzY=; b=SsYjCULOU0TDqN2XWtxXEk5b77mmVY1SO61a2mDbNBTuvojyKXKpmH5hZj7FOLPx0H RcN8Vxjz2SUE6F5r+1aDBmTY+fBP9Dej5ZZ9J3CWmaS872j68sWrKMCNeFGHa7Ge1/YF fRoyqcB80W6V6CmPJdWJ0SsP8ckua0ceahE92O90N91RmlNJJzd1Yn6XI+89Oq0KZDtk ruB4tyxAVrmh5C1Z5pVt5VPnFBpHLLaA+JBph4y/XRHHwaHUAjjuHWoqU0aUEawSXI6w LF3SPixBSni9FsRVe9KpE6XUnHoVLsGRT1zNjSSOv2yHc8CrbAJ6QJlKUCqdMBnRfiMj yqNw== X-Gm-Message-State: AFqh2krL+QOtI+mUldRakGYCwS2HBbS/mKqlsVzOKKWOHx6iCzjzGZNE 5zxMIbibg9OdgQqwHBX6OGY69Q== X-Google-Smtp-Source: AMrXdXtkF/j2+M+oBT5h5JtR69bFlo/CdIJ3GYmko9OW6NIY6+iEOboZIOw/0xt+GO0BNmOJC4hMWw== X-Received: by 2002:a2e:83d0:0:b0:27f:d8c9:3f2a with SMTP id s16-20020a2e83d0000000b0027fd8c93f2amr3458863ljh.39.1672598812663; Sun, 01 Jan 2023 10:46:52 -0800 (PST) Received: from eriador.lan (dzccz6yyyyyyyyyyybcwt-3.rev.dnainternet.fi. [2001:14ba:a085:4d00::8a5]) by smtp.gmail.com with ESMTPSA id bd9-20020a05651c168900b0027fdb26e4b1sm955760ljb.91.2023.01.01.10.46.51 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 01 Jan 2023 10:46:51 -0800 (PST) From: Dmitry Baryshkov To: Rob Herring , Krzysztof Kozlowski , Shawn Guo , Sascha Hauer , Pengutronix Kernel Team , Fabio Estevam , NXP Linux Team Cc: devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org Subject: [PATCH v2 1/3] dt-bindings: vendor-prefixes: add Startkit Date: Sun, 1 Jan 2023 20:46:49 +0200 Message-Id: <20230101184651.807900-1-dmitry.baryshkov@linaro.org> X-Mailer: git-send-email 2.39.0 MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20230101_104656_127941_86DE86CC X-CRM114-Status: UNSURE ( 9.84 ) X-CRM114-Notice: Please train this message. X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org Starterkit is small vendor of development boards and SoM based on Atmel, i.MX and Allwinner SoCs. http://starterkit.ru/html/index.php Signed-off-by: Dmitry Baryshkov Acked-by: Krzysztof Kozlowski --- Documentation/devicetree/bindings/vendor-prefixes.yaml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Documentation/devicetree/bindings/vendor-prefixes.yaml b/Documentation/devicetree/bindings/vendor-prefixes.yaml index 70ffb3780621..0597425db323 100644 --- a/Documentation/devicetree/bindings/vendor-prefixes.yaml +++ b/Documentation/devicetree/bindings/vendor-prefixes.yaml @@ -1246,6 +1246,8 @@ patternProperties: description: Starry Electronic Technology (ShenZhen) Co., LTD "^startek,.*": description: Startek + "^starterkit,.*" + description: Starterkit "^ste,.*": description: ST-Ericsson deprecated: true From patchwork Sun Jan 1 18:46:50 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Dmitry Baryshkov X-Patchwork-Id: 13086424 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id BABDAC4167B for ; Sun, 1 Jan 2023 18:48:16 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender: Content-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:MIME-Version:References:In-Reply-To: Message-Id:Date:Subject:Cc:To:From:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=zhErE5r0phJfl9H21rG6Cf7AUGmRi9NzgBuRAaeDyyg=; b=tZ3T10Nc7ljZUW 0B2soR/2wPYYHNQq6FgG/gQwMCg9/CZa32ZFK9bY5SCnyXOq05IT1Zqj/K3LfPS2duAtdXjHZw9wn cy/+XAvIlMVLXtuT3rDLDNUu5JbhPPORxva/TniSnex1Hi7fkoxRJAia2jhrvdclVSymx9i0HLdOO aUQB07JYX/KYKzo51eDX6IIjpjcRVMx3bnjyeofv/LUpPKfXopTLxU5f2wAapGIr+rXYeGi13Iz7a 0+HF9AUfWHwPS8XA1aoljudgwcAIHaYJXAYbRHutQUBG3WcGHtmgIOEbqz6CeauyaGPUA/jkEB05p E7jvI2LmRbiUQvlSM7ZA==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1pC3MK-003mLm-D3; Sun, 01 Jan 2023 18:47:00 +0000 Received: from mail-lf1-x133.google.com ([2a00:1450:4864:20::133]) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1pC3MG-003mHY-1K for linux-arm-kernel@lists.infradead.org; Sun, 01 Jan 2023 18:46:57 +0000 Received: by mail-lf1-x133.google.com with SMTP id j17so29303233lfr.3 for ; Sun, 01 Jan 2023 10:46:54 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=WXvfGEHTzXKuks+EcxR/n48YaAfRkRku9Lb7SUrYa5g=; b=xBXW6Bgz5HnII7O19jLVbin+o5EhuOhKP7X65FhamnTQTjWcdPlx+OLh/dV9LNve3o U+DrYXZCneBSKwgnXArxQFz22UfM4IQ/4ac9zKl43gW8jIbV6vvZqriqZgsDV75unGqj 3Z5YgrRP7kT1c2q9bKonyrtDlN/Zd6OaDET1E7rcLuDFIDSBK9EOjbsYayl8QvH0/lze fakKYXep7PXBL3dugwOtSqZzXoU9+byit4pLL8q34raGklChd28KkMhRVVwN8p25EuaH YzdzQmuqA4ZoRdkcPtzUOjDJaehVEE5yco0JdnW1RcBpIDzYUFTMfv/yTOwcMBiWLaO5 alAw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=WXvfGEHTzXKuks+EcxR/n48YaAfRkRku9Lb7SUrYa5g=; b=UxinWEwRS9D9JZfJlZ9/1CwhQYxGtXFNfK+ETobO2dN2kHYA/9bRv3YUzH4rAdZvRH g0vqp46u2KWmM4AbCiqe8M3GmOZOJ1BgAXJP1MTMHEJBKiHC20KuKPJs343uzXseURRe IBMw3vjGHp/k1qGBrCo73lYe7rXQa431ofaqg5TRmwxP3VBqnBHB77fFG4WC2lUWOX36 ZVCrbE4bZH5ykD4RBzvTh8JHAZ81w0qiDg3/PxUuXmXmYisVTfJ00DLfmdRfV1dRxn+V aM8OTGc7R1aNeXVN+IuvCohQyjtMn5Ced7mF/I2pHU7RqOR5M9Xc1DC4VKWxSEjKkh76 8iyA== X-Gm-Message-State: AFqh2kqco/zkPtokN8169SP8fk6VTHmmhlEoBz4jux+Ecblhos9/LH7u oP9c1NCb9x25CHyI1KQD69p+0A== X-Google-Smtp-Source: AMrXdXscNeOq++ACRzomRbJVxPs+buxzeLnkc1WfW47n6ELJDZJvsBLn3NC64G9fC1g33K9nuEbM2Q== X-Received: by 2002:a05:6512:b92:b0:4cb:1645:7251 with SMTP id b18-20020a0565120b9200b004cb16457251mr6123873lfv.62.1672598813365; Sun, 01 Jan 2023 10:46:53 -0800 (PST) Received: from eriador.lan (dzccz6yyyyyyyyyyybcwt-3.rev.dnainternet.fi. [2001:14ba:a085:4d00::8a5]) by smtp.gmail.com with ESMTPSA id bd9-20020a05651c168900b0027fdb26e4b1sm955760ljb.91.2023.01.01.10.46.52 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 01 Jan 2023 10:46:52 -0800 (PST) From: Dmitry Baryshkov To: Rob Herring , Krzysztof Kozlowski , Shawn Guo , Sascha Hauer , Pengutronix Kernel Team , Fabio Estevam , NXP Linux Team Cc: devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org Subject: [PATCH v2 2/3] dt-bindings: arm: fsl: Add the Starterkit SK-iMX53 board Date: Sun, 1 Jan 2023 20:46:50 +0200 Message-Id: <20230101184651.807900-2-dmitry.baryshkov@linaro.org> X-Mailer: git-send-email 2.39.0 In-Reply-To: <20230101184651.807900-1-dmitry.baryshkov@linaro.org> References: <20230101184651.807900-1-dmitry.baryshkov@linaro.org> MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20230101_104656_123789_22038193 X-CRM114-Status: GOOD ( 10.16 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org Add an entry for the Starterkit SK-iMX53 development board. Signed-off-by: Dmitry Baryshkov Acked-by: Krzysztof Kozlowski --- Documentation/devicetree/bindings/arm/fsl.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/Documentation/devicetree/bindings/arm/fsl.yaml b/Documentation/devicetree/bindings/arm/fsl.yaml index 05b5276a0e14..fba7c19d7991 100644 --- a/Documentation/devicetree/bindings/arm/fsl.yaml +++ b/Documentation/devicetree/bindings/arm/fsl.yaml @@ -173,6 +173,7 @@ properties: - kiebackpeter,imx53-ddc # K+P imx53 DDC - kiebackpeter,imx53-hsc # K+P imx53 HSC - menlo,m53menlo # i.MX53 Menlo board + - starterkit,sk-imx53 - voipac,imx53-dmm-668 # Voipac i.MX53 X53-DMM-668 - const: fsl,imx53 From patchwork Sun Jan 1 18:46:51 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Dmitry Baryshkov X-Patchwork-Id: 13086426 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 17E1DC3DA7D for ; Sun, 1 Jan 2023 18:48:25 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender: Content-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:MIME-Version:References:In-Reply-To: Message-Id:Date:Subject:Cc:To:From:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=lZ4ZA6eUM4c2ILBXRypUdhpnB7fz1A/+XkUl4QlfnSE=; b=oXXf193R1/p6pj E/GohIlClFNFA0Zdt6CCy4OgylJVTzoi6LD1e9XYSBiZLBTsKTxeHZTY/bO72sA4pt6wMZc6nTSEl gLNWcnXtAeQR//NTqMfW7JnEBrfdMr1KgcDrJNV0KR7tP28Ciy6wd0yQb24SWF8n3meumEXVM0D1p 7MLWNc+blUSGNdL6xlAOcE3TkbhfLUHH3Q331Rk+mYZKO/gcqmdbVAs+Up1tA62EfeJGEGshLLSyh BUAXRrgyWFba5X+tQ3KCcgJVxmQhxUQA1B+Ev44Dfsmng+X03T2+EYrMt8mUepNSyMvMcy6yl7cin qIKlQHWR9BGEVSQU1GfQ==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1pC3Mi-003mZJ-0u; Sun, 01 Jan 2023 18:47:24 +0000 Received: from mail-lj1-x22b.google.com ([2a00:1450:4864:20::22b]) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1pC3MG-003mIh-I7 for linux-arm-kernel@lists.infradead.org; Sun, 01 Jan 2023 18:46:59 +0000 Received: by mail-lj1-x22b.google.com with SMTP id s25so27282154lji.2 for ; Sun, 01 Jan 2023 10:46:55 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=G0VPlunljxm1bTHh2sUzBDUpx4xVc8dYql+3Cx49grs=; b=DHko1r+HazfjTO/kR578a3GhElN/ABG0k0PMraLvj90rgl3DoGMhywPw1OcUq5qDx9 zPmjWIx3JX+8ZtSMgw/KTFQ8bgEH0eHvcvlugtWw/KSiN5qCk8AG7JHFUUR0GMxbYkHE Xem2xNRWeVP0QMAfsjD4K1CgWy2nXhlW2ay5Ebj5FhrsbBeV1RPz+1nqMMo1HR2xLy9+ aRN6LcMTVtG4oec5QGT+qNEku3ctORthd3lQAg5g+mdMNlQr/euJHjHejAq4kZs2+KiQ +46iHuow16vJyLwqDnruXGNQyeC0V721rbYLmFPjFyjaB+Uh8t9nEubnDY6gZvJg/aeQ ZAhA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=G0VPlunljxm1bTHh2sUzBDUpx4xVc8dYql+3Cx49grs=; b=hevNeycoWZs+99Z8CysGIrkIvnSUEZBILvIbtQtxIPPc9hPO1vrx961NN8w7Osn/eJ PXB5EU8Hi7bm1KJ7K5T8WHwBofb4+SG6mpMQqlnd6Uzheura0jSbaEcKobJDfChCl5hc Jypz/scsQiWH6umxMbz7Eb/oaM4BGjQn4l3JNSbHRxGD9lwNUlkKWNg4f3VCVfDTtUCV TJl22XXrXFzVFT/neIJwRaAu2E0i86dJgmBeQqNkXSeG9PFoLyko8N9uwSE2Y3eauNWy bWk1iqhAU/bV884zPF4M+huZ8j60LW1OzsklTbLNfLziFBQLZjC1kBLDMrANy+cO3d9E UdcQ== X-Gm-Message-State: AFqh2koCyxMdiMNBqM6uXK9XgHWAVxzjTpqMQRiY5aaFjBZu+un+sl/L d8Rvz1AJJkNyXKf+tz2oD2LQww== X-Google-Smtp-Source: AMrXdXv1M/LYg2cw7FPoriqanzomnlia5sG28FDlafM0sdVj8BPHAhK2hYGWrCoFnroxdOFkTIE+TA== X-Received: by 2002:a2e:a58c:0:b0:27f:bc55:1c5d with SMTP id m12-20020a2ea58c000000b0027fbc551c5dmr12109570ljp.45.1672598814510; Sun, 01 Jan 2023 10:46:54 -0800 (PST) Received: from eriador.lan (dzccz6yyyyyyyyyyybcwt-3.rev.dnainternet.fi. [2001:14ba:a085:4d00::8a5]) by smtp.gmail.com with ESMTPSA id bd9-20020a05651c168900b0027fdb26e4b1sm955760ljb.91.2023.01.01.10.46.53 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 01 Jan 2023 10:46:53 -0800 (PST) From: Dmitry Baryshkov To: Rob Herring , Krzysztof Kozlowski , Shawn Guo , Sascha Hauer , Pengutronix Kernel Team , Fabio Estevam , NXP Linux Team Cc: devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org Subject: [PATCH v2 3/3] ARM: dts: imx: Add support for SK-iMX53 board Date: Sun, 1 Jan 2023 20:46:51 +0200 Message-Id: <20230101184651.807900-3-dmitry.baryshkov@linaro.org> X-Mailer: git-send-email 2.39.0 In-Reply-To: <20230101184651.807900-1-dmitry.baryshkov@linaro.org> References: <20230101184651.807900-1-dmitry.baryshkov@linaro.org> MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20230101_104657_057972_975EDCEF X-CRM114-Status: GOOD ( 17.58 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org Add support for the StartKit sk-imx53 board, a simple development board with the iMX536A SoC. Tested and works: - UARTs - SPI - I2C - GPU - USB - uSD - NAND - Ethernet Not tested: - Display - VPU - capture Not yet working: - Sound Signed-off-by: Dmitry Baryshkov --- arch/arm/boot/dts/Makefile | 1 + arch/arm/boot/dts/imx53-sk-imx53.dts | 362 +++++++++++++++++++++++++++ 2 files changed, 363 insertions(+) create mode 100644 arch/arm/boot/dts/imx53-sk-imx53.dts diff --git a/arch/arm/boot/dts/Makefile b/arch/arm/boot/dts/Makefile index d08a3c450ce7..d20fd01a8d07 100644 --- a/arch/arm/boot/dts/Makefile +++ b/arch/arm/boot/dts/Makefile @@ -465,6 +465,7 @@ dtb-$(CONFIG_SOC_IMX53) += \ imx53-ppd.dtb \ imx53-qsb.dtb \ imx53-qsrb.dtb \ + imx53-sk-imx53.dtb \ imx53-smd.dtb \ imx53-tx53-x03x.dtb \ imx53-tx53-x13x.dtb \ diff --git a/arch/arm/boot/dts/imx53-sk-imx53.dts b/arch/arm/boot/dts/imx53-sk-imx53.dts new file mode 100644 index 000000000000..392f6af59ecd --- /dev/null +++ b/arch/arm/boot/dts/imx53-sk-imx53.dts @@ -0,0 +1,362 @@ +// SPDX-License-Identifier: GPL-2.0+ +// +// Copyright 2023 Linaro Ltd. + +/dts-v1/; + +#include "imx53.dtsi" + +/ { + model = "StarterKit SK-iMX53 Board"; + compatible = "starterkit,sk-imx53", "fsl,imx53"; + + aliases { + /* + * iMX RTC is not battery powered on this board. + * Use the i2c RTC as rtc0. + */ + rtc0 = &rtc; + rtc1 = &srtc; + }; + + chosen { + stdout-path = &uart1; + }; + + memory@70000000 { + device_type = "memory"; + /* v2 had only 256 MB, v3 has 512 MB */ + reg = <0x70000000 0x20000000>; + }; + + reg_usb1_vbus: regulator-usb-vbus { + compatible = "regulator-fixed"; + regulator-name = "usb_vbus"; + regulator-min-microvolt = <5000000>; + regulator-max-microvolt = <5000000>; + gpio = <&gpio2 29 GPIO_ACTIVE_HIGH>; + enable-active-high; + }; + + reg_usb_otg_vbus: regulator-otg-vbus { + compatible = "regulator-fixed"; + regulator-name = "usb_vbus"; + regulator-min-microvolt = <5000000>; + regulator-max-microvolt = <5000000>; + gpio = <&gpio2 24 GPIO_ACTIVE_HIGH>; + enable-active-high; + }; +}; + +&audmux { + pinctrl-names = "default"; + pinctrl-0 = <&pinctrl_audmux>; + status = "okay"; +}; + +&can1 { + pinctrl-names = "default"; + pinctrl-0 = <&pinctrl_can1>; + status = "okay"; +}; + +&ecspi1 { + pinctrl-names = "default"; + pinctrl-0 = <&pinctrl_ecspi1>; + cs-gpios = <&gpio3 23 GPIO_ACTIVE_LOW>; + status = "okay"; +}; + +&ecspi2 { + pinctrl-names = "default"; + pinctrl-0 = <&pinctrl_ecspi2>; + cs-gpios = <&gpio2 27 GPIO_ACTIVE_LOW>; + status = "okay"; +}; + +&esdhc1 { + cd-gpios = <&gpio3 14 GPIO_ACTIVE_LOW>; + fsl,wp-controller; + pinctrl-names = "default"; + pinctrl-0 = <&pinctrl_esdhc1>; + status = "okay"; +}; + +&fec { + pinctrl-names = "default"; + pinctrl-0 = <&pinctrl_fec>; + phy-mode = "rmii"; + phy-handle = <&phy0>; + mac-address = [000000000000]; /* placeholder; will be overwritten by bootloader */ + status = "okay"; + + mdio { + #address-cells = <1>; + #size-cells = <0>; + + phy0: ethernet-phy@0 { + reg = <0>; + device_type = "ethernet-phy"; + reset-gpios = <&gpio1 1 GPIO_ACTIVE_LOW>; + }; + }; +}; + +&i2c1 { + pinctrl-names = "default"; + pinctrl-0 = <&pinctrl_i2c1>; + status = "okay"; +}; + +&i2c2 { + pinctrl-names = "default", "gpio"; + pinctrl-0 = <&pinctrl_i2c2>; + pinctrl-1 = <&pinctrl_i2c2_gpio>; + sda-gpios = <&gpio4 13 GPIO_ACTIVE_HIGH>; + scl-gpios = <&gpio2 30 GPIO_ACTIVE_HIGH>; + status = "okay"; + + tlv320aic23: codec@1a { + compatible = "ti,tlv320aic23"; + reg = <0x1a>; + pinctrl-names = "default"; + pinctrl-0 = <&pinctrl_codec>; + #sound-dai-cells = <0>; + }; + + rtc: rtc@68 { + compatible = "dallas,ds1338"; + reg = <0x68>; + }; +}; + +&iomuxc { + pinctrl_audmux: audmuxgrp { + fsl,pins = < + MX53_PAD_SD2_DATA3__AUDMUX_AUD4_TXC 0x1e4 + MX53_PAD_SD2_DATA2__AUDMUX_AUD4_TXD 0x1e4 + MX53_PAD_SD2_DATA1__AUDMUX_AUD4_TXFS 0x1e4 + MX53_PAD_SD2_DATA0__AUDMUX_AUD4_RXD 0x1e4 + >; + }; + + pinctrl_can1: can1grp { + fsl,pins = < + MX53_PAD_PATA_INTRQ__CAN1_TXCAN 0x1e4 + MX53_PAD_PATA_DIOR__CAN1_RXCAN 0x1e4 + >; + }; + + pinctrl_codec: codecgrp { + fsl,pins = < + MX53_PAD_GPIO_0__CCM_SSI_EXT1_CLK 0x1c4 + >; + }; + + pinctrl_ecspi1: ecspi1grp { + fsl,pins = < + MX53_PAD_EIM_D16__ECSPI1_SCLK 0x1e4 + MX53_PAD_EIM_D17__ECSPI1_MISO 0x1e4 + MX53_PAD_EIM_D18__ECSPI1_MOSI 0x1e4 + >; + }; + + pinctrl_ecspi2: ecspi2grp { + fsl,pins = < + MX53_PAD_CSI0_DAT9__ECSPI2_MOSI 0x1e4 + MX53_PAD_CSI0_DAT10__ECSPI2_MISO 0x1e4 + MX53_PAD_EIM_CS0__ECSPI2_SCLK 0x1e4 + >; + }; + + pinctrl_esdhc1: esdhc1grp { + fsl,pins = < + MX53_PAD_SD1_DATA0__ESDHC1_DAT0 0x1d5 + MX53_PAD_SD1_DATA1__ESDHC1_DAT1 0x1d5 + MX53_PAD_SD1_DATA2__ESDHC1_DAT2 0x1d5 + MX53_PAD_SD1_DATA3__ESDHC1_DAT3 0x1d5 + MX53_PAD_SD1_CMD__ESDHC1_CMD 0x1d5 + MX53_PAD_SD1_CLK__ESDHC1_CLK 0x1d5 + MX53_PAD_EIM_DA14__GPIO3_14 0x1f0 + >; + }; + + pinctrl_fec: fecgrp { + fsl,pins = < + MX53_PAD_FEC_MDC__FEC_MDC 0x1e4 + MX53_PAD_FEC_MDIO__FEC_MDIO 0x1e4 + MX53_PAD_FEC_REF_CLK__FEC_TX_CLK 0x1e4 + MX53_PAD_FEC_RX_ER__FEC_RX_ER 0x1e4 + MX53_PAD_FEC_CRS_DV__FEC_RX_DV 0x1e4 + MX53_PAD_FEC_RXD1__FEC_RDATA_1 0x1e4 + MX53_PAD_FEC_RXD0__FEC_RDATA_0 0x1e4 + MX53_PAD_FEC_TX_EN__FEC_TX_EN 0x1c4 + MX53_PAD_FEC_TXD1__FEC_TDATA_1 0x1e4 + MX53_PAD_FEC_TXD0__FEC_TDATA_0 0x1e4 + MX53_PAD_GPIO_1__GPIO1_1 0x1c4 + >; + }; + + pinctrl_i2c1: i2c1grp { + fsl,pins = < + MX53_PAD_EIM_D21__I2C1_SCL 0x400001e4 + MX53_PAD_EIM_D28__I2C1_SDA 0x400001e4 + >; + }; + + pinctrl_i2c2: i2c2grp { + fsl,pins = < + MX53_PAD_KEY_ROW3__I2C2_SDA 0x400001e4 + MX53_PAD_EIM_EB2__I2C2_SCL 0x400001e4 + >; + }; + + pinctrl_i2c2_gpio: i2c2gpiogrp { + fsl,pins = < + MX53_PAD_KEY_ROW3__GPIO4_13 0x1e4 + MX53_PAD_EIM_EB2__GPIO2_30 0x1e4 + >; + }; + + pinctrl_nand: nandgrp { + fsl,pins = < + MX53_PAD_NANDF_WE_B__EMI_NANDF_WE_B 0x4 + MX53_PAD_NANDF_RE_B__EMI_NANDF_RE_B 0x4 + MX53_PAD_NANDF_CLE__EMI_NANDF_CLE 0x4 + MX53_PAD_NANDF_ALE__EMI_NANDF_ALE 0x4 + MX53_PAD_NANDF_WP_B__EMI_NANDF_WP_B 0xe0 + MX53_PAD_NANDF_RB0__EMI_NANDF_RB_0 0xe0 + MX53_PAD_NANDF_CS0__EMI_NANDF_CS_0 0x4 + MX53_PAD_NANDF_CS1__EMI_NANDF_CS_1 0x4 + MX53_PAD_NANDF_CS2__EMI_NANDF_CS_2 0x4 + MX53_PAD_NANDF_CS3__EMI_NANDF_CS_3 0x4 + MX53_PAD_EIM_DA0__EMI_NAND_WEIM_DA_0 0xa4 + MX53_PAD_EIM_DA1__EMI_NAND_WEIM_DA_1 0xa4 + MX53_PAD_EIM_DA2__EMI_NAND_WEIM_DA_2 0xa4 + MX53_PAD_EIM_DA3__EMI_NAND_WEIM_DA_3 0xa4 + MX53_PAD_EIM_DA4__EMI_NAND_WEIM_DA_4 0xa4 + MX53_PAD_EIM_DA5__EMI_NAND_WEIM_DA_5 0xa4 + MX53_PAD_EIM_DA6__EMI_NAND_WEIM_DA_6 0xa4 + MX53_PAD_EIM_DA7__EMI_NAND_WEIM_DA_7 0xa4 + >; + }; + + pinctrl_pwm1: pwm1grp { + fsl,pins = < + MX53_PAD_GPIO_9__PWM1_PWMO 0x5 + >; + }; + + pinctrl_uart1: uart1grp { + fsl,pins = < + MX53_PAD_PATA_DIOW__UART1_TXD_MUX 0x1e4 + MX53_PAD_PATA_DMACK__UART1_RXD_MUX 0x1e4 + >; + }; + + pinctrl_uart3: uart3grp { + fsl,pins = < + MX53_PAD_EIM_D24__UART3_TXD_MUX 0x1e4 + MX53_PAD_EIM_D25__UART3_RXD_MUX 0x1e4 + >; + }; + + pinctrl_uart4: uart4grp { + fsl,pins = < + MX53_PAD_KEY_COL0__UART4_TXD_MUX 0x1e4 + MX53_PAD_KEY_ROW0__UART4_RXD_MUX 0x1e4 + >; + }; +}; + +&nfc { + pinctrl-names = "default"; + pinctrl-0 = <&pinctrl_nand>; + nand-bus-width = <8>; + status = "okay"; + + partitions { + compatible = "fixed-partitions"; + #address-cells = <1>; + #size-cells = <1>; + + partition@0 { + label = "boot"; + reg = <0x00000000 0x00100000>; + read-only; + }; + + partition@100000 { + label = "u-boot"; + reg = <0x00100000 0x00100000>; + read-only; + }; + + partition@200000 { + label = "u-boot-env"; + reg = <0x00200000 0x00100000>; + read-only; + }; + + partition@1000000 { + label = "kernel-safe"; + reg = <0x01000000 0x00a00000>; + read-only; + }; + + partition@1a00000 { + label = "kernel"; + reg = <0x01a00000 0x005e0000>; + }; + + partition@2000000 { + label = "ubifs"; + reg = <0x02000000 0x0e000000>; + }; + }; +}; + +&pwm1 { + pinctrl-names = "default"; + pinctrl-0 = <&pinctrl_pwm1>; + status = "okay"; +}; + +&sata { + status = "okay"; +}; + +&uart1 { + pinctrl-names = "default"; + pinctrl-0 = <&pinctrl_uart1>; + status = "okay"; +}; + +&uart3 { + pinctrl-names = "default"; + pinctrl-0 = <&pinctrl_uart3>; + status = "okay"; +}; + +&uart4 { + pinctrl-names = "default"; + pinctrl-0 = <&pinctrl_uart4>; + status = "okay"; +}; + +&usbh1 { + vbus-supply = <®_usb1_vbus>; + phy_type = "utmi"; + disable-over-current; + status = "okay"; +}; + +&usbotg { + dr_mode = "peripheral"; + disable-over-current; + status = "okay"; +}; + +&vpu { + status = "okay"; +};