From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S932384AbbHKVEx (ORCPT ); Tue, 11 Aug 2015 17:04:53 -0400 Received: from mail-bn1bbn0105.outbound.protection.outlook.com ([157.56.111.105]:37920 "EHLO na01-bn1-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1751684AbbHKVEv (ORCPT ); Tue, 11 Aug 2015 17:04:51 -0400 Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=yorksun@freescale.com; Message-ID: <55CA6365.1090009@freescale.com> Date: Tue, 11 Aug 2015 14:04:37 -0700 From: York Sun User-Agent: Mozilla/5.0 (X11; Linux i686; rv:31.0) Gecko/20100101 Thunderbird/31.8.0 MIME-Version: 1.0 To: Wolfram Sang CC: , , Paul Bolle , Peter Korsgaard , Alexander Sverdlin Subject: Re: [Patch v3] driver/i2c/mux: Add register-based mux i2c-mux-reg References: <1434657458-16553-1-git-send-email-yorksun@freescale.com> <20150811153916.GD1525@katana> <55CA1ADF.200@freescale.com> <20150811161610.GA1523@katana> <55CA2472.9080000@freescale.com> <20150811200254.GC1523@katana> In-Reply-To: <20150811200254.GC1523@katana> Content-Type: text/plain; charset="windows-1252" Content-Transfer-Encoding: 7bit X-Originating-IP: [192.88.168.49] X-ClientProxiedBy: SN1PR16CA0044.namprd16.prod.outlook.com (25.163.13.12) To BLUPR03MB151.namprd03.prod.outlook.com (10.255.212.25) X-Microsoft-Exchange-Diagnostics: 1;BLUPR03MB151;2:11UHr/XwmFzZVst0cJg3bAXyTA3rjyoJVYojYE7jsCGZeE6JJ8YngaqLaIPkHxVas77gd/ypgQQpNPSuq2Ao1OIlhBp8Yv10IX0msYr3y+d28K9N65BaM/6jf6YchVGizCdV9v6abCcPO3hnqCL8fEVYcyG5ci/w3EE+skU7m2k=;3:rfCU2o88NmHLoSX/nOiQ3NNlek5cidrXKR0VVet3dGBoURnSo6DP5Y3miL3mUs4UOF1ytqERDiaG3DgdCVWa5To9G8mU3H12uSM4giQYAotWnKtn3nsKJs+8nLsxwCat/N5ILLRWcrkB1JlnD7M3rw==;25:YsUy/WYN/8qmCy3o4DBE/rNHJf5jvfWokG5h2xvczWlnc3XY/mwGnjWvwFGoPf7daLf20KAsorRI9/dtqsfHKzGkkycPEJKZ6lnV9xIh6f+J6sxgG5UNSprgdrM0FkVG6PVtqk0Ck7MpwdrR8QpD5bGmvHXGp96GmeSUAtkfhY++kNFGVfkx7UeGJd6LlDAe0b54Yv/B0nQ6n723eYMvRciG6LN4zWjr6diISBOUvgWGW2TbCjU5jMumDjtIFdTawUtlVeE/c4nwQsM2I037CQ== X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:BLUPR03MB151; X-Microsoft-Exchange-Diagnostics: 1;BLUPR03MB151;20:uAuiqsXeLzlMjd3xCrOojrXAg3NbtggGhbOmAVBqsaLehOP8qUs1a2vDqXlB0ZPaZwrxHq0db/8x8+GaqPlS3oDprXM1TiHuybTqmRJ+6vPbfzVRuXT7MlO7+P1JITwyi0MEBOJPKI+OZYL/RSptaEN7HY/ityfDszKGzUt/ioMlMysAe1W5Dy0NprPtyQA3qI0h+56kNcg4Bum2M3INg1vrAd0G44qUAW+1m/zPWPRgBZpJ57lrCxMGbMbIxK9kS59p2mdfB1ZL4txb5enCv8eLKgh77s9ZjW0jRzuuhvJojrIbnG6pHOoosCkXC1nWTWgyugDkSvz7lysF6Kb2AleBWI+dpZNzRKD2IUd61JgooJZtIT0+0R5XUdpb9v3bo4/4+Ma16D7CK9ryDt/NMw5Txr8EDrPt8N+Qa1JkRqTFav83fce2oiQBxL7tp+mNpn1S6nJy8iJwAB/Y8Xgw0veN1BlVJRXSPIBrfg4N/pVMZBeLSi+xwxgIz08fD0klxoHR1xYt9x12PHbjtQm1SyMYxzDfABWXLz4urKc1gG8M3nYJtZf9wJ4U7VdURBUjfyzG/p9vJkCQZ4+rpMgh6ZJvNyPwEu63oVOu4HhvHHM=;4:HogIsX2uBZD0w+SVtFoV+0x9CJXofTM4HeCNzGWC0NU2wLVnJSix/IlMo0vL82EkJGoCzSQ5f0cPgqg3yRo6vAB0qnTNcXJobsoo+p1abgkLiPwN6NQIh9e1qWI99mi/0I5SczbHdjlQmiPu+yhItz3E4rO90p729P0DzOpe3V8ERHn91cZ197zfHhQ3geWmRdd7FNDebP4CQ1blZb7PqYwPpUVl30LSnqrdEjDccCUDT1J6bkpRZt+Z0iKAGR+jxXt78jT4TuM39hk09V+rjoW8qn/+5fc4qmYgQgdXZqE= X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(601004)(5005006)(3002001);SRVR:BLUPR03MB151;BCL:0;PCL:0;RULEID:;SRVR:BLUPR03MB151; X-Forefront-PRVS: 066517B35B X-Forefront-Antispam-Report: SFV:NSPM;SFS:(10019020)(6049001)(6009001)(479174004)(377454003)(24454002)(189002)(199003)(122386002)(40100003)(59896002)(23746002)(230783001)(83506001)(77156002)(62966003)(33656002)(2950100001)(92566002)(68736005)(77096005)(46102003)(64126003)(64706001)(101416001)(65806001)(65956001)(47776003)(66066001)(50986999)(54356999)(87266999)(87976001)(80316001)(36756003)(76176999)(86362001)(93886004)(65816999)(110136002)(81156007)(97736004)(5001860100001)(4001540100001)(5001830100001)(5001960100002)(189998001)(4001350100001)(105586002)(50466002)(106356001)(42186005);DIR:OUT;SFP:1102;SCL:1;SRVR:BLUPR03MB151;H:[10.214.83.26];FPR:;SPF:None;PTR:InfoNoRecords;MX:1;A:1;LANG:en; X-Microsoft-Exchange-Diagnostics: =?Windows-1252?Q?1;BLUPR03MB151;23:FGNDGrCSrbZk2Fsp0khTmybxknOvgV+Xz4OgZV?= =?Windows-1252?Q?yPLJkQ/amxVYFWA/y8t+8/x3m7PpaA6Fumem8SNzUyS/ofHnf7IDAVx4?= =?Windows-1252?Q?2dBnyYWG46pCWKom86QyLdPQEjxjMzqtBs8h1Lqa+2tFL6J6AK3HsZ2I?= =?Windows-1252?Q?7xvwE5ZHsEQeUYqMs0o8ZLZ+SAErn7cr6Q5HGxo+AOTcQmOQz5sio2zu?= =?Windows-1252?Q?fq/24zGrPUdr7lusFSvPC9JLUDyo+7W8xWAjRcQ7nOXk4xYE9N2URwvA?= =?Windows-1252?Q?9KzACaut1wTz20zMtSRXI5BpqQT+ec+u6Alp8B6/bhCfzL/jblh44bfj?= =?Windows-1252?Q?BjES5o/+QV6Dzt20PbSgazY0vRqUu0r/uRjH3q604ncBQBu4eom46Xeo?= =?Windows-1252?Q?dvkRILJs70DyvAm8q2PaW0l0eU6C3Z0jn7AKSTwAFaesxIQsVzrD5mLj?= =?Windows-1252?Q?4C6smHrZQgAIJ3BE2PsG9MSYkkEuSDoQLjq2hseSdyDWNz/9VcyUAd3k?= =?Windows-1252?Q?ggsu832Nd4l4G185dJ4U0o0NDDCmX/0+RHmyg+fOGfVz9MNUr4paBeYw?= =?Windows-1252?Q?gDTWf6g5ZQvbIGyxbbuyZYdZCK4f7LBrRvsVgUaLeWm8nF4w9pRtFFx3?= =?Windows-1252?Q?jGuqsATdri9RwkVjK25v6fYwWE4CgqN4t8/phMflNlLv8KT9I/cdyOuo?= =?Windows-1252?Q?VRrAISJegqocDbNmIyM/ugSEEATH2EyQevUTBH/qJKFouPv6OMiMPtjP?= =?Windows-1252?Q?TWzvLa64mJl6MfBguLWVeo0EuFKnkQ31Cc9oRVJN73m/KHoYMg9DesvU?= =?Windows-1252?Q?X1wWHN0huSJuTHCyHyFNhzBhmqZGyVV25sti9oODa2xtpLHurUpTm0ff?= =?Windows-1252?Q?oIO3f56Yh5KnChH+PLKjY45wXJqqj1HLmn0PtEgZ8lEY2rZf/EkhZwmc?= =?Windows-1252?Q?AlxMCmOvtBbPpz1XY3dzXon8fAaMD0jmH+J51097eInWHrgoqDeuMzje?= =?Windows-1252?Q?fRinY3AodwnxMyzaM7Fa9FQlhgM0PXPgBPihgL182ax+IT2XbhgnkdEk?= =?Windows-1252?Q?OhvsdFY72D5/B3kFQqKmZhzzFW0BaPNkcCUW1144YWgXxDFg9BthRqm2?= =?Windows-1252?Q?nX/zGNW9lgMjHUFn3X/XqVnEXtMyAm+h3ZkPYj6xPlCEtutHHZ6eF3pC?= =?Windows-1252?Q?ZqBPTpEx5n0VyLQIC3kMsFKm7EhSGXUsvldZtUrIPs7Y33qRc28vz7lj?= =?Windows-1252?Q?6mIYBN7IUpfY2b5/qKDN1ZmDYo2MZxrSZAfKIX7obTYcvI28AqvAMRo2?= =?Windows-1252?Q?bAXcPL83kQQXEAFNfFICDonhJ8a1IZTKd0ClgH8hi95+xaNRvsrHp93Q?= =?Windows-1252?Q?cfLYAAC6LhqCBoSIUnUZ66s/SLPc10WJ26OiSzt9z5POfAGFFg43o=3D?= X-Microsoft-Exchange-Diagnostics: 1;BLUPR03MB151;5:bD1bBVLM/+WnT2lNlGK9oSX9xSGv3H4Dr/6rOfVridzxoIfBnOxG/SjtSXfYE6JLfXfyRoRhCahdVJABExoduwv9P1rOtWhN2sFlN52yj8fm7fLughoP3dKmGXNeaBbQpFA0VMg2biGDtTx/IvADsQ==;24:ruKH1MHcvo0as4ZBvb9tOrK53ejGp4PGBUnXaud5fUEDACDyx5nDt9zljPX4FioebmwcTuUABjGfeI5AM1uoODFn+x56JOnJv47AV82RtEQ=;20:buUHTeKseyQxc0m3s1kNsC/hhqGh9sgm6h8NiPruETL7Bx7gM7ke0ghMvfvaFuklz4kpYE7RLSKmJ3QmNnKbjA== SpamDiagnosticOutput: 1:23 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: freescale.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 11 Aug 2015 21:04:49.0476 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: BLUPR03MB151 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 08/11/2015 01:02 PM, Wolfram Sang wrote: >>> I'd think that "little-endian" or "big-endian" force a setting. If none >>> is present, we shall take the CPU endianess. Or am I overlooking >>> something? >> >> You are right. The current code checks for littel-endian property. If missing, >> the CPU endianess is used. Do you prefer to check littlen-endian first, if >> missing then big-endian, if both missing then use CPU endianess? > > Yes. Do it like this. > OK. Will do. Do I have to add myself to MAINTAINER file for this driver? York