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 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 2B2AAC63797 for ; Mon, 16 Jan 2023 10:50:57 +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:Content-ID:In-Reply-To: References:Message-ID:Date:Subject:To:From:Reply-To:Cc:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=Yreebse6K4fQZqhIfEW3dAQr82hqCpFeVqFNcKP46eE=; b=YHRt4eypNt2aI4 E1/uIwdQCShKJj24Ua2hQE2WA/GsAz2xQHRtHcA759fasqBDrupYPeIr+XlksGpOk5HWVXcRmG2Ec Zn5oYHHO1bD8frMgfBG4u+8+Gs5DEBLm0Iy8PTbHLCiAP7xi292CgohHY9QWgyTTr/pND9ztTYe+1 8g55ygta5Y8pKlny7QHi8yvUATDyaLL5LZsj1AbGw7kT5SbCG1Vma1sv6HLGDnZLcD3sdXJiUmBsE O0YNnaH3eJYimNHjmGhebQho1HJ1gAr4YBU94lRnWiI0vV+Sack7ccntet8JagEjnyAOsT/aEC1RA XGFoL1dlcgeUcLzGs/cA==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1pHN3h-009lKa-Th; Mon, 16 Jan 2023 10:49:46 +0000 Received: from esa.microchip.iphmx.com ([68.232.153.233]) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1pHN3b-009lIh-H1 for linux-arm-kernel@lists.infradead.org; Mon, 16 Jan 2023 10:49:43 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=microchip.com; i=@microchip.com; q=dns/txt; s=mchp; t=1673866180; x=1705402180; h=from:to:subject:date:message-id:references:in-reply-to: content-id:content-transfer-encoding:mime-version; bh=2Jz7ll0GUkxcfR51vyVdkIiNuhHMvCd+CCer6oc8DbM=; b=xYLYDapbmSNAiu/juvlKY0kBBYipagHhmClVOhLlwFHQMNHczpxSdzyg PlRGSlyLLHB25e/G5UY6o1/ViGILzi4fryEh2YDNrjQpzhnoSLPLZDYjb WfGaYrhdB4bfiYLey0u8LG3sPO59d3I5cHZyMJmaERqn9sUFA1XAB3SLc iZZVTFex4TlaOn4MrcYZHYzWjq6kG05a1ELLVFJ+tIRPEPWmDNJ+ucdeh MBesl7RdovMdgdOKQ4hc2nUDG24t2FFkSICSXDJVOSN2r72OVYt7bQ2+x m3HFaFXsyKiOESpx3lLLFBSSsRlRzG6OvfMpef+iOF1ibLgf2ePDD5MJv A==; X-IronPort-AV: E=Sophos;i="5.97,220,1669100400"; d="scan'208";a="196958238" Received: from unknown (HELO email.microchip.com) ([170.129.1.10]) by esa5.microchip.iphmx.com with ESMTP/TLS/AES256-SHA256; 16 Jan 2023 03:49:39 -0700 Received: from chn-vm-ex02.mchp-main.com (10.10.85.144) by chn-vm-ex01.mchp-main.com (10.10.85.143) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.16; Mon, 16 Jan 2023 03:49:38 -0700 Received: from NAM04-BN8-obe.outbound.protection.outlook.com (10.10.215.89) by email.microchip.com (10.10.87.72) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.16 via Frontend Transport; Mon, 16 Jan 2023 03:49:37 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=maSRus/ni9I1q7H/8v9L4A4yjmrBwyy1StIAh324lwdXVTN7hTRFqEE1MUkvlbecHN0eMgimaDu6J2VLvfApQC68Qj5YSiUxKeAjlCIkEeo7OVkAXOeje3lyBFb2ZABqTX6B8aHC/GHCExfHVTvUXY9+iks4WYXqpCOmq+GQgQZTofp4qpf+YGhdsMUHyuIf6pbqZpu5PVH7oxm99FvSQmDrXOMoU+xso2H9QDO+Mp4VK7ndxvKwJyh/eiC47c6sr6uxW7XCnvaPBXV+UeEyz1oQQhZc6+pO9zfkdKn2N49WDN8aawRbGqPHl9SIiZ0Ip5ZOF0QnDwI2878Xs8dfyg== 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-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=2Jz7ll0GUkxcfR51vyVdkIiNuhHMvCd+CCer6oc8DbM=; b=Aqfd6aGAjJy1tNi7807/vLV8XOjhuTsNjvJcwVONePFUV7URy/PJ3nnKMjsuL57YktbqYgq+qK3AVu1uYev4UXPPYeOD1TLZ6H15SlQJV1uWhUP9JV04vimZT6nw++lZ1FH1Ov6RHe2oL7gUhOx3XxwABpse7qt2kYHQsyaBmgGS1ZSJopbKQ/dlsrI+33mi4IHqnS0Eb+2c+i6I/pNPQOdYAGp9ICsq2psi8QDasntyLB+GRpG7mvqTyLpInvxkD1XC/JEUx0/+V5t0PMw7AJ2fYKBLNLezf5+MGoqfvtZe81o7YlQHfEak2gbLW3mruZh07vlhqATyNATuvQib2A== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=microchip.com; dmarc=pass action=none header.from=microchip.com; dkim=pass header.d=microchip.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=microchiptechnology.onmicrosoft.com; s=selector2-microchiptechnology-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=2Jz7ll0GUkxcfR51vyVdkIiNuhHMvCd+CCer6oc8DbM=; b=MZ0qYllHfCn+eluyM6b3Kg7jMyMZgT90afC3GOZoYMQQ5FZ5EoZbFn4/xX3MnJlc0CA9MocedO19AicfV48tsKnrsf+lL7Dou6qr7xeCL84OepqB5C0sGO7VE1hshNmn0RyX8ADuU+C8wryfK6V3NowUk54Ec3GL2p+GprKEyEw= Received: from BN6PR11MB1953.namprd11.prod.outlook.com (2603:10b6:404:105::14) by BN9PR11MB5401.namprd11.prod.outlook.com (2603:10b6:408:11a::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6002.13; Mon, 16 Jan 2023 10:49:34 +0000 Received: from BN6PR11MB1953.namprd11.prod.outlook.com ([fe80::2177:8dce:88bf:bec5]) by BN6PR11MB1953.namprd11.prod.outlook.com ([fe80::2177:8dce:88bf:bec5%9]) with mapi id 15.20.6002.013; Mon, 16 Jan 2023 10:49:34 +0000 From: To: , , , , , , , , , , , , , , , , , , , , , , , , Subject: Re: [PATCH v4 8/8] ARM: dts: at91: sam9x60_curiosity: Add device tree for sam9x60 curiosity board Thread-Topic: [PATCH v4 8/8] ARM: dts: at91: sam9x60_curiosity: Add device tree for sam9x60 curiosity board Thread-Index: AQHZKZg3yZVgN6aVWkSQjfLLrR61tQ== Date: Mon, 16 Jan 2023 10:49:34 +0000 Message-ID: <4546c53b-5d50-ab46-a302-987bbe389e80@microchip.com> References: <20230112110208.97946-1-durai.manickamkr@microchip.com> <20230112110208.97946-9-durai.manickamkr@microchip.com> In-Reply-To: <20230112110208.97946-9-durai.manickamkr@microchip.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: user-agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.4.2 authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=microchip.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: BN6PR11MB1953:EE_|BN9PR11MB5401:EE_ x-ms-office365-filtering-correlation-id: 32f3c9a8-1261-4d97-47b7-08daf7af5b01 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: y2KjPDspMJ6XEDLxpgYzuRnZpPwwzRysA887VwNeE0jr+WcUqsfX4yiEenGeACEcXvAKL1dEZdkzinji2G2lTVAcPnT/qvyT0NeRP7oxyng8vkaPm1P5XD/fNF6kj4WrQ3s/oLMWFwoJzJTFaMjrRQoGj7szF1Y+Sqqc2CjTEU4MFCOg+fqe7HYX3RsHEPp8AuHfrNcOyu6Q9aJ0IVjpT6Ddd6jo8zPjcBIdXpzwaDoJPs9M0fuim+jbSl8O4096GaXS2b+0y6GewWZwUoCNTyaC4iRnm4bMWeUMZdVAtIqg+/OXGyoG+b023oqmM/0n/jXqClbRFOUdE3EJJnfN7GcUqmoglJSrLWMuw8sVdE9ERQcFrrqA+C4yvx7gWmIU4qC+KmdjrOtqnO0YOgJMcYKRI9YfaRd/e2AHiI/lv2j8WdnnwIprFFhk7Vp5Rfn9hNzpqtEK00VVGcEJQquoHLtw0nCiA7YuLB4++6otOn+v89V6nwdrFNAZ+wp0f8W9SnjVAeAZPWha7pHWpCiwzhP8qyhnbQeeupxtUYjp0v0hJ9nAebf4haSA5Vp99oBgtE5HT4WQ76u+B6Jc2PKhPEJBG0U0ykEu6fQ4X4xv8tRIlnyaC/GIkhq1820/lNCKUNr2Ln0GLNXGTN6LjFrMW5XqMY12DcDesMsHX+u/cQ78fmRq8FwjGu5aCin9sxY2KWMW/AT/lRksmh1FR66vOStvqPHXgT96KYXmnyBeQDEyHCnkOTc2rpgYU/dQy72+3mIn5H0iIl3sCbKOqshVmQrYvfjlpjtceDWjYu8WSnM= x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:BN6PR11MB1953.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230022)(136003)(39860400002)(396003)(366004)(346002)(376002)(451199015)(38100700002)(921005)(38070700005)(36756003)(86362001)(31696002)(6486002)(66446008)(66946007)(66556008)(8676002)(26005)(66476007)(64756008)(186003)(6512007)(91956017)(478600001)(31686004)(76116006)(110136005)(71200400001)(6636002)(2616005)(53546011)(83380400001)(122000001)(316002)(6506007)(8936002)(41300700001)(5660300002)(7416002)(30864003)(2906002)(45980500001)(43740500002)(579004);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?OVRGalVEbURvYTFlT05MOVJRcnV5czF0YUtod0FTZnhSNDBJZEVzL29aQ3FK?= =?utf-8?B?T3QyM3NTZ3ZGbmhhdkE1dU1yVmlsc3BPdFMrNUdxbDJUaytnUTRDaFdwamlF?= =?utf-8?B?YTREbk1SVU5nRjJSbEMxQk9yc3dPQ0pLSWZJNVIyejFha3dQUmRqUWZnN29i?= =?utf-8?B?UFFvcmJYUk9KRENjdzdSZUdNeVkyWUFkRzFKSGI3d0JaakdIZ0dUbkhCYTFD?= =?utf-8?B?VGtuLzFUaGZMNzJJMlFCRE4yZG5ZVDJVVlkvZTJSMjFCMVVkZHdnRjdwaFJS?= =?utf-8?B?YVZLYUhlRUZ1Y0ljTXNkS1ZoaU1RbVlHRll4OUFNc3NUa2lXY3pLNENsMEIx?= =?utf-8?B?YVBWMURSaENxNEZYQmw3aFZUSkNyZ0Z2ZURKcmtCVEhjVU1zOTErUSsrSitJ?= =?utf-8?B?REdTTFl2YyswSUpYQ0UwSlI0aDkxMFlqbytwSytnVHZ4SjlUS0JOUjI0UkFW?= =?utf-8?B?d3lhR043eG01eDVaQzFjODZSS1hWUjBxTFBTMDBwRW52RmY1MnNVd1lSUmZa?= =?utf-8?B?VmpGSkYzVHRmellXZk43VGt4UEpoODh1YndQVW5sYkROK0g1b3A4OFh2ek9o?= =?utf-8?B?dFl5YTZCSGFRK00zRU1FRlNlbytDWjRUM1E1dHIzOGVkM1ZlQkJodFZkR3BZ?= =?utf-8?B?aE05UUpST01CN2w2WmFZVDQ4dkFwQmRHWjVxdjNWYllFcjhmZzZXSFZPa1Yx?= =?utf-8?B?S3JQREt6MGRGM2RVS3QzMk51WHplb1V4Q096V0lBenVuUjBhMTRoM1Q1VHNC?= =?utf-8?B?V0QxNnhISWhDeG9rSWVxejk2aXVsbW1aVHZndXlFYm9rSUhIck5WQWhQdlNB?= =?utf-8?B?bGQ1VFZEUkVpWFE5WVBLOVlCcE00M3d6N1dvYWZ0WnlTdFBmckV2TDZGUjBx?= =?utf-8?B?SWZvNENIYUJnUVVsSDhySnJZSjZFOS9WbkZwR0Exb3Y1dnovWmtrVWdQdms5?= =?utf-8?B?ZXd0MzVkajBubGlVOWhQSUZXZ2VmaVpQSVZWazBENThHM1VpVHJpbnFqZzR5?= =?utf-8?B?K3V1SWVmWE1jM1pMNklGdlBzL0RpZVpJME9DN0liMTNMZ1FZWHNFQ1plclFI?= =?utf-8?B?ajVyNGZiVUYxb0cwY1YyMWpuNFloWHo1dGY1emVvckxReTg1MytyUVlrN29G?= =?utf-8?B?SUtnVFovdFdXRUtqWlY3ZU1jckxLdGhzd1RnTnpKaGFjeWV3ZlptTkc3bGh4?= =?utf-8?B?cm9RY3NGRmVwUGg3aW9mQ0RreGZqOGM0NHNXQ2tTWXFRVUplVGgvZjY5bGxm?= =?utf-8?B?QVVPcTZaTlFxbUllMlFhQ0JGTDB6a2k4aEd1TFR6dVhLV2dvK2Q4VVZ1c0Jw?= =?utf-8?B?VEhGV1RpNmtBSnk0Q0VkWjdjaDRrSHBQcTJ0ZmRIeGlLMXRzYlNkVFJIZVY0?= =?utf-8?B?ZnJGRlFIVnl1QW4xVUhKdWhpWkZ3VTZjOVhyS212Y001S2cwaWUxR3oydERU?= =?utf-8?B?TzZiRVV2SmRoQ2MwUms2Y3VHOWNjVGZFdEJjQzdSaElwWEFmWFU5bDZTeko4?= =?utf-8?B?bDd0d013dzdIYm0yN1loOS9uenBidFpyakduOTJwcHhqYllxc2JsRFRrVU1o?= =?utf-8?B?MytqMi9YZ2xzd0RUV0N3SE0xcGlGMTFBaXlpbmpSaWVteWZWODlWWEQvdGFG?= =?utf-8?B?bGZNc1huV2lHQ0ZVczl3MVhOa0d2VXJTZWhDd0hCeENCUGZlOTY3VkM2S1Fl?= =?utf-8?B?RE04dWtGOVJmd0xnZ0l0VUo2MkVsdGNjRDAxTWswOCtPYXhEWDNlNFhFUk5B?= =?utf-8?B?dDNuK0hXYmI0K0ZRY2xwODUvYXZPaGJ6V2wvTTluUmlhQSswbmtCaGx5Z1Nq?= =?utf-8?B?UWRzdXdTR3AvSk5QRDJxTUtxY0w2RTB1N2pMR2ZJNlJhazJQL1dWQWFKR2t0?= =?utf-8?B?ZXZKT0JLSVExTFZGRVdQK2p3UzVhaVN2S1FXV1N4TXZTVHYxeXozeGRZMk9R?= =?utf-8?B?dFpnRE0rVm0vdE1MUFY3YzJLanZzMkpxbGE3VU16TzYyRnYzbTFOckNVeStt?= =?utf-8?B?d1lBVzNxZVdIMUFBMXRObXNGSURpdFl1bU1Qb3NtSVRYZmY2YW1JN3RQZ3Jj?= =?utf-8?B?T2c2QmZYbjVJK3pCK0swNnhvS1VWaHlSQmpYV1hqS2w2ZklidncvUWIzRE1Q?= =?utf-8?B?Y0U3OWpOSE9KZllOODl6M2txNFBNTFlqbU5Sb2wrblc2YlBqQTZtQzM2ZUpT?= =?utf-8?B?Nnc9PQ==?= Content-ID: MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: BN6PR11MB1953.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 32f3c9a8-1261-4d97-47b7-08daf7af5b01 X-MS-Exchange-CrossTenant-originalarrivaltime: 16 Jan 2023 10:49:34.4182 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 3f4057f3-b418-4d4e-ba84-d55b4e897d88 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: 8vmskdisToXEQuOwlNs5AeLIgX9FT+VzmNU4zALpbtw+OegS0HrVIUAdcpPWNPjKFE0IWR/pqo4Gs6kwegF30xn2dKjfVAyZ3SujrFA7Vv4= X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN9PR11MB5401 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20230116_024939_620884_F625565B X-CRM114-Status: GOOD ( 16.65 ) 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: , Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org On 12.01.2023 13:02, Durai Manickam KR wrote: > Add device tree file for sam9x60 curiosity board. > > Signed-off-by: Durai Manickam KR > --- > arch/arm/boot/dts/Makefile | 1 + > arch/arm/boot/dts/at91-sam9x60_curiosity.dts | 499 +++++++++++++++++++ > 2 files changed, 500 insertions(+) > create mode 100644 arch/arm/boot/dts/at91-sam9x60_curiosity.dts There are some warnings with this file. Can you please check: DTC arch/arm/boot/dts/at91-sam9x60_curiosity.dtb arch/arm/boot/dts/at91-sam9x60_curiosity.dts:208.4-17: Warning (reg_format): /ahb/apb/flexcom@f801c000/i2c@600/eeprom@53:reg: property has invalid length (4 bytes) (#address-cells == 2, #size-cells == 1) arch/arm/boot/dts/at91-sam9x60_curiosity.dtb: Warning (pci_device_reg): Failed prerequisite 'reg_format' arch/arm/boot/dts/at91-sam9x60_curiosity.dtb: Warning (pci_device_bus_num): Failed prerequisite 'reg_format' arch/arm/boot/dts/at91-sam9x60_curiosity.dtb: Warning (simple_bus_reg): Failed prerequisite 'reg_format' arch/arm/boot/dts/sam9x60.dtsi:765.19-781.7: Warning (i2c_bus_bridge): /ahb/apb/flexcom@f801c000/i2c@600: incorrect #address-cells for I2C bus also defined at arch/arm/boot/dts/at91-sam9x60_curiosity.dts:197.16-211.4 arch/arm/boot/dts/sam9x60.dtsi:765.19-781.7: Warning (i2c_bus_bridge): /ahb/apb/flexcom@f801c000/i2c@600: incorrect #size-cells for I2C bus also defined at arch/arm/boot/dts/at91-sam9x60_curiosity.dts:197.16-211.4 arch/arm/boot/dts/at91-sam9x60_curiosity.dtb: Warning (i2c_bus_reg): Failed prerequisite 'reg_format' arch/arm/boot/dts/at91-sam9x60_curiosity.dtb: Warning (i2c_bus_reg): Failed prerequisite 'i2c_bus_bridge' arch/arm/boot/dts/at91-sam9x60_curiosity.dtb: Warning (spi_bus_reg): Failed prerequisite 'reg_format' arch/arm/boot/dts/at91-sam9x60_curiosity.dts:206.13-210.5: Warning (avoid_default_addr_size): /ahb/apb/flexcom@f801c000/i2c@600/eeprom@53: Relying on default #address-cells value arch/arm/boot/dts/at91-sam9x60_curiosity.dts:206.13-210.5: Warning (avoid_default_addr_size): /ahb/apb/flexcom@f801c000/i2c@600/eeprom@53: Relying on default #size-cells value arch/arm/boot/dts/at91-sam9x60_curiosity.dtb: Warning (avoid_unnecessary_addr_size): Failed prerequisite 'avoid_default_addr_size' arch/arm/boot/dts/at91-sam9x60_curiosity.dtb: Warning (unique_unit_address_if_enabled): Failed prerequisite 'avoid_default_addr_size' > > diff --git a/arch/arm/boot/dts/Makefile b/arch/arm/boot/dts/Makefile > index 6aa7dc4db2fc..da20980384c4 100644 > --- a/arch/arm/boot/dts/Makefile > +++ b/arch/arm/boot/dts/Makefile > @@ -51,6 +51,7 @@ dtb-$(CONFIG_SOC_AT91SAM9) += \ > at91sam9x25ek.dtb \ > at91sam9x35ek.dtb > dtb-$(CONFIG_SOC_SAM9X60) += \ > + at91-sam9x60_curiosity.dtb \ > at91-sam9x60ek.dtb > dtb-$(CONFIG_SOC_SAM_V7) += \ > at91-kizbox2-2.dtb \ > diff --git a/arch/arm/boot/dts/at91-sam9x60_curiosity.dts b/arch/arm/boot/dts/at91-sam9x60_curiosity.dts > new file mode 100644 > index 000000000000..4be98245326c > --- /dev/null > +++ b/arch/arm/boot/dts/at91-sam9x60_curiosity.dts > @@ -0,0 +1,499 @@ > +// SPDX-License-Identifier: (GPL-2.0+ OR MIT) > +/* > + * at91-sam9x60_curiosity.dts - Device Tree file for Microchip SAM9X60 Curiosity board > + * > + * Copyright (C) 2022 Microchip Technology Inc. and its subsidiaries > + * > + * Author: Durai Manickam KR > + */ > +/dts-v1/; > +#include "sam9x60.dtsi" > +#include > + > +/ { > + model = "Microchip SAM9X60 Curiosity"; > + compatible = "microchip,sam9x60-curiosity", "microchip,sam9x60", "atmel,at91sam9"; > + > + aliases { > + i2c0 = &i2c0; > + i2c1 = &i2c6; > + serial2 = &uart7; > + }; > + > + chosen { > + stdout-path = "serial0:115200n8"; > + }; > + > + memory@20000000 { > + reg = <0x20000000 0x8000000>; > + }; > + > + clocks { > + slow_xtal { > + clock-frequency = <32768>; > + }; > + > + main_xtal { > + clock-frequency = <24000000>; > + }; > + }; > + > + gpio-keys { > + compatible = "gpio-keys"; > + pinctrl-names = "default"; > + pinctrl-0 = <&pinctrl_key_gpio_default>; > + > + button-user { > + label = "PB_USER"; > + gpios = <&pioA 29 GPIO_ACTIVE_LOW>; > + linux,code = ; > + wakeup-source; > + }; > + }; > + > + leds { > + compatible = "gpio-leds"; > + pinctrl-names = "default"; > + pinctrl-0 = <&pinctrl_gpio_leds>; > + > + led-red { > + label = "red"; > + gpios = <&pioD 17 GPIO_ACTIVE_HIGH>; > + }; > + > + led-green { > + label = "green"; > + gpios = <&pioD 19 GPIO_ACTIVE_HIGH>; > + }; > + > + led-blue { > + label = "blue"; > + gpios = <&pioD 21 GPIO_ACTIVE_HIGH>; > + linux,default-trigger = "heartbeat"; > + }; > + }; > + > + > + vdd_1v8: regulator-0 { > + compatible = "regulator-fixed"; > + regulator-always-on; > + regulator-max-microvolt = <1800000>; > + regulator-min-microvolt = <1800000>; > + regulator-name = "VDD_1V8"; > + }; > + > + vdd_1v15: regulator-1 { > + compatible = "regulator-fixed"; > + regulator-always-on; > + regulator-max-microvolt = <1150000>; > + regulator-min-microvolt = <1150000>; > + regulator-name = "VDD_1V15"; > + }; > + > + vdd1_3v3: regulator-2 { > + compatible = "regulator-fixed"; > + regulator-always-on; > + regulator-max-microvolt = <3300000>; > + regulator-min-microvolt = <3300000>; > + regulator-name = "VDD1_3V3"; > + }; > +}; > + > +&adc { > + vddana-supply = <&vdd1_3v3>; > + vref-supply = <&vdd1_3v3>; > + pinctrl-names = "default"; > + pinctrl-0 = <&pinctrl_adc_default &pinctrl_adtrg_default>; > + status = "okay"; > +}; > + > +&can0 { > + pinctrl-names = "default"; > + pinctrl-0 = <&pinctrl_can0_rx_tx>; > + status = "disabled"; /* Conflict with dbgu. */ > +}; > + > +&can1 { > + pinctrl-names = "default"; > + pinctrl-0 = <&pinctrl_can1_rx_tx>; > + status = "okay"; > +}; > + > +&dbgu { > + pinctrl-names = "default"; > + pinctrl-0 = <&pinctrl_dbgu>; > + status = "okay"; /* Conflict with can0. */ > +}; > + > +&ebi { > + pinctrl-names = "default"; > + pinctrl-0 = <&pinctrl_ebi_addr_nand &pinctrl_ebi_data_lsb>; > + status = "okay"; > + > + nand_controller: nand-controller { > + pinctrl-names = "default"; > + pinctrl-0 = <&pinctrl_nand_oe_we &pinctrl_nand_cs &pinctrl_nand_rb>; > + status = "okay"; > + > + nand@3 { > + reg = <0x3 0x0 0x800000>; > + rb-gpios = <&pioD 5 GPIO_ACTIVE_HIGH>; > + cs-gpios = <&pioD 4 GPIO_ACTIVE_HIGH>; > + nand-bus-width = <8>; > + nand-ecc-mode = "hw"; > + nand-ecc-strength = <8>; > + nand-ecc-step-size = <512>; > + nand-on-flash-bbt; > + label = "atmel_nand"; > + > + partitions { > + compatible = "fixed-partitions"; > + #address-cells = <1>; > + #size-cells = <1>; > + > + at91bootstrap@0 { > + label = "at91bootstrap"; > + reg = <0x0 0x40000>; > + }; > + > + uboot@40000 { > + label = "u-boot"; > + reg = <0x40000 0xc0000>; > + }; > + > + ubootenvred@100000 { > + label = "U-Boot Env Redundant"; > + reg = <0x100000 0x40000>; > + }; > + > + ubootenv@140000 { > + label = "U-Boot Env"; > + reg = <0x140000 0x40000>; > + }; > + > + dtb@180000 { > + label = "device tree"; > + reg = <0x180000 0x80000>; > + }; > + > + kernel@200000 { > + label = "kernel"; > + reg = <0x200000 0x600000>; > + }; > + > + rootfs@800000 { > + label = "rootfs"; > + reg = <0x800000 0x1f800000>; > + }; > + }; > + }; > + }; > +}; > + > +&flx0 { > + atmel,flexcom-mode = ; > + status = "okay"; > + > + i2c0: i2c@600 { > + dmas = <0>, <0>; > + pinctrl-names = "default"; > + pinctrl-0 = <&pinctrl_flx0_default>; > + i2c-analog-filter; > + i2c-digital-filter; > + i2c-digital-filter-width-ns = <35>; > + status = "okay"; > + > + eeprom@53 { > + compatible = "atmel,24c02"; > + reg = <0x53>; > + pagesize = <16>; > + }; > + }; > +}; > + > +&flx6 { > + atmel,flexcom-mode = ; > + status = "okay"; > + > + i2c6: i2c@600 { > + dmas = <0>, <0>; > + pinctrl-names = "default"; > + pinctrl-0 = <&pinctrl_flx6_default>; > + i2c-analog-filter; > + i2c-digital-filter; > + i2c-digital-filter-width-ns = <35>; > + status = "disabled"; > + }; > +}; > + > +&flx7 { > + atmel,flexcom-mode = ; > + status = "okay"; > + > + uart7: serial@200 { > + pinctrl-names = "default"; > + pinctrl-0 = <&pinctrl_flx7_default>; > + status = "okay"; > + }; > +}; > + > +&macb0 { > + phy-mode = "rmii"; > + #address-cells = <1>; > + #size-cells = <0>; > + pinctrl-names = "default"; > + pinctrl-0 = <&pinctrl_macb0_rmii>; > + status = "okay"; > + > + ethernet-phy@0 { > + reg = <0x0>; > + }; > +}; > + > +&pinctrl { > + adc { > + pinctrl_adc_default: adc-default { > + atmel,pins = ; > + }; > + > + pinctrl_adtrg_default: adtrg-default { > + atmel,pins = ; > + }; > + }; > + > + can0 { > + pinctrl_can0_rx_tx: can0-rx-tx { > + atmel,pins = > + + AT91_PIOA 10 AT91_PERIPH_B AT91_PINCTRL_NONE /* CANTX0 */ > + AT91_PIOC 9 AT91_PERIPH_GPIO AT91_PINCTRL_PULL_DOWN>; /* Enable CAN Transceivers */ > + }; > + }; > + > + can1 { > + pinctrl_can1_rx_tx: can1-rx-tx { > + atmel,pins = > + + AT91_PIOA 5 AT91_PERIPH_B AT91_PINCTRL_NONE /* CANTX1 */ > + AT91_PIOB 17 AT91_PERIPH_GPIO AT91_PINCTRL_PULL_DOWN>; /* Enable CAN Transceivers */ > + }; > + }; > + > + dbgu { > + pinctrl_dbgu: dbgu-0 { > + atmel,pins = + AT91_PIOA 10 AT91_PERIPH_A AT91_PINCTRL_NONE>; > + }; > + }; > + > + ebi { > + pinctrl_ebi_data_lsb: ebi-data-lsb { > + atmel,pins = > + + AT91_PIOD 7 AT91_PERIPH_A (AT91_PINCTRL_NONE | AT91_PINCTRL_SLEWRATE_DIS) > + AT91_PIOD 8 AT91_PERIPH_A (AT91_PINCTRL_NONE | AT91_PINCTRL_SLEWRATE_DIS) > + AT91_PIOD 9 AT91_PERIPH_A (AT91_PINCTRL_NONE | AT91_PINCTRL_SLEWRATE_DIS) > + AT91_PIOD 10 AT91_PERIPH_A (AT91_PINCTRL_NONE | AT91_PINCTRL_SLEWRATE_DIS) > + AT91_PIOD 11 AT91_PERIPH_A (AT91_PINCTRL_NONE | AT91_PINCTRL_SLEWRATE_DIS) > + AT91_PIOD 12 AT91_PERIPH_A (AT91_PINCTRL_NONE | AT91_PINCTRL_SLEWRATE_DIS) > + AT91_PIOD 13 AT91_PERIPH_A (AT91_PINCTRL_NONE | AT91_PINCTRL_SLEWRATE_DIS)>; > + }; > + > + pinctrl_ebi_addr_nand: ebi-addr-nand { > + atmel,pins = > + + AT91_PIOD 3 AT91_PERIPH_A (AT91_PINCTRL_NONE | AT91_PINCTRL_SLEWRATE_DIS)>; > + }; > + }; > + > + flexcom { > + pinctrl_flx0_default: flx0-twi { > + atmel,pins = > + + AT91_PIOA 1 AT91_PERIPH_A AT91_PINCTRL_PULL_UP>; > + }; > + > + pinctrl_flx6_default: flx6-twi { > + atmel,pins = > + + AT91_PIOA 31 AT91_PERIPH_A AT91_PINCTRL_PULL_UP>; > + }; > + > + pinctrl_flx7_default: flx7-usart { > + atmel,pins = > + + AT91_PIOC 1 AT91_PERIPH_C AT91_PINCTRL_NONE>; > + }; > + }; > + > + gpio-keys { > + pinctrl_key_gpio_default: pinctrl-key-gpio { > + atmel,pins = ; > + }; > + }; > + > + leds { > + pinctrl_gpio_leds: gpio-leds { > + atmel,pins = + AT91_PIOD 19 AT91_PERIPH_GPIO AT91_PINCTRL_NONE > + AT91_PIOD 21 AT91_PERIPH_GPIO AT91_PINCTRL_NONE>; > + }; > + }; > + > + macb0 { > + pinctrl_macb0_rmii: macb0-rmii-0 { > + atmel,pins = > + + AT91_PIOB 1 AT91_PERIPH_A AT91_PINCTRL_NONE /* PB1 periph A */ > + AT91_PIOB 2 AT91_PERIPH_A AT91_PINCTRL_NONE /* PB2 periph A */ > + AT91_PIOB 3 AT91_PERIPH_A AT91_PINCTRL_NONE /* PB3 periph A */ > + AT91_PIOB 4 AT91_PERIPH_A AT91_PINCTRL_NONE /* PB4 periph A */ > + AT91_PIOB 5 AT91_PERIPH_A AT91_PINCTRL_NONE /* PB5 periph A */ > + AT91_PIOB 6 AT91_PERIPH_A AT91_PINCTRL_NONE /* PB6 periph A */ > + AT91_PIOB 7 AT91_PERIPH_A AT91_PINCTRL_NONE /* PB7 periph A */ > + AT91_PIOB 9 AT91_PERIPH_A AT91_PINCTRL_NONE /* PB9 periph A */ > + AT91_PIOB 10 AT91_PERIPH_A AT91_PINCTRL_NONE>; /* PB10 periph A */ > + }; > + }; > + > + nand { > + pinctrl_nand_oe_we: nand-oe-we-0 { > + atmel,pins = > + + AT91_PIOD 1 AT91_PERIPH_A (AT91_PINCTRL_NONE | AT91_PINCTRL_SLEWRATE_DIS)>; > + }; > + > + pinctrl_nand_rb: nand-rb-0 { > + atmel,pins = > + ; > + }; > + > + pinctrl_nand_cs: nand-cs-0 { > + atmel,pins = > + ; > + }; > + }; > + > + pwm0 { > + pinctrl_pwm0_0: pwm0-0 { > + atmel,pins = ; > + }; > + > + pinctrl_pwm0_1: pwm0-1 { > + atmel,pins = ; > + }; > + > + pinctrl_pwm0_2: pwm0-2 { > + atmel,pins = ; > + }; > + }; > + > + sdmmc0 { > + pinctrl_sdmmc0_default: sdmmc0 { > + atmel,pins = > + + AT91_PIOA 16 AT91_PERIPH_A (AT91_PINCTRL_PULL_UP | AT91_PINCTRL_DRIVE_STRENGTH_HI) /* PA16 CMD periph A with pullup */ > + AT91_PIOA 15 AT91_PERIPH_A (AT91_PINCTRL_PULL_UP | AT91_PINCTRL_DRIVE_STRENGTH_HI) /* PA15 DAT0 periph A */ > + AT91_PIOA 18 AT91_PERIPH_A (AT91_PINCTRL_PULL_UP | AT91_PINCTRL_DRIVE_STRENGTH_HI) /* PA18 DAT1 periph A with pullup */ > + AT91_PIOA 19 AT91_PERIPH_A (AT91_PINCTRL_PULL_UP | AT91_PINCTRL_DRIVE_STRENGTH_HI) /* PA19 DAT2 periph A with pullup */ > + AT91_PIOA 20 AT91_PERIPH_A (AT91_PINCTRL_PULL_UP | AT91_PINCTRL_DRIVE_STRENGTH_HI)>; /* PA20 DAT3 periph A with pullup */ > + }; > + pinctrl_sdmmc0_cd: sdmmc0-cd { > + atmel,pins = > + ; > + }; > + }; > + > + sdmmc1 { > + pinctrl_sdmmc1_default: sdmmc1 { > + atmel,pins = > + + AT91_PIOA 12 AT91_PERIPH_B (AT91_PINCTRL_PULL_UP | AT91_PINCTRL_DRIVE_STRENGTH_HI) /* PA12 CMD periph B with pullup */ > + AT91_PIOA 11 AT91_PERIPH_B (AT91_PINCTRL_PULL_UP | AT91_PINCTRL_DRIVE_STRENGTH_HI) /* PA11 DAT0 periph B with pullup */ > + AT91_PIOA 2 AT91_PERIPH_B (AT91_PINCTRL_PULL_UP | Please keep 1 space b/w AT91_PIOA and the number, e.g. "AT91_PIOA 2" as some may search in the file for the presence of this pin on other IPs. I haven't checked other pinctrl definitions for the rest of IPs, can you please handle them? AT91_PINCTRL_DRIVE_STRENGTH_HI) /* PA2 DAT1 periph B with pullup */ > + AT91_PIOA 3 AT91_PERIPH_B (AT91_PINCTRL_PULL_UP | AT91_PINCTRL_DRIVE_STRENGTH_HI) /* PA3 DAT2 periph B with pullup */ > + AT91_PIOA 4 AT91_PERIPH_B (AT91_PINCTRL_PULL_UP | AT91_PINCTRL_DRIVE_STRENGTH_HI)>; /* PA4 DAT3 periph B with pullup */ > + }; > + }; > + > + usb0 { > + pinctrl_usba_vbus: usba-vbus { > + atmel,pins = ; > + }; > + }; > + > + usb1 { > + pinctrl_usb_default: usb-default { > + atmel,pins = + AT91_PIOD 15 AT91_PERIPH_GPIO AT91_PINCTRL_NONE>; > + }; > + }; > +}; /* pinctrl */ > + > +&pwm0 { > + pinctrl-names = "default"; > + pinctrl-0 = <&pinctrl_pwm0_0 &pinctrl_pwm0_1 &pinctrl_pwm0_2>; > + status = "okay"; > +}; > + > +&sdmmc0 { > + bus-width = <4>; > + pinctrl-names = "default"; > + pinctrl-0 = <&pinctrl_sdmmc0_default &pinctrl_sdmmc0_cd>; > + cd-gpios = <&pioA 25 GPIO_ACTIVE_LOW>; > + disable-wp; > + status = "okay"; > +}; > + > +&sdmmc1 { > + bus-width = <4>; > + pinctrl-names = "default"; > + pinctrl-0 = <&pinctrl_sdmmc1_default>; > + status = "disabled"; > +}; Is this disabled with a reason? I see there is no conflict with other enabled IPs on this board. > + > +&shutdown_controller { > + debounce-delay-us = <976>; > + status = "okay"; > + > + input@0 { > + reg = <0>; > + }; > +}; > + > +&tcb0 { > + timer0: timer@0 { > + compatible = "atmel,tcb-timer"; > + reg = <0>; > + }; > + > + timer1: timer@1 { > + compatible = "atmel,tcb-timer"; > + reg = <1>; > + }; > +}; > + > +&usb0 { > + atmel,vbus-gpio = <&pioA 27 GPIO_ACTIVE_HIGH>; > + pinctrl-names = "default"; > + pinctrl-0 = <&pinctrl_usba_vbus>; > + status = "okay"; > +}; > + > +&usb1 { > + num-ports = <3>; > + atmel,vbus-gpio = <0 > + &pioD 18 GPIO_ACTIVE_HIGH > + &pioD 15 GPIO_ACTIVE_HIGH>; > + pinctrl-names = "default"; > + pinctrl-0 = <&pinctrl_usb_default>; > + status = "okay"; > +}; > + > +&usb2 { > + status = "okay"; > +}; > + > +&watchdog { > + status = "okay"; > +}; _______________________________________________ linux-arm-kernel mailing list linux-arm-kernel@lists.infradead.org http://lists.infradead.org/mailman/listinfo/linux-arm-kernel