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 2175FC54EE9 for ; Thu, 8 Sep 2022 15:38:43 +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:CC:To:From:Reply-To:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=fdUzYIFqOCKyIqXZq/tgg3+DopGLnbMI0G1Ab4a46AY=; b=lolx7nwnWKFtJ6 miK648h94I++FPkoXxFK7uTDjfkSfzGfhtwUCy0b84lpnRZk4fSSbkeMPDrfSmeqkDdDy/2DxLCJq 3jlR8WcndGAwSEg7/bQdVdsUpejxgYWYF1ZaGvbfrvnAN8vTuLfXYEhLt1wxxU6MynYwx8bBzZF+A 6ll6iZrNkoGyOPQTQDBwi7yYWre09EUBjWv1OWimM+Qk6iM8sPjudBySa9UodmBpS2pSeLBgrLJrr evQMAIH6lGwrcyRjqK7qzAGHiC8Mj8wICPnWSuXllfHtXdDIuf0FEGnuzbaGs+BVkohcz3ytQCAur h0dZo41wkSDrMp490Xzw==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1oWJaJ-005I47-3i; Thu, 08 Sep 2022 15:36:55 +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 1oWJRa-005CTN-CY for linux-arm-kernel@lists.infradead.org; Thu, 08 Sep 2022 15:27:56 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=microchip.com; i=@microchip.com; q=dns/txt; s=mchp; t=1662650874; x=1694186874; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-id:content-transfer-encoding: mime-version; bh=XiE5EqExJhlO64X7BZaUX7O9YHaSOxysO6FLbSSsdlE=; b=stXsg+FbYEqUtSe7yT2ctHW3l/v34dw8JSsjWsQjuLv/IRipn990WWUr kjoNTHxCCiBrY+yt0HvtR1ZBbvOQzrZMBipHahKiJkziTgP5ZxlLZkmHT 7JXhP6/KCMCO8p5abpcuVGBkuH0of/IYIlVuokliDgZfCreZu4y3quMWv pgYTf45+pArWh83+bsHx+aeTrr7MMdzPPmelYLiXBGMejjMhxslKQ1AuJ Bv8X5JGtQCkA+akkRfL/YAst1piiYnyOdRupAVYbDEQgqA+6tlP4eaNot yBmAGp2cYEbMDist5DVvbBzuegLGYW5youpSy0vark0VhdMQaJm5kZCwp Q==; X-IronPort-AV: E=Sophos;i="5.93,300,1654585200"; d="scan'208";a="179714305" Received: from unknown (HELO email.microchip.com) ([170.129.1.10]) by esa3.microchip.iphmx.com with ESMTP/TLS/AES256-SHA256; 08 Sep 2022 08:27:53 -0700 Received: from chn-vm-ex01.mchp-main.com (10.10.85.143) by chn-vm-ex03.mchp-main.com (10.10.85.151) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.12; Thu, 8 Sep 2022 08:27:48 -0700 Received: from NAM12-DM6-obe.outbound.protection.outlook.com (10.10.215.89) by email.microchip.com (10.10.87.71) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.12 via Frontend Transport; Thu, 8 Sep 2022 08:27:48 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=SpoWxFRTZhCL/Qt+s07fDf0qcw4lmOqHGktY1iyyaOtZh2A7NY0AkygLfffBC1glzAFrxyPHca3sZKSGRtv80m9EZ7Jcz1zxblVBTCknFOPNLnHQr4T18f8eiLwr1UAw5LNDRRvnXMm8GKFQ8xHyfhnGMNWb5r8xpgGXZhMcBVFQ+C3vAyudDuw3WONluENwMg64BQI1OeCiAT2CzFrlrk5+yH+OjvFC7pocB6hOWIyq+I/L8DaeYwN6RtlgvaerWLaX7cV60u8Kr+Lky/LF78dYbPwUdRxcwfPiglEFXe1KsDxGsak0T2Ro+gJhNGNBfoHIxK8WQRISAqDUaif6tw== 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=XiE5EqExJhlO64X7BZaUX7O9YHaSOxysO6FLbSSsdlE=; b=TUpuNLaWnshuTx9N6WXQYXRgtweLM/xt0xypDx0dHfhszL3n+XagpLCPIY+/vC5kV+UlC0ko15RdTWeZC80EaZSS8rCvyJXyFVC08NrH3jsFwMvLDvXiUfH/B+wAsJ/tQyYAElsBdgxNv6KXjb5GjkBFjDJSziSm0YQbrCxW9aTcnuL3TWLxbM4tZBVaahS57l6MJPTnzrcI+ZnqYMkQsiOj1LaRC5/Uem+miMUsiyIZdvbDXmdU7sGjRxKqJl3bp/msC9VWr7i1CG1znseoQItAzYhe0s4GsaQHj5/uy50mOY4Vw1f4sejRA4aJ4sYKIQ2nwA3/8+BMaJSXuv7Hiw== 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=XiE5EqExJhlO64X7BZaUX7O9YHaSOxysO6FLbSSsdlE=; b=ARF/JTW2TY2F5lIYMK9V9xkIaQfjgnp1mNV915BOCGkMLRFlPTHxMmqLBzo99kvrWw+XW5GAuIneRK7RaJ766yiBus5V/KEmjj/tc1jpb8l1Z4iyeJrUDH2BpjIFkynjrQ/kluno9aZEVnwCTqNo/19xKCe3517yAe1fB4Kq7BM= Received: from BYAPR11MB2758.namprd11.prod.outlook.com (2603:10b6:a02:c9::11) by DM4PR11MB5231.namprd11.prod.outlook.com (2603:10b6:5:38a::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5588.11; Thu, 8 Sep 2022 15:27:46 +0000 Received: from BYAPR11MB2758.namprd11.prod.outlook.com ([fe80::6852:5740:4bc9:d1b4]) by BYAPR11MB2758.namprd11.prod.outlook.com ([fe80::6852:5740:4bc9:d1b4%7]) with mapi id 15.20.5588.014; Thu, 8 Sep 2022 15:27:46 +0000 From: To: , , , , , , , , , , , , , , , , CC: , , , , , Subject: Re: [PATCH v2 05/13] dt-bindings: serial: atmel,at91-usart: convert to json-schema Thread-Topic: [PATCH v2 05/13] dt-bindings: serial: atmel,at91-usart: convert to json-schema Thread-Index: AQHYwfjByH4K4eAxe0ucv3xGn9LEXq3VeUyAgAAr1QCAAAEigIAABOaA Date: Thu, 8 Sep 2022 15:27:46 +0000 Message-ID: <753d73d0-44b9-9fba-1ed8-53691ecf2ee7@microchip.com> References: <20220906135511.144725-1-sergiu.moga@microchip.com> <20220906135511.144725-6-sergiu.moga@microchip.com> <1d3904d9-7fec-2e61-f999-61b89c4becb6@linaro.org> In-Reply-To: <1d3904d9-7fec-2e61-f999-61b89c4becb6@linaro.org> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=microchip.com; x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 18f4ead8-4ee8-4c2e-2ab8-08da91aeae55 x-ms-traffictypediagnostic: DM4PR11MB5231:EE_ x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: 1vEgVuhgRDr0GHEMljaQI+RKfEk2UadswFx5qAbcBNik0lBwP4oMou951c5TZAsokufp8RKhd97YHJ+bstVYH+TIHvgZuAnSQZhufQjaBL+3MA5YAaNdyhNKOosnPGLO8AhNr9KZi9RYlOYMOVQcF9Qye13iSuCZwQ/Tr8jDoaiYPoqSYkexu1zU8ty1sPhVAwE9Ia7oVrw/1JiWuiYwmRUr0WiDuGzCCjYFljgXAfCofveasPzpE8JehCmAlzOfaqdX7BRa6GWsFItjWj/qSNYpl5FQUbCV6FyumMjx0MNBASSwWrXOeqdkashmoJOnp/r6ZXo8eerWi5vdyv2SeV6v8DPP+nqsP4GpZ7sL9ETCEWpgDY4RQum0Ts2WA7MI1UK3FxTvDmQ1cQWlcDLgwy6rluRlSAy0zC2aEpZQ6zy6cZGVvPOBqW9KG6iMpHfd76M0/RzBcFuQJAVVPxUfJhpiDIutQWLUfXulWtonkt8rTVhOXBF2eBc4IVroREupSUtftI7dG3ztz4CvoNAwfkBc8M65Tqc/pjPtbpy2shjVJ3sghqih8unUe8+KDKzgjglV+by7QWK9gtn5M3SD/R3GtY8r2oLrPGsGBArR9F4KQeRZw19io0Hc7Va2hmxbLQka/1DrCpxuvd0zo599xjV5quXWnvK7BkBJlRb8WU18A/XV2SHA4nQTf0OdojEHeSvpAxxmekPuMRdJEMWy7OypyZu9zQaVpYxW0tCM/b25tvCAoLNzs3MlBBuVecylg76n7dxjDLO/XO4JBqSkzwLQRobVsx1gdsKtwcYhWUhwtNfBqoPf/pZiyGp0ZMG8+9sgTGXaEpVYXvvZudlQgA== x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:BYAPR11MB2758.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230016)(366004)(396003)(376002)(39860400002)(136003)(346002)(38070700005)(921005)(2616005)(186003)(83380400001)(122000001)(38100700002)(31696002)(86362001)(8936002)(110136005)(5660300002)(54906003)(6636002)(71200400001)(7416002)(36756003)(316002)(66946007)(8676002)(76116006)(4326008)(91956017)(66476007)(64756008)(66556008)(66446008)(31686004)(6506007)(53546011)(6512007)(26005)(2906002)(6486002)(966005)(478600001)(41300700001)(45980500001);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?T2FJZ0xyblhTdE04WlRkc1Q0eVMzQmFCMHNDTFNLRHF3SzFwU1hqS0RSRjhE?= =?utf-8?B?SFhBYXNndGhXR3M0Y3FKdCtUOXY5MVg1VFUwa0VLRERDQmZ5WGg4V0NVOU9x?= =?utf-8?B?ZXhLa1lRSU8zODk1akR4RE80Rnhmam10VHhEZGVFeUFUbkdHRy84TXQ2eW52?= =?utf-8?B?Y1JrdVlad2E2L1ZYcVpyaGJzcStuNkdEdVppMXFNalNjRUxIRlI3MDYrWk1R?= =?utf-8?B?YkRodjh4ZnFLa3oxZ01xZzh1L3dJR1RIMVhJbmMrNVJkM2VZWitWbTVodCts?= =?utf-8?B?eWg3ZkhkaFk4UjQyTzZ1VDQ1VEZYOElxcGFRMVBkNkowREVCenN6YU81WkJs?= =?utf-8?B?RUZkSzliemxqbURkaTlhZHoxNDF3N3RjK0t3UDlFOGFrK01JNFQ4c0V3c1VM?= =?utf-8?B?dUtFaEpNYTZpQmNtK0RJbHg4SkFGemgrbUZCVkJLTHBudUc1bjM2RnJ2d0M0?= =?utf-8?B?dFdFaHhnUGl2U2xJbmV3NzlYMnRPd0h4TlhlS2V0R2daQUJkejlRR2RmSmNx?= =?utf-8?B?c1ErWmhxRG52L2xjdThYbHFJeW51eXhpKzBNcm9abFFGUmxYOStOTTZiTUdQ?= =?utf-8?B?eXE1MXNwNHpmN1N0aFpKRTd3SlA2aHRQQnQ2UkJDeU8xQm9jZnpXSGZvTzR0?= =?utf-8?B?QlM1WUxGWFI1ejFVeXRlRVZYRTRsc2NKU1ZrOFBWWUFjV3VLM1p2VzJ3aFVB?= =?utf-8?B?RXRVVWMzSTNEUkNoOVU3d0pmTlA2OXJsMkZibUV5YzNsYVZVc0c4SWlPMlVP?= =?utf-8?B?TmZXbmJ4WVYydXE3TFdkUkRwTVFtTlh3Y0h6dUtOSGJiWTBSajdhajQxNG1y?= =?utf-8?B?Uy93a05TUG9wTnk4MERET2RjNnZzNC9FbjJzcUJveWtSek92TzRSTExXYU85?= =?utf-8?B?alZMVkI3cWdsbEJrQU1jS3h4Y1FTcDRNVUJzYjN5K2RLSnN0Zk9vb3VGenJJ?= =?utf-8?B?YmorVDZxbCtnK2xjc3BEaWNuV0M4TkdJMHZycWZ4b2ZoblViblQvSjRCRUND?= =?utf-8?B?WkE2TXZicCszZ2VRTzVIdXRyQ0RCb0xTNlRDc09kY3MwcWNpcDFKV29tTmFK?= =?utf-8?B?M0hpdFZsVHpUNkx1TmorTkxRdVUyaGNraEF0OWhHdTdSNEtBY0M4UnFRMU1M?= =?utf-8?B?UytmaHJSZGwwcUhRUUM2alJ6VG1pNEpWTkRjMmxOS1FVT2Zyc2xFNitwbWtP?= =?utf-8?B?S2RNL0c3eGpBMlFnMGxOMVo1bWsxS3NaMG1ueXQyZlI5dmRMb2I3TkJiVndO?= =?utf-8?B?VmtVVW41Z0E0V2FwNXpaRGlxK1ZPRDJUbWFWSDhoeFlrQ2hKYjNpSWltMkx5?= =?utf-8?B?NnJtTDlCNlZIK2JLL244Z204Q3MyNVNzTkhMei9QbzNFZGM0NWRJZm8vQU5r?= =?utf-8?B?U1RFbXJ3RnVyZ1l5eFNML0lwWE5PSzQzejFLTm1WSEFOSW1kRGh5Q1RyeUdZ?= =?utf-8?B?VnIwNUxzRFpkN0lPbnNDYzZHV2hVRTRTaXVCdnlRWG1JWWx5c1c4cktzYTkx?= =?utf-8?B?NnN4K1cwdGpEelBwSTZOSm9DL2FMc21NLzhnWk1Ta1lTTk5WdGZrYUZLdDVF?= =?utf-8?B?L2hxNkdiVWNhb0xvc3RnR2lQUVVpaEFPWkYveGU4bTd4MWZ6bUxBMGxqTnVQ?= =?utf-8?B?eUFoVmFQaGMyR3VBaEZNQ2U2YkRBdENRR241VElPS0pwYThoV1FOSUxlRkZQ?= =?utf-8?B?dUdEMzR6TzlpMDZZRXpxS2U5S2g0VHRqakhSUUsyblM2YXdCNXd2cnFGWS9q?= =?utf-8?B?QU9WR0dKMjNYTGozRkN4ZmF2bEl3a0pOS09keUZMaXpneHI1bFhWZU1Sa1lr?= =?utf-8?B?azluVENPbW9lL25Cd2pBQ3BNSlZiaXR4U21HSW8rUmozK0FBbDJaNjZlUnVG?= =?utf-8?B?OGEwdlFlUWFuT3FlVnJlZC92YVB6eWxpTUZ3ZStOdGtHcVRybVFyZU9pRW94?= =?utf-8?B?RnhwZlU2cHJiT3F6T1BsbjVEeG8vMTFvOE1pNkEvMlZicDIrS215eWdRY0U2?= =?utf-8?B?a1o5VitINlppUzNKOGFZSVN3WG5VaGZtSGhEL3ZKVlhvZTRSRi9rM29qZGdJ?= =?utf-8?B?cG9MeVhDcTZKV053dkF2dmhzQkhpdnhUQlRRK2FPQ0QwTFhoanptbmVOd3d6?= =?utf-8?Q?uogSHX1ePLMlimivl3oro07Ku?= Content-ID: MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: BYAPR11MB2758.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 18f4ead8-4ee8-4c2e-2ab8-08da91aeae55 X-MS-Exchange-CrossTenant-originalarrivaltime: 08 Sep 2022 15:27:46.1031 (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: 9knmsrn7R7vRishbNsE+rcXI5rqgsiBoI/G1J7ofKwbfVX/IeoEKw9K058TCGT6tq16QGZFmJBtkH1pvigQAanCLPLrXbjFj8m+QkxzxHNc= X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM4PR11MB5231 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20220908_082754_485332_341F4A66 X-CRM114-Status: GOOD ( 22.37 ) 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 08.09.2022 18:10, Krzysztof Kozlowski wrote: > On 08/09/2022 17:06, Sergiu.Moga@microchip.com wrote: >> On 08.09.2022 15:29, Krzysztof Kozlowski wrote: > >>>> +required: >>>> + - compatible >>>> + - reg >>>> + - interrupts >>>> + - clock-names >>>> + - clocks >>>> + >>>> +allOf: >>>> + - if: >>>> + properties: >>>> + $nodename: >>>> + pattern: "^serial@[0-9a-f]+$" >>> >>> You should rather check value of atmel,usart-mode, because now you won't >>> properly match device nodes called "foobar". Since usart-mode has only >>> two possible values, this will nicely simplify you if-else. >>> >>> >> >> >> I did think of that but the previous binding specifies that >> atmel,usart-mode is required only for the SPI mode and it is optional >> for the USART mode. That is why I went for the node's regex since I >> thought it is something that both nodes would have. > > I think it should be explicit - you configure node either to this or > that, so the property should be always present. No DT of ours has that property atm, since they are all on USART mode by default. If I were to make it required. all nodes would fail so I would have to add it to each of them. > The node name should not > be responsible for it, even though we want node names to match certain > patterns. > Does checkig for the node's pattern not make it better then? Since it imposes an additional check? If it would not have a conventional pattern, it would fail through unevaluatedProperies:false at the end, since it would have properties that were contained inside a branch that the validation of the node would not have gone through since it contains a pattern that does not match the conditions of that branch. >> >> >>>> + then: >>>> + allOf: >>>> + - $ref: /schemas/serial/serial.yaml# >>>> + - $ref: /schemas/serial/rs485.yaml# >>>> + >>>> + properties: >>>> + atmel,use-dma-rx: >>>> + type: boolean >>>> + description: use of PDC or DMA for receiving data >>>> + >>>> + atmel,use-dma-tx: >>>> + type: boolean >>>> + description: use of PDC or DMA for transmitting data >>>> + >>>> + atmel,fifo-size: >>>> + $ref: /schemas/types.yaml#/definitions/uint32 >>>> + description: >>>> + Maximum number of data the RX and TX FIFOs can store for FIFO >>>> + capable USARTS. >>>> + enum: [ 16, 32 ] >>> >>> I did not mention it last time, but I think it should follow generic >>> practice, so define all properties top-level and disallow them for other >>> type. This allows you to simply use additionalProperties:false at the end. >>> >> >> >> What would be a good example binding in this case? > > The example binding. > > https://elixir.bootlin.com/linux/v5.19/source/Documentation/devicetree/bindings/example-schema.yaml#L212 > Ah, I understand now. I did not get what you meant by "disallow", I guess it's just a "property-name: false". Thanks! >> >> >>>> + >>>> + else: >>>> + if: >>>> + properties: >>>> + $nodename: >>>> + pattern: "^spi@[0-9a-f]+$" >>>> + then: >>>> + allOf: >>>> + - $ref: /schemas/spi/spi-controller.yaml# >>>> + >>>> + properties: >>>> + atmel,usart-mode: >>>> + const: 1 >>>> + >>>> + "#size-cells": >>>> + const: 0 >>>> + >>>> + "#address-cells": >>>> + const: 1 >>> >>> The same - top level and disallow them for uart. >>> >> >> >> These values of #size-cells and #address-cells are only meant for the >> SPI so I guess I would still have to specify their mandatory const >> values here. > > Sure, ok. > >> >> >>>> + >>>> + required: >>>> + - atmel,usart-mode >>>> + - "#size-cells" >>>> + - "#address-cells" >>> >>> End else in this branch is what? >>> >> >> >> You are right, I will remove the useless if: after else: > > Best regards, > Krzysztof Regards, Sergiu _______________________________________________ linux-arm-kernel mailing list linux-arm-kernel@lists.infradead.org http://lists.infradead.org/mailman/listinfo/linux-arm-kernel