From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-16.8 required=3.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_CR_TRAILER,INCLUDES_PATCH, MAILING_LIST_MULTI,MSGID_FROM_MTA_HEADER,SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED, USER_AGENT_GIT autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 48117C07E99 for ; Mon, 12 Jul 2021 20:15:23 +0000 (UTC) Received: from phobos.denx.de (phobos.denx.de [85.214.62.61]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id C0E6B611F1 for ; Mon, 12 Jul 2021 20:15:22 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org C0E6B611F1 Authentication-Results: mail.kernel.org; dmarc=none (p=none dis=none) header.from=sancloud.com Authentication-Results: mail.kernel.org; spf=pass smtp.mailfrom=u-boot-bounces@lists.denx.de Received: from h2850616.stratoserver.net (localhost [IPv6:::1]) by phobos.denx.de (Postfix) with ESMTP id 901E982C53; Mon, 12 Jul 2021 22:14:50 +0200 (CEST) Authentication-Results: phobos.denx.de; dmarc=none (p=none dis=none) header.from=sancloud.com Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=u-boot-bounces@lists.denx.de Authentication-Results: phobos.denx.de; dkim=pass (1024-bit key; unprotected) header.d=sancloud.onmicrosoft.com header.i=@sancloud.onmicrosoft.com header.b="fFEmK72/"; dkim-atps=neutral Received: by phobos.denx.de (Postfix, from userid 109) id 8509B82E9D; Mon, 12 Jul 2021 22:14:41 +0200 (CEST) Received: from GBR01-CWL-obe.outbound.protection.outlook.com (mail-cwlgbr01on0710.outbound.protection.outlook.com [IPv6:2a01:111:f400:fe14::710]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by phobos.denx.de (Postfix) with ESMTPS id 5192182E1B for ; Mon, 12 Jul 2021 22:14:36 +0200 (CEST) Authentication-Results: phobos.denx.de; dmarc=none (p=none dis=none) header.from=sancloud.com Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=paul.barker@sancloud.com ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=R7fEMnKN5GdreQ9rQFUdMH0GKOPo3iA5EruiSg3ULhprGqfDtqgJVTwvsuoAjPcAVNIauCYN/iiLqBrnsRGRQ7AoFxmO0M2KpVquNYtEbEoVF9pBrXm6vp1x0Uz6yBT+K/4RMNl5vz5qqBi0dfm3tJsVPws3LwEibO7T1usIpN2HNhSUgVYQJErehycB9iFy0GeZxi6dokTP1arZdUI5lpm37QR/VaGsqIUXKi899yjSrNgiuuklYo7xkVfe2QyBLB3xKjq8NiVRk2rSvF6PxVOXz02Z4mux/izA1zEIR4LcutoIMf2B8BPebNVrK4zK9JhkF2mUFDPyTqo0JwF/0g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=N8BDwoSdQSFAwuwnmaLSpe9YUWK+/F44wg8YlAvt3PE=; b=a/zgi+stRZ03gBDlEs9huG1O4cLmlUeD6IlepSxhnknY9iNqJaQ01TI8NYSqelW74VPGn/05euQ+Gsk3NJ+VOgh1zQGzkbJ7k9lcH9HQY28TIx9kiZ81Jeh52dsb8pewGsDHVJn3DuveAAV7t+Eot2w1so5HuZlDpZX0SgQ690CcDlY/h3mpdB207vq80hQijBwABVC9rmpGC2kOfxreJsKIyddYz4vMfuZGJBuSbnLkw6gabHzEdzrAUFfWlak5m5ctI1TDIPTLSacF+O5NwEYGe02Y93AnvF9o0CjqFX3WKs12bewQP+68kX5XFEIL4xB9NuLSgRcL6crUy5Asxw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=sancloud.com; dmarc=pass action=none header.from=sancloud.com; dkim=pass header.d=sancloud.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sancloud.onmicrosoft.com; s=selector2-sancloud-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=N8BDwoSdQSFAwuwnmaLSpe9YUWK+/F44wg8YlAvt3PE=; b=fFEmK72/7o8mCbSEEUs38uRMLewRl9m1e9tuV7GrRoF+6NLB1yo4AcuizqBcMBvsOt9Nukin77qIgymJT20qwBmp2ohgNePgM1nsldw/nY9boUHmg0mCOFmCj2CWXz1gez4YjFhptjqZPn49vQ2bH48iFw+RgxcmxHI9eH5boyM= Authentication-Results: konsulko.com; dkim=none (message not signed) header.d=none;konsulko.com; dmarc=none action=none header.from=sancloud.com; Received: from CWXP123MB2248.GBRP123.PROD.OUTLOOK.COM (2603:10a6:401:7e::18) by CWLP123MB4417.GBRP123.PROD.OUTLOOK.COM (2603:10a6:400:ea::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4308.23; Mon, 12 Jul 2021 20:14:35 +0000 Received: from CWXP123MB2248.GBRP123.PROD.OUTLOOK.COM ([fe80::6120:17d4:90c8:fe4]) by CWXP123MB2248.GBRP123.PROD.OUTLOOK.COM ([fe80::6120:17d4:90c8:fe4%7]) with mapi id 15.20.4308.027; Mon, 12 Jul 2021 20:14:35 +0000 From: Paul Barker To: Tom Rini , Peter Robinson , Lokesh Vutla Cc: Paul Barker , u-boot@lists.denx.de Subject: [PATCH v2 3/5] arm: dts: Import am335x-sancloud-bbe devicetree Date: Mon, 12 Jul 2021 21:14:10 +0100 Message-Id: <20210712201412.13306-4-paul.barker@sancloud.com> X-Mailer: git-send-email 2.26.2 In-Reply-To: <20210712201412.13306-1-paul.barker@sancloud.com> References: <20210712201412.13306-1-paul.barker@sancloud.com> Content-Transfer-Encoding: 8bit Content-Type: text/plain X-ClientProxiedBy: LO4P123CA0267.GBRP123.PROD.OUTLOOK.COM (2603:10a6:600:194::20) To CWXP123MB2248.GBRP123.PROD.OUTLOOK.COM (2603:10a6:401:7e::18) MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 Received: from owl.home.b5net.uk (80.7.160.81) by LO4P123CA0267.GBRP123.PROD.OUTLOOK.COM (2603:10a6:600:194::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4308.19 via Frontend Transport; Mon, 12 Jul 2021 20:14:34 +0000 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 286b812d-a873-47f1-f8e1-08d94571aac9 X-MS-TrafficTypeDiagnostic: CWLP123MB4417: X-MS-Exchange-Transport-Forked: True X-Microsoft-Antispam-PRVS: X-MS-Oob-TLC-OOBClassifiers: OLM:361; X-MS-Exchange-SenderADCheck: 1 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: j2mVLU1p9yfRq3LGV+zPtMQARjnc2AuO4LoYZXFz72IMTQD5U/IxFWu02NG9voDhfG3OO1fYWC1QGIx1UuUQvQ5VNQclEeBIcez5x9C//ULBjeFTo77vyru4EkQHSaZiMyS5v9PcWt8IMT2l9dHE/jesOH99Fbu4fHJNHV6aR3zi15IM8gGyuHEKkOt0MGNZS74QH6nZBndm3SNHyBA5njM8Gj7fUET9hkJXQSd8mC12dSILE60vakBPi3u89CDRNVq5dAT6y9YVSz/UiQdg10j4dCq7pqAOsIOAiFbGXvN0NL2wdMGdaWsYFpHGUQzN0TcTv0My9zr1EFelcJZWPv9sbqQVQzGzMFd9HwPah5+PeqzoA5GtA4W0q976Gx6kipzvB+0Hpeb/htdgqZZ1H9H+kovJIp/sfFKt81U8lzAJ7Zs64T2JCND9kE85EMiRD1OXckdIEO8F/8cwRyocGrSX+6W5OpsFSJbtowlB1StZ1vlFELYZ/UH1T8W2jjJFsxos8amjkCrz84ArYblwVjJ9oLZEB2wVpIZm2Z/iqm+e9mKNbTY1FyW+mpBdEwkLuVe3/wk8AiCsggM4bpLp9ueamQMPSfI9oMNyeKK9m6/ZUiTJGvAPtM+Pr81JJsy8KEbFY4huGdVzSvBgIVqR2ecWZfSOr+FrGYVGxYShZiEqoqUSIq76r+dMHXOPcZQD5L6pfjqfW2TgCqZq2rp2BA+9ic7Xb0WQ2axhXjsxn3zHT3dQ4HvtACy5R4XWBigfrP7QBq7Fsyb/XpU/rQS9ch9X36iUH5NN/gERaQhrsVA= X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:CWXP123MB2248.GBRP123.PROD.OUTLOOK.COM; PTR:; CAT:NONE; SFS:(39830400003)(136003)(396003)(376002)(346002)(366004)(44832011)(66476007)(956004)(2616005)(66556008)(6666004)(66946007)(6486002)(6512007)(6506007)(316002)(4326008)(5660300002)(8936002)(8676002)(2906002)(110136005)(478600001)(52116002)(26005)(36756003)(186003)(83380400001)(1076003)(86362001)(966005)(38100700002)(38350700002); DIR:OUT; SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?ZasvWdp1ik88D+z+Hws9FtGQbicP2t140oBOeLTgOs19Udw6zoDk6Qq38ijH?= =?us-ascii?Q?wCzG4GV7+r+vUyj/uG3RHFGJszwgMF8JOOaeCtYjm3EJ7bUH5SqyS42gKhnR?= =?us-ascii?Q?SsYorJlNXVeDZj9H5vRVoqxPOzOuuy0LFHVGr4eVpwP9ksUS9kbfaagOsQhs?= =?us-ascii?Q?3uWrhViaM6eiJh38BLHLarlU36gcc8tGzKmd/urtsY98bgQvDhRHVsi4g8j9?= =?us-ascii?Q?QA+bA9i6fGpEEQLWaNzvn0KP6A6dmo4TKfj1XVT0G38TlXg9SX/0vNzTn52s?= =?us-ascii?Q?zYv0EN9QRypJ2RR0ux7o7EdFTLiJzte5QSMqzulj8+u61BGJ7GaLiRex8LVi?= =?us-ascii?Q?zogsdwOMiB+qzYbW9VXCMOxRSeBMTx/k8taus5PlOj9mRXny8WKgY7+UBSwU?= =?us-ascii?Q?L7T3l/QD5VDYjKWcE3udLZvWMSVXs9EDUbbG7H2HXW+mwBE9hwY6qxhmwq6X?= =?us-ascii?Q?AMlfpXZ2W49fbe2UzxyKGdRTOCIcvmoppFpt51zuiYK4+1qTDgTk2Lh+Uk6i?= =?us-ascii?Q?8+zopGYdIZ5tc0XZJlgykORB7iSMZSohT4hdSgQ6xcDuBDoKVpes9hgrtGlR?= =?us-ascii?Q?dkPvJ/3QfsN0Ks5PwKZxbqr7opUBDq2ttjM5MFTi9dSuWP3U9XbVeSW6VNnx?= =?us-ascii?Q?7FnHY97JVyL5YC/Usis+SaKHUQH0NGZHkcbtsWiLD9/eXPb5kReFh6Uw3MQ9?= =?us-ascii?Q?47MptsNiA5pn4gPWblRbeMo8LoniLogwqpAWAAhEx0Zw6oMCniSoxbHFhstX?= =?us-ascii?Q?T5h5HLNZiL9kEA1LCpHQMpSMz7Mlac1Yhr3n3Np7eyh93Wgd4vbGpDiZ1hur?= =?us-ascii?Q?i6JqGjDW0MHDWjUPmzMPaqAEXQPnYrLDDs1MVrbY3TGg2WFlBnulaklxW8Qf?= =?us-ascii?Q?9lKTyMu2QtYxWvFGtTEX+DEvPQkOJezYUbgxHeYEWWzPktK9URlQBVjh8Lpu?= =?us-ascii?Q?2xTLhDD1l25qEUkOguSE3Tjl4vRPGHF3AIujJ+ggnDGnWSk9LH50Cmj5Wix/?= =?us-ascii?Q?yFWJxyye52iabtbBUVSzlZCnWjWUBJU5TWSwPMtcnkQSWDgaYXDL4SAodB1k?= =?us-ascii?Q?0MXClkzzAWQhAa/Flpphg0dzq+JB1lgbU6EpfGXwMYKT0h+D3lFgVWPYIXLR?= =?us-ascii?Q?MasfXRQ22QuxlzYm/33lcrTtyRYMukRLbKJICP4KpncP5EvmnJBZ6TAqbwvc?= =?us-ascii?Q?pCoQqnQ5cW6/j4DGZbF6orssPJgnmE0cbvXN71YpA/LcMuH9M4T/KvrUTaHI?= =?us-ascii?Q?IhRC4+PoNnWvVdJMYvZKGdUpW53pxec39SKPdA6mxsfq31x+swEWLL9wvmq1?= =?us-ascii?Q?7BVfMim3OnbKEDfcQT9wjfDJ?= X-OriginatorOrg: sancloud.com X-MS-Exchange-CrossTenant-Network-Message-Id: 286b812d-a873-47f1-f8e1-08d94571aac9 X-MS-Exchange-CrossTenant-AuthSource: CWXP123MB2248.GBRP123.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 12 Jul 2021 20:14:34.9879 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 840be37c-244a-450e-9bcc-2064862de1f4 X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: gzdOLTMU0jzuVF+KkXSO/x1G6+FR3P8JjGjW+sC9O5M4aFuR+/EtBpSLUsdKU1Wm4RPyCDcyNOIML5x7x56iWDPGV7FKG4mmZCzEY2DZ4sk= X-MS-Exchange-Transport-CrossTenantHeadersStamped: CWLP123MB4417 X-BeenThere: u-boot@lists.denx.de X-Mailman-Version: 2.1.34 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" X-Virus-Scanned: clamav-milter 0.103.2 at phobos.denx.de X-Virus-Status: Clean This device tree is imported from Linux 5.13.1 and enabled via the am335x board file and the am335x evm defconfig. Signed-off-by: Paul Barker --- arch/arm/dts/Makefile | 1 + arch/arm/dts/am335x-sancloud-bbe.dts | 137 +++++++++++++++++++++++++++ board/ti/am335x/board.c | 2 + configs/am335x_evm_defconfig | 2 +- 4 files changed, 141 insertions(+), 1 deletion(-) create mode 100644 arch/arm/dts/am335x-sancloud-bbe.dts diff --git a/arch/arm/dts/Makefile b/arch/arm/dts/Makefile index 7ce3ae6caa..23a55e8b19 100644 --- a/arch/arm/dts/Makefile +++ b/arch/arm/dts/Makefile @@ -364,6 +364,7 @@ dtb-$(CONFIG_AM33XX) += \ am335x-pocketbeagle.dtb \ am335x-pxm50.dtb \ am335x-rut.dtb \ + am335x-sancloud-bbe.dtb \ am335x-shc.dtb \ am335x-pdu001.dtb \ am335x-chiliboard.dtb \ diff --git a/arch/arm/dts/am335x-sancloud-bbe.dts b/arch/arm/dts/am335x-sancloud-bbe.dts new file mode 100644 index 0000000000..275ba339ad --- /dev/null +++ b/arch/arm/dts/am335x-sancloud-bbe.dts @@ -0,0 +1,137 @@ +// SPDX-License-Identifier: GPL-2.0-only +/* + * Copyright (C) 2012 Texas Instruments Incorporated - https://www.ti.com/ + */ +/dts-v1/; + +#include "am33xx.dtsi" +#include "am335x-bone-common.dtsi" +#include "am335x-boneblack-common.dtsi" +#include + +/ { + model = "SanCloud BeagleBone Enhanced"; + compatible = "sancloud,am335x-boneenhanced", "ti,am335x-bone-black", "ti,am335x-bone", "ti,am33xx"; +}; + +&am33xx_pinmux { + pinctrl-names = "default"; + + cpsw_default: cpsw_default { + pinctrl-single,pins = < + /* Slave 1 */ + AM33XX_PADCONF(AM335X_PIN_MII1_TX_EN, PIN_OUTPUT_PULLDOWN, MUX_MODE2) /* mii1_txen.rgmii1_tctl */ + AM33XX_PADCONF(AM335X_PIN_MII1_RX_DV, PIN_INPUT_PULLDOWN, MUX_MODE2) /* mii1_rxdv.rgmii1_rctl */ + AM33XX_PADCONF(AM335X_PIN_MII1_TXD3, PIN_OUTPUT_PULLDOWN, MUX_MODE2) /* mii1_txd3.rgmii1_td3 */ + AM33XX_PADCONF(AM335X_PIN_MII1_TXD2, PIN_OUTPUT_PULLDOWN, MUX_MODE2) /* mii1_txd2.rgmii1_td2 */ + AM33XX_PADCONF(AM335X_PIN_MII1_TXD1, PIN_OUTPUT_PULLDOWN, MUX_MODE2) /* mii1_txd1.rgmii1_td1 */ + AM33XX_PADCONF(AM335X_PIN_MII1_TXD0, PIN_OUTPUT_PULLDOWN, MUX_MODE2) /* mii1_txd0.rgmii1_td0 */ + AM33XX_PADCONF(AM335X_PIN_MII1_TX_CLK, PIN_OUTPUT_PULLDOWN, MUX_MODE2) /* mii1_txclk.rgmii1_tclk */ + AM33XX_PADCONF(AM335X_PIN_MII1_RX_CLK, PIN_INPUT_PULLDOWN, MUX_MODE2) /* mii1_rxclk.rgmii1_rclk */ + AM33XX_PADCONF(AM335X_PIN_MII1_RXD3, PIN_INPUT_PULLDOWN, MUX_MODE2) /* mii1_rxd3.rgmii1_rd3 */ + AM33XX_PADCONF(AM335X_PIN_MII1_RXD2, PIN_INPUT_PULLDOWN, MUX_MODE2) /* mii1_rxd2.rgmii1_rd2 */ + AM33XX_PADCONF(AM335X_PIN_MII1_RXD1, PIN_INPUT_PULLDOWN, MUX_MODE2) /* mii1_rxd1.rgmii1_rd1 */ + AM33XX_PADCONF(AM335X_PIN_MII1_RXD0, PIN_INPUT_PULLDOWN, MUX_MODE2) /* mii1_rxd0.rgmii1_rd0 */ + >; + }; + + cpsw_sleep: cpsw_sleep { + pinctrl-single,pins = < + /* Slave 1 reset value */ + AM33XX_PADCONF(AM335X_PIN_MII1_TX_EN, PIN_INPUT_PULLDOWN, MUX_MODE7) + AM33XX_PADCONF(AM335X_PIN_MII1_RX_DV, PIN_INPUT_PULLDOWN, MUX_MODE7) + AM33XX_PADCONF(AM335X_PIN_MII1_TXD3, PIN_INPUT_PULLDOWN, MUX_MODE7) + AM33XX_PADCONF(AM335X_PIN_MII1_TXD2, PIN_INPUT_PULLDOWN, MUX_MODE7) + AM33XX_PADCONF(AM335X_PIN_MII1_TXD1, PIN_INPUT_PULLDOWN, MUX_MODE7) + AM33XX_PADCONF(AM335X_PIN_MII1_TXD0, PIN_INPUT_PULLDOWN, MUX_MODE7) + AM33XX_PADCONF(AM335X_PIN_MII1_TX_CLK, PIN_INPUT_PULLDOWN, MUX_MODE7) + AM33XX_PADCONF(AM335X_PIN_MII1_RX_CLK, PIN_INPUT_PULLDOWN, MUX_MODE7) + AM33XX_PADCONF(AM335X_PIN_MII1_RXD3, PIN_INPUT_PULLDOWN, MUX_MODE7) + AM33XX_PADCONF(AM335X_PIN_MII1_RXD2, PIN_INPUT_PULLDOWN, MUX_MODE7) + AM33XX_PADCONF(AM335X_PIN_MII1_RXD1, PIN_INPUT_PULLDOWN, MUX_MODE7) + AM33XX_PADCONF(AM335X_PIN_MII1_RXD0, PIN_INPUT_PULLDOWN, MUX_MODE7) + >; + }; + + davinci_mdio_default: davinci_mdio_default { + pinctrl-single,pins = < + /* MDIO */ + AM33XX_PADCONF(AM335X_PIN_MDIO, PIN_INPUT_PULLUP | SLEWCTRL_FAST, MUX_MODE0) + AM33XX_PADCONF(AM335X_PIN_MDC, PIN_OUTPUT_PULLUP, MUX_MODE0) + >; + }; + + davinci_mdio_sleep: davinci_mdio_sleep { + pinctrl-single,pins = < + /* MDIO reset value */ + AM33XX_PADCONF(AM335X_PIN_MDIO, PIN_INPUT_PULLDOWN, MUX_MODE7) + AM33XX_PADCONF(AM335X_PIN_MDC, PIN_INPUT_PULLDOWN, MUX_MODE7) + >; + }; + + usb_hub_ctrl: usb_hub_ctrl { + pinctrl-single,pins = < + AM33XX_PADCONF(AM335X_PIN_RMII1_REF_CLK, PIN_OUTPUT_PULLUP, MUX_MODE7) /* rmii1_refclk.gpio0_29 */ + >; + }; + + mpu6050_pins: pinmux_mpu6050_pins { + pinctrl-single,pins = < + AM33XX_PADCONF(AM335X_PIN_UART0_CTSN, PIN_INPUT, MUX_MODE7) /* uart0_ctsn.gpio1_8 */ + >; + }; + + lps3331ap_pins: pinmux_lps3331ap_pins { + pinctrl-single,pins = < + AM33XX_PADCONF(AM335X_PIN_GPMC_A10, PIN_INPUT, MUX_MODE7) /* gpmc_a10.gpio1_26 */ + >; + }; +}; + +&mac { + pinctrl-names = "default", "sleep"; + pinctrl-0 = <&cpsw_default>; + pinctrl-1 = <&cpsw_sleep>; + status = "okay"; +}; + +&davinci_mdio { + pinctrl-names = "default", "sleep"; + pinctrl-0 = <&davinci_mdio_default>; + pinctrl-1 = <&davinci_mdio_sleep>; + status = "okay"; + + ethphy0: ethernet-phy@0 { + reg = <0>; + }; +}; + +&cpsw_emac0 { + phy-handle = <ðphy0>; + phy-mode = "rgmii-id"; +}; + +&i2c0 { + lps331ap: barometer@5c { + compatible = "st,lps331ap-press"; + st,drdy-int-pin = <1>; + reg = <0x5c>; + interrupt-parent = <&gpio1>; + interrupts = <26 IRQ_TYPE_EDGE_RISING>; + }; + + mpu6050: accelerometer@68 { + compatible = "invensense,mpu6050"; + reg = <0x68>; + interrupt-parent = <&gpio0>; + interrupts = <2 IRQ_TYPE_EDGE_RISING>; + orientation = <0xff 0 0 0 1 0 0 0 0xff>; + }; + + usb2512b: usb-hub@2c { + compatible = "microchip,usb2512b"; + reg = <0x2c>; + reset-gpios = <&gpio0 29 GPIO_ACTIVE_LOW>; + /* wifi on port 4 */ + }; +}; diff --git a/board/ti/am335x/board.c b/board/ti/am335x/board.c index 5c156a5d1d..57e16fe59d 100644 --- a/board/ti/am335x/board.c +++ b/board/ti/am335x/board.c @@ -954,6 +954,8 @@ int board_fit_config_name_match(const char *name) return 0; else if (board_is_icev2() && !strcmp(name, "am335x-icev2")) return 0; + else if (board_is_bben() && !strcmp(name, "am335x-sancloud-bbe")) + return 0; else return -1; } diff --git a/configs/am335x_evm_defconfig b/configs/am335x_evm_defconfig index 79fb8b3f8f..dcda15e6bf 100644 --- a/configs/am335x_evm_defconfig +++ b/configs/am335x_evm_defconfig @@ -37,7 +37,7 @@ CONFIG_MTDIDS_DEFAULT="nand0=nand.0" CONFIG_MTDPARTS_DEFAULT="mtdparts=nand.0:128k(NAND.SPL),128k(NAND.SPL.backup1),128k(NAND.SPL.backup2),128k(NAND.SPL.backup3),256k(NAND.u-boot-spl-os),1m(NAND.u-boot),128k(NAND.u-boot-env),128k(NAND.u-boot-env.backup1),8m(NAND.kernel),-(NAND.file-system)" # CONFIG_SPL_EFI_PARTITION is not set CONFIG_OF_CONTROL=y -CONFIG_OF_LIST="am335x-evm am335x-bone am335x-boneblack am335x-evmsk am335x-bonegreen am335x-icev2 am335x-pocketbeagle" +CONFIG_OF_LIST="am335x-evm am335x-bone am335x-sancloud-bbe am335x-boneblack am335x-evmsk am335x-bonegreen am335x-icev2 am335x-pocketbeagle" CONFIG_ENV_OVERWRITE=y CONFIG_SYS_RELOC_GD_ENV_ADDR=y CONFIG_ENV_VARS_UBOOT_RUNTIME_CONFIG=y -- 2.26.2