Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752553AbdL0WDK (ORCPT ); Wed, 27 Dec 2017 17:03:10 -0500 Received: from mail-eopbgr20122.outbound.protection.outlook.com ([40.107.2.122]:49386 "EHLO EUR02-VE1-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1751871AbdL0WDH (ORCPT ); Wed, 27 Dec 2017 17:03:07 -0500 Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=peda@axentia.se; Subject: Re: [PATCH v3 1/5] dt-bindings: at24: consistently document the compatible property To: Bartosz Golaszewski , Andy Shevchenko , Rob Herring , Mark Rutland , Javier Martinez Canillas , David Lechner , Divagar Mohandass Cc: linux-i2c@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org References: <20171227135054.29690-1-brgl@bgdev.pl> <20171227135054.29690-2-brgl@bgdev.pl> From: Peter Rosin Organization: Axentia Technologies AB Message-ID: <6dcb51bb-c5a1-06e4-68a2-16aa0d8b000d@axentia.se> Date: Wed, 27 Dec 2017 23:02:58 +0100 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.5.0 MIME-Version: 1.0 In-Reply-To: <20171227135054.29690-2-brgl@bgdev.pl> Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: 7bit X-Originating-IP: [85.226.244.23] X-ClientProxiedBy: HE1PR0401CA0074.eurprd04.prod.outlook.com (2603:10a6:3:19::42) To HE1PR0202MB2554.eurprd02.prod.outlook.com (2603:10a6:3:90::7) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 53be7ece-15d0-443f-eea2-08d54d7599dd X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:(4534020)(4602075)(4603075)(4627115)(201702281549075)(5600026)(4604075)(2017052603307)(7153060);SRVR:HE1PR0202MB2554; X-Microsoft-Exchange-Diagnostics: 1;HE1PR0202MB2554;3:wN1imTg2gLpxrYIo+BkozwO/pf/7MGmQDyu0SQ7ksNhR+463yfQYLhbLcYuH/svl98fEI0L971vQGnEyFAjeLiIDc+e1t/7bQzw4pVVDEGbxIsOK8gjWizZTsInaA8O2gnsjKTcoHvVNKO13Nrl4lk8twfEJG5VDrVvWXDdGDXwZ7uyq9D4r972159KgQLKfi+F1faRAK0ubDM1329dsD/OAtflL4onYY2jKhKQSuZdudNNdqE6FzKaw7Zw/Gdw+;25:RncSIaeQRtpNgQ84uTIGrC0lyYGoOjNgmttavFkqHI8Kk37QSsFVT3IlzBp3e4uwJcATR7x6um2rbTrcFUk+R++h20M4nzlBWFyAzP6lTSnlN+llRjLWFCAI2e+UPzXpwH9vvRQklvG2jwL642OabsxSa9Jy6MWSt6zsQ+f+QtCm9dtIWcVqRVQxtrpeF7aeve7t/GmFQRj7j4GXX0xnmCm/VRdxmNE0cV/1oIxTLoOJgreXi/MAwAcqPlFOHKjmlJHbAGXN1EKT6/3Ut2lHv5gwAZ7BXEcVStwWM3Y8GYOSfSGLEsH2uvcyWbr8nUKrnDrTRARu6dgColm+eG3tdcmED6YaqLFuzFuv+oia9ws=;31:u9qLlddifIjRyYGNELEdrWyfsoPsZp9ooplZgvrRcdTpjTzvaQXwgdSxVLzy62SsAOEDRTfeH3zydTG1B1DlFzMpV2EMBsz3iPGLugWlhOroYnipjribspyM3M5gRDMRPjAaZJKkaDYwb1Lv5zhVMS0jwl48o/Ptwk4MQY9CaA81FOLiZ0MzACdRw3EC9EJzRMFs/boczV+X6a1tSAgruWDses3p0XySEaJ8yjnQVJg= X-MS-TrafficTypeDiagnostic: HE1PR0202MB2554: X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(6040470)(2401047)(8121501046)(5005006)(10201501046)(93006095)(93001095)(3002001)(3231023)(944501075)(6041268)(20161123560045)(20161123558120)(2016111802025)(20161123562045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123564045)(6072148)(6043046)(201708071742011);SRVR:HE1PR0202MB2554;BCL:0;PCL:0;RULEID:(100000803101)(100110400095);SRVR:HE1PR0202MB2554; X-Microsoft-Exchange-Diagnostics: 1;HE1PR0202MB2554;4:Ut1t4JyvyeNKP9hRxTT+qeWimyNrbFU2kDcB6iroJmH2ulV3qiJVRqrJ2rj7zOn9eQBTwaaFNb2qJ1Rw2X/YmQ/rMdMCciKm0dYNhPyzRksyGLsXH9nujWyc0WQujnVZPzk2uE9hR4Voo6O4S6ug8HrPQctGEEBxBnoWt8Pdaga2mXgwDC/QIsXXimtzNMqwtvzFH6CvJIwPcCrHJAOZ5bf3KJpqwKWkd2klsdzOT4IROZfHhqe1r1aeVsuTtFnzvCgH+oRzGzMzU0sWcM4wBw== X-Forefront-PRVS: 0534947130 X-Forefront-Antispam-Report: SFV:NSPM;SFS:(10019020)(6049001)(39830400003)(346002)(366004)(39380400002)(396003)(376002)(24454002)(189003)(377424004)(199004)(39060400002)(2950100002)(305945005)(230700001)(36756003)(3846002)(7736002)(5660300001)(6116002)(53936002)(6246003)(25786009)(65826007)(4326008)(4001150100001)(229853002)(65806001)(97736004)(7416002)(77096006)(47776003)(3260700006)(66066001)(65956001)(386003)(8676002)(31696002)(74482002)(478600001)(106356001)(64126003)(2906002)(81166006)(6666003)(76176011)(53546011)(50466002)(86362001)(81156014)(316002)(2486003)(36916002)(8936002)(110136005)(68736007)(52146003)(105586002)(16526018)(23676004)(83506002)(117156002)(6486002)(58126008)(16576012)(31686004)(52116002)(42262002);DIR:OUT;SFP:1102;SCL:1;SRVR:HE1PR0202MB2554;H:[192.168.13.3];FPR:;SPF:None;PTR:InfoNoRecords;MX:1;A:1;LANG:en; X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtIRTFQUjAyMDJNQjI1NTQ7MjM6WmlsNGVPYis0Tm9GRTE1Rnc5MkkxTW9o?= =?utf-8?B?RzRrSGNEbU5FYnZhdkxIUDh2a1drSGdjVnd3M3RLRHJjT2prV1VNTnoxZDQ0?= =?utf-8?B?d2tWdWtaYkpuT3JtdGMxL1hVN0oyWk5lMUNQY0VaOGZXQUFmZnRDRXRwcnNZ?= =?utf-8?B?NElmMnJzb2VkdnRpem1pSEJaUm01cncvM1NpVHFmR1R5cTlPalJzUW9FYnNq?= =?utf-8?B?K2NNRE1qUVFuWWZyc2JGQys3OURZandIbW13a2RwdHJoUWVkUU13cmZwK0ZW?= =?utf-8?B?K0trdjlZbGRhY1R4bEFMM2lQczJnaE5rQSsySGhOdkU1dzFaZVRJNHVjeXlp?= =?utf-8?B?UzJOSlhEQ2RlVU1QeUg5QUs1NElDV1dpYm95MWhXRHNlamJsVmRwamlJVkRT?= =?utf-8?B?d2lSQS9YZENzOWx0RjUxNHBJM3VrVFo3Zk5xRk9OUHZ6NExXdlJLSlZhVCsx?= =?utf-8?B?Q0RZOGVRTjM1d0tjOE5IbUVXTDNmcjgwWUYxbHM4ZGlBQmp2RWpad0hYT0lW?= =?utf-8?B?UUxncTNKUG1LSDlnUjVuZFNzR2w4RERoMGRQOVhVZHpxcVZEU1pERjl3UEJw?= =?utf-8?B?RkZZKzB4bDlTSy9sNzFlL1JiaC9weG5mYjNBbDVCcWdPSkhwUmpkV000Y3d0?= =?utf-8?B?SDZmbXJ5RGlORW5yQUFtdjJBNVkxUVRhOUZoNkcxbFp1RGpQMHpndzhnakg1?= =?utf-8?B?UHJDMWFhdzBqWTE0VTZXU2ljNSs0aEhFL3B1Z1gwN2JtbFI4SFZaQ09tblRa?= =?utf-8?B?aU1IY3BVcXVXUWEySkJBcUVCOVdVSzF1cy9BcG02enROTGQvVGVNV0U0T0Z2?= =?utf-8?B?ZXpnWFdpNmtPOUpmblJFU2RpZVJzZ2RQWnNKN3ZzNjMvOTdxRFdtVDFmNFBI?= =?utf-8?B?SVlKbDhnckQ4ajBITjFDaW1UZmZmZW9IcVFnNVQ1MWFXd214MEd5dGltYXpM?= =?utf-8?B?TlFwc1VyUVU1amNHellGNC9EUHVYWGdnTml6MnhRNXJROGpmTiswaitWbVVk?= =?utf-8?B?M0FlTElaTVhIL0xYY0UwZW9LZWdIV0ZlQU91OWxyeFlYWk45anJGQk9IUDZD?= =?utf-8?B?bVBST3RoTGZabEExdW9BOXVIT1JYWE9DZC9XVW5Ja1doWHU4V0dRdlo1Z2Fj?= =?utf-8?B?VWlvbHFEVi9tY2ZqRXFSdmpyYlorbWZUNWdqTFVMRmttNUd2a3JPRHNqbDRn?= =?utf-8?B?L3hRQkNHaFZpVmd6OVBiY1ZKVWJNSVArK2cvRzFTNkMxNjFqc1NscXFZSW5V?= =?utf-8?B?UzcremliL0Z5aG5DTXBEczV1RUovbnhGZzhPUVJobXI1dDVUeEczTjhaaVA0?= =?utf-8?B?N3JOcVppbXIzTDU5MU5yL0w2QUEwUDZLLzloWWF0ZUs1THVIVWxYY3Q2RTI4?= =?utf-8?B?UWNsOGdEZVQwcWViT0d1MjNGa0JabFI1bDBZejU2M1NYNmtmVlJOR1FNVTdO?= =?utf-8?B?RHp4ckwwZ1pUa2U5cGFjVnlPWU9oV1MwQytLNzZPQ1UvY1VuSXI0bkZDVi9k?= =?utf-8?B?WHdsTFc0Y1FQeWxJS0xrM3g3K2FQdmxmZnZCRE5sZHRuaklINGhJV3d6SFJM?= =?utf-8?B?U1hpQzhyVUV1bFZyQTdLck4wOHBPczVkTStYazFJZXg5Rkw5MUVZdVgwOFZa?= =?utf-8?B?bXoxT2xLdTU3QjRNRHI5OTVIWkR0YXNnVjJGT3hSU204WHpvcWZ1aGhvc2Y3?= =?utf-8?B?NlpFQW9JRzJISkF4QnhCYkRVb3RZUTRSWmZtSEtwcFg0U3FKS1pEOGhKMGtJ?= =?utf-8?B?UW5LMFpJUHZHYThKbkxXaWNJemJZamRzMXU3L2p6dXJicHdVTDJTNVFxK3o5?= =?utf-8?B?Nkd1ck5EaDYvUnlxS0dJYTllZE9TOCtJY3VqTlZ3d01qdTBmK0NOOUxLL2NL?= =?utf-8?B?N0ExUUNJZTN6c0hocWlKeHpLZVluYnhYeVgrdTNwQTFrNWE5VVhIOEFvdkVH?= =?utf-8?B?UlNWVlpPQ2xjSEp3T2IxQzJzdENwQUMxUVZJMHVXM1ZVQmpQcmd2WHlESHVs?= =?utf-8?B?WTVUWEZpSUhtTis0L3NBdGljRzVVY0pLajVZM25KUkExWjJlM1BXdFMyV2h2?= =?utf-8?B?aUJVQ2d4bXo0RWhXR1UwcENwZEVCTkFvRUxNT050SVNuZ3N2YUZOakdKU3R1?= =?utf-8?Q?YH9EuIACACitUEt75qBpRLPCQ=3D?= X-Microsoft-Exchange-Diagnostics: 1;HE1PR0202MB2554;6:5uLhAkp4bE7hgdf6VLvZPIjCZsZF62ZeCrijqa44L8RY74gNW24L+I65VGMGMnXE1KywcvQz1sNqOIOvmKBaZUTSaa602oU7YmHAJIiZXUMaOGljoBqRVse87vh3husilKfa4nLWLr/qh7rBvChHj2Rnfgl4IUhEfs6rMVZumFx4YkMQjA6XcZEpjEUQstBZAtmOdJvpt5ETqAEp+Wk0PYdd0W5GNMOfasS6f26PvcEM9WO6B3Q8ra3BwyJAxhXFH0mlz6IKrriyX1YKS9A5ToDMKLQAYNi2G+WsKaht+OfN3YYt4NYEJXd4UEeIj+cKwRLaPJKKYTxCYBalTkk4n8FfdnLRUeAL6erPfEP2RVU=;5:/DY5T4GUHG3w7ZYENJrlZ+ddXFY1tHrepRBaQo5rIYSrvWvAfDf9lZCwQjcHGWuuvWhB3QEMQLGztyIEwuMndi3KuXJ6FJZcomDWlfRtnsrfFMIdCd08E94ZByVABTNW1IwvAGyOz+g84nddCWJ2Ej/bpwa3dXLn+u0CRVNqHKs=;24:FMFJ0TIaE0RVucZ4Bhw+3hoQAo/o9pvbjQ4aUoX5VB1ipi5ywMNqKXKYefNPGBrKvGFiOGyudUhkjaAuPxVZ5Xsm8oEPvYVi3fogIearpSo=;7:6hxkSC7j7vcLrqiG4PhEBlN1Lo2n2UtifpQ5+rVmbf8HbRcZGb7WC6MlyxPnfIZdM1R+VJudgt/YyIL0LRPkfPBoD4lYiVfMAqLn3jJdm6NsDjQdSwF85nBngTfkSWaWcN70WF1VDAtYNRt610hslVJ+xoTfYQ2Nj/mLDeFos+SWxgE8tvmFDvm63hD+lvAKsmUB1igr78KirIVHZEJydKqXSaIVdWnBKE06xKi4uuUezUOLET4qD4X4CKI3G0fF SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: axentia.se X-MS-Exchange-CrossTenant-OriginalArrivalTime: 27 Dec 2017 22:03:02.6857 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 53be7ece-15d0-443f-eea2-08d54d7599dd X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 4ee68585-03e1-4785-942a-df9c1871a234 X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR0202MB2554 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 2331 Lines: 68 On 2017-12-27 14:50, Bartosz Golaszewski wrote: > Current description of the compatible property for at24 is quite vague. > > State explicitly that any "," pair is accepted as > long as one of the listed strings is used as fallback. > > Signed-off-by: Bartosz Golaszewski > --- > Documentation/devicetree/bindings/eeprom/at24.txt | 37 +++++++++-------------- > 1 file changed, 15 insertions(+), 22 deletions(-) > > diff --git a/Documentation/devicetree/bindings/eeprom/at24.txt b/Documentation/devicetree/bindings/eeprom/at24.txt > index cbc80e194ac6..b5ce5a247554 100644 > --- a/Documentation/devicetree/bindings/eeprom/at24.txt > +++ b/Documentation/devicetree/bindings/eeprom/at24.txt > @@ -2,28 +2,21 @@ EEPROMs (I2C) > > Required properties: > > - - compatible : should be ",", like these: > - > - "atmel,24c00", "atmel,24c01", "atmel,24c02", "atmel,24c04", > - "atmel,24c08", "atmel,24c16", "atmel,24c32", "atmel,24c64", > - "atmel,24c128", "atmel,24c256", "atmel,24c512", "atmel,24c1024" > - > - "catalyst,24c32" > - > - "microchip,24c128" > - > - "ramtron,24c64" > - > - "renesas,r1ex24002" > - > - The following manufacturers values have been deprecated: > - "at", "at24" > - > - If there is no specific driver for , a generic > - device with and manufacturer "atmel" should be used. > - Possible types are: > - "24c00", "24c01", "24c02", "24c04", "24c08", "24c16", "24c32", "24c64", > - "24c128", "24c256", "24c512", "24c1024", "spd" > + - compatible: must be a "," pair with one of the > + following values as fallback: > + > + "atmel,24c00", > + "atmel,24c01", I read the above as if it is no longer allowed to have a plain old atmel chip, since the atmel compatibles are now valid as fallbacks /only/. I don't think that's what you intended? Cheers, Peter > + "atmel,24c02", > + "atmel,24c04", > + "atmel,24c08", > + "atmel,24c16", > + "atmel,24c32", > + "atmel,24c64", > + "atmel,24c128", > + "atmel,24c256", > + "atmel,24c512", > + "atmel,24c1024" > > - reg : the I2C address of the EEPROM > >