Received: by 10.213.65.68 with SMTP id h4csp4225216imn; Tue, 10 Apr 2018 11:14:05 -0700 (PDT) X-Google-Smtp-Source: AIpwx49SNu4OkdXzr//+wx6IBPu5xhfJUeasxFbgGUgCZE2qySJ6UeCYooOCxKdCi6MpBwDZg4Ko X-Received: by 10.98.163.68 with SMTP id s65mr1230143pfe.13.1523384045341; Tue, 10 Apr 2018 11:14:05 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1523384045; cv=none; d=google.com; s=arc-20160816; b=UXLxuEYcTEI896hbwgxdoUrOFYVJHbrIiZ4iTvg7MW03+LwmaM3clY9ygmKymj6LRs frY8cTTelnmNmrVJXNac0uZWxZsvmMu8UQqnhT/8R7JCooNY3VcMQlgNLFpdom8e9zYE HWCvjGD3UkYvreU/A/TQ4+glzCBinAfczOshJkocBhEu9VidlYRVaZJX2rfwdi7JrzBq wWo8gO4a4KFPboyF3r5MdBvQr/5i77Lyg4FA8g0y1jP4Jg4h/BvnjxpeXh0Euonaw4na wzCoRPJpwk4gzgyvPx1zMThclnKJnnLP0A9GA61toEt/Iey4O5TTFvY67u4P8U6chV6w HWpw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:cc:to:subject:message-id:date:from :references:in-reply-to:mime-version:dkim-signature :arc-authentication-results; bh=7n7Jao2GQn7XfCWNFVngCxPaNN06uIibgq4rO9FnE8U=; b=eXPptUGR6SquOlMQ5H1a+2BXXJOfJXbtMpOavWs3ynO7LSGjA2NOiiXaR1xpVlT7y7 o3AQrypyMqS+Hwn4MaY2dUFwLHdBDQn97PVih+exlU+SKXmZiXzrWTWbY/34krDLjhCa XDTVXQATOJDquN/h/9zBUpJKlN+Mq2I5fRrDPoug9VUOAQVxy/l40WJo4XS0uL+BcORQ b8SVsue9gzO1HP/oyGd77y+mphV+E72nr1tVOdbwRwmDMqcLeWTECErXOpRsx6VAT1Lh KJlPsZgFYuguxenHJOq+7oqzaEvwFLmCawaj/kvqWbO3kfZppQ2lIwhpnsOGuFMTxylP p1xw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=T+IyFOL2; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id m18si2511685pfi.296.2018.04.10.11.13.27; Tue, 10 Apr 2018 11:14:05 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=T+IyFOL2; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751812AbeDJSKH (ORCPT + 99 others); Tue, 10 Apr 2018 14:10:07 -0400 Received: from mail-qt0-f169.google.com ([209.85.216.169]:45395 "EHLO mail-qt0-f169.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751367AbeDJSKF (ORCPT ); Tue, 10 Apr 2018 14:10:05 -0400 Received: by mail-qt0-f169.google.com with SMTP id f8so14299432qtg.12; Tue, 10 Apr 2018 11:10:04 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=7n7Jao2GQn7XfCWNFVngCxPaNN06uIibgq4rO9FnE8U=; b=T+IyFOL2GhDWPelKChNJlXhbR2SD9rB4ddNOCq08OEd9QeOR/kjagFQr5fF0Gb+7eO jLvbbdzIUhCp378otGWueEHNGPTSK2eI993UZgROzgLiqRpFFTGbG8WBoa8Sq4HJby+l SNO/bg4lBVQ/fhjEFppDcbrMLY72uaHvF+72MWWI4UBuc6UHh+/TF7kbMfwznQOlBLpE QlO19nrRW8J6tN8dBT4DzhFUOJfbIRMGG4tXdhvjOp6VbFZjg451G5SG579EOFggz6cx CvJlVPdUOjYVeruDlsRQq+CN6A6H0BVBDLglXR/iWp9yRzdA2xokYBOdEznYAUBiLCWf 93QQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=7n7Jao2GQn7XfCWNFVngCxPaNN06uIibgq4rO9FnE8U=; b=kiKIT383QgcYaNPX6zWEO68XbzF0br6nRZCZaAowpGq7azk2DE2RjMLLw/KaKV9bv5 7op1fzt/pFnppSAsFJif8u02IHalI17wq57jytOHLKAs3fzPs8CF/lk3w192GGXmRiz9 mjt8EeaPrzU9KIhtOT7ScumRH6APaQtnoE0Z65Y36wa0QPRxy+u+48djrIfVeH9Bk2Nk dPnNiJKg4SwhwHvvL07Rp0BtOqrWBVH+N73gFOgLKmDhsYJBBAdW/Hr4BLt7Effyz1YO R5XkEZFPFkE8bdr7tf8i9PKvGDAp3Fdy5oF1rU0JPwmq84f2Bkyiqk+s6z9USYY6ky3b m7Ng== X-Gm-Message-State: ALQs6tD2cflCBKkk90qsRC3tNowZsQvNRYr1WUZJNN0jEFfNuD1vNPed 66Tnm411+1dshYm2rPUTC8xwRnNAkHKGdsXYA4k= X-Received: by 10.237.35.216 with SMTP id k24mr2297423qtc.40.1523383804516; Tue, 10 Apr 2018 11:10:04 -0700 (PDT) MIME-Version: 1.0 Received: by 10.12.137.74 with HTTP; Tue, 10 Apr 2018 11:10:04 -0700 (PDT) In-Reply-To: References: From: Andy Shevchenko Date: Tue, 10 Apr 2018 21:10:04 +0300 Message-ID: Subject: Re: [PATCH v3 1/4] gpio: pca953x: set the PCA_PCAL flag also when matching by DT To: "H. Nikolaus Schaller" Cc: Kumar Gala , Rob Herring , Pawel Moll , Mark Rutland , Ian Campbell , Linus Walleij , Alexandre Courbot , devicetree , "open list:GPIO SUBSYSTEM" , Linux Kernel Mailing List , Discussions about the Letux Kernel , kernel@pyra-handheld.com Content-Type: text/plain; charset="UTF-8" Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Tue, Apr 10, 2018 at 9:08 PM, Andy Shevchenko wrote: > On Tue, Apr 10, 2018 at 7:07 PM, H. Nikolaus Schaller wrote: >> The of_device_table is missing the PCA_PCAL flag so the >> pcal6524 would be operated in tca6424 compatibility mode which >> does not handle the new interrupt mask registers. > > >> + { .compatible = "nxp,pcal6524", .data = OF_953X(24, PCA_INT | >> + PCA_PCAL), }, >> + { .compatible = "nxp,pcal9555a", .data = OF_953X(16, PCA_INT | >> + PCA_PCAL), }, > > Sorry didn't comment this earlier, though I think one line still > better to read disregard of 80 char limit. Another possible solution: #define PCA_LATCH_INT (PCA_PCAL | PCA_INT) or alike -- With Best Regards, Andy Shevchenko