From patchwork Mon Apr 22 19:08:03 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Daniel Gomez X-Patchwork-Id: 1088824 X-Patchwork-Delegate: davem@davemloft.net Return-Path: X-Original-To: patchwork-incoming-netdev@ozlabs.org Delivered-To: patchwork-incoming-netdev@ozlabs.org Authentication-Results: ozlabs.org; spf=none (mailfrom) smtp.mailfrom=vger.kernel.org (client-ip=209.132.180.67; helo=vger.kernel.org; envelope-from=netdev-owner@vger.kernel.org; receiver=) Authentication-Results: ozlabs.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.b="fLW/cbXk"; dkim-atps=neutral Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by ozlabs.org (Postfix) with ESMTP id 44nx1Y2fCLz9sB8 for ; Tue, 23 Apr 2019 05:08:16 +1000 (AEST) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727334AbfDVTIP (ORCPT ); Mon, 22 Apr 2019 15:08:15 -0400 Received: from mail-lj1-f195.google.com ([209.85.208.195]:38046 "EHLO mail-lj1-f195.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726132AbfDVTIP (ORCPT ); Mon, 22 Apr 2019 15:08:15 -0400 Received: by mail-lj1-f195.google.com with SMTP id p14so11209257ljg.5 for ; Mon, 22 Apr 2019 12:08:13 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id; bh=Dgobf71mfRz+9xE4WH3uuDYe1TF5B4lL5iwi1J89tXY=; b=fLW/cbXkZfRpVawa0Pg+IcvRyWyh4Ul64IMaiXDnyT2wjrswISownJbJUNj/oHBwkt AMkoAZNStVGsSITK2dIUn45Mcq7iaDfhHFb9e9lNV6mhSV+5avEocQBoA8YD6oirbDfq fTK2qUNaqz3NLWqKD8gYhopQfmQVAkN6pHvz63CRcxXPdLvMzfoio7e8ez/uUEtm4EMW YeZnxDOUd0kgI9CJCxp2PgtS63xc4ME+2oC+M+DZV4hGWWz1Mw1Q0r5xHKRWA0904pZp Qtc0VBtYimyMUvVFjoN8sQZxTk9KriY5ZV1RNqTtHrEGOtwzXll9inybjARnXCvigJCR geAQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id; bh=Dgobf71mfRz+9xE4WH3uuDYe1TF5B4lL5iwi1J89tXY=; b=ZSiL5Bp/rGOOPM0UIvZpA5cMiXr3NgyXqEQ9cqG39Wx8X3gxXQnqNIZVmm7TqmOoH0 KJjJ00O0kzabcMsJ8qEpzGK5YG3+Dvfz3W1YHavq3KoAV/GcD0Sq0tCuTnjMr5dPzQrN 8BWvVsNhUZ7RTCuJJCb7shwjBk2assa6ONzlZ7DdCv25MCWvaA7FYBKWpe5kOWXXOswF nXqId3FFpALQ10g1kv8ZFhkijILmoIAvx/6x+hGLqk81ibzm5EXv/xVp02yImmB9RWqX qqDO20J+d3gYSZFud70M8LGFt0K2Qq6ocN9/HcPFPpPBYR+iDs1sb9/eU7cM+rxDOD/J dH3w== X-Gm-Message-State: APjAAAVFGG+45Gd1AVVy7f6OxAgZc0VLQbKAGhjermB8QtJg87Z0JR0N kTIVEOlWAMoUKLAQgpVyB30XfvBVMmo= X-Google-Smtp-Source: APXvYqyoZDCftRrX8/Ns6xFPb6uR8nQZc5/wEfhCDhXgYOP5Dd0oQmkl17PmTiS+1UYoJgqCGu/OQw== X-Received: by 2002:a2e:9655:: with SMTP id z21mr11163404ljh.60.1555960093030; Mon, 22 Apr 2019 12:08:13 -0700 (PDT) Received: from localhost.localdomain (80-167-223-88-cable.dk.customer.tdc.net. [80.167.223.88]) by smtp.gmail.com with ESMTPSA id d16sm3156398lfi.75.2019.04.22.12.08.12 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Mon, 22 Apr 2019 12:08:12 -0700 (PDT) From: Daniel Gomez To: andrew@lunn.ch, f.fainelli@gmail.com, hkallweit1@gmail.com Cc: davem@davemloft.net, netdev@vger.kernel.org, dagmcr@gmail.com, javier@dowhile0.org Subject: [PATCH 1/2] spi: Micrel eth switch: declare missing of table Date: Mon, 22 Apr 2019 21:08:03 +0200 Message-Id: <1555960084-8462-1-git-send-email-dagmcr@gmail.com> X-Mailer: git-send-email 2.7.4 Sender: netdev-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: netdev@vger.kernel.org Add missing table for SPI driver relying on SPI device match since compatible is in a DT binding or in a DTS. Before this patch: modinfo drivers/net/phy/spi_ks8995.ko | grep alias alias: spi:ksz8795 alias: spi:ksz8864 alias: spi:ks8995 After this patch: modinfo drivers/net/phy/spi_ks8995.ko | grep alias alias: spi:ksz8795 alias: spi:ksz8864 alias: spi:ks8995 alias: of:N*T*Cmicrel,ksz8795C* alias: of:N*T*Cmicrel,ksz8795 alias: of:N*T*Cmicrel,ksz8864C* alias: of:N*T*Cmicrel,ksz8864 alias: of:N*T*Cmicrel,ks8995C* alias: of:N*T*Cmicrel,ks8995 Reported-by: Javier Martinez Canillas Signed-off-by: Daniel Gomez --- drivers/net/phy/spi_ks8995.c | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/drivers/net/phy/spi_ks8995.c b/drivers/net/phy/spi_ks8995.c index 92b64e2..7475cef 100644 --- a/drivers/net/phy/spi_ks8995.c +++ b/drivers/net/phy/spi_ks8995.c @@ -159,6 +159,14 @@ static const struct spi_device_id ks8995_id[] = { }; MODULE_DEVICE_TABLE(spi, ks8995_id); +static const struct of_device_id ks8895_spi_of_match[] = { + { .compatible = "micrel,ks8995" }, + { .compatible = "micrel,ksz8864" }, + { .compatible = "micrel,ksz8795" }, + { }, + }; +MODULE_DEVICE_TABLE(of, ks8895_spi_of_match); + static inline u8 get_chip_id(u8 val) { return (val >> ID1_CHIPID_S) & ID1_CHIPID_M; @@ -526,6 +534,7 @@ static int ks8995_remove(struct spi_device *spi) static struct spi_driver ks8995_driver = { .driver = { .name = "spi-ks8995", + .of_match_table = of_match_ptr(ks8895_spi_of_match), }, .probe = ks8995_probe, .remove = ks8995_remove, From patchwork Mon Apr 22 19:08:04 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Daniel Gomez X-Patchwork-Id: 1088825 X-Patchwork-Delegate: davem@davemloft.net Return-Path: X-Original-To: patchwork-incoming-netdev@ozlabs.org Delivered-To: patchwork-incoming-netdev@ozlabs.org Authentication-Results: ozlabs.org; spf=none (mailfrom) smtp.mailfrom=vger.kernel.org (client-ip=209.132.180.67; helo=vger.kernel.org; envelope-from=netdev-owner@vger.kernel.org; receiver=) Authentication-Results: ozlabs.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.b="P/YoAd7P"; dkim-atps=neutral Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by ozlabs.org (Postfix) with ESMTP id 44nx1Z2yL8z9sBp for ; Tue, 23 Apr 2019 05:08:18 +1000 (AEST) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727402AbfDVTIR (ORCPT ); Mon, 22 Apr 2019 15:08:17 -0400 Received: from mail-lf1-f66.google.com ([209.85.167.66]:36348 "EHLO mail-lf1-f66.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726994AbfDVTIQ (ORCPT ); Mon, 22 Apr 2019 15:08:16 -0400 Received: by mail-lf1-f66.google.com with SMTP id u17so9761000lfi.3 for ; Mon, 22 Apr 2019 12:08:15 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:in-reply-to:references; bh=ZORiVaCQcyVpawQikv/6i9eImjKFl/VzIwNq9VVHNCA=; b=P/YoAd7Pu1thoe2RqXE+pIBw6trx/o4XUgDKL1bvKE5/YqO8pg5OrWOyRzD4CEuFNJ itsZjT2Iv6J2lfa6k2zIkEg4mvIw+WGSHARaWQmF29NKloLj+84W/TrH2HvYGeYH/kQw gFOup+t7rGAX2fipOM1aGvLuCzjzVDPpgCOou96pLJwVWciwPaxrQ0Qk6WO7hTD/ErF8 ozVPWakz+myuNSsVWqI2xuIxaXwqYV3Jz+r6E11LaoYzrEyo8ZDUdD4UQRw9s3XSn3PR qkUOTu3LuQF5TxsbCidBVgeguGZNM/e6P1/CG3sbpOL/ZqhwGIdzLMUOSWcl9yTLqP9v RpVQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references; bh=ZORiVaCQcyVpawQikv/6i9eImjKFl/VzIwNq9VVHNCA=; b=JFJeBoQVOOI2P11Ej/8YDufinzqri7DBKDrupS8DBGQVRUNQDfygby+N//dpSGfUfc Pg0lpZu84NGl8xyPBYEqXSEGicKdm85MRJIFPQaPl9F2vwGFEsBjJribPkVeXBQJU/Y0 OWj3kY1gj8hbUQiTQtRzlD/tZtRw9+2A2GXnD0CLpm+pbovhQG5xh7vtg6r26ThClOoa jI+BZ+ObxwsTxb0+of9A15VswPjPZw3/2l9BoyOjgJg6yx2x2gR/SdT5iI+u4qZFc1yq x47ag7YFrbxyUjFr3rfN72+wBkgmC4Y8MOiTHuzfTR878GavVN5F0OvZLr4iWLbzFNvR NnMw== X-Gm-Message-State: APjAAAV0e2JP2piU8WlJsIefYGZ48+BLw9qU7lrWI7Dx2/EEQc3+mgdz vclbTidOv7H+STSbb28ozmU= X-Google-Smtp-Source: APXvYqy8Qs0pzMyzN2ZTFfcF0/tXTOfsFUof4wEelJG5ozpi33JZVOWeImlAVA4AR2xNsvp0mbo5lQ== X-Received: by 2002:ac2:554a:: with SMTP id l10mr10119501lfk.45.1555960094301; Mon, 22 Apr 2019 12:08:14 -0700 (PDT) Received: from localhost.localdomain (80-167-223-88-cable.dk.customer.tdc.net. [80.167.223.88]) by smtp.gmail.com with ESMTPSA id d16sm3156398lfi.75.2019.04.22.12.08.13 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Mon, 22 Apr 2019 12:08:13 -0700 (PDT) From: Daniel Gomez To: andrew@lunn.ch, f.fainelli@gmail.com, hkallweit1@gmail.com Cc: davem@davemloft.net, netdev@vger.kernel.org, dagmcr@gmail.com, javier@dowhile0.org Subject: [PATCH 2/2] spi: ST ST95HF NFC: declare missing of table Date: Mon, 22 Apr 2019 21:08:04 +0200 Message-Id: <1555960084-8462-2-git-send-email-dagmcr@gmail.com> X-Mailer: git-send-email 2.7.4 In-Reply-To: <1555960084-8462-1-git-send-email-dagmcr@gmail.com> References: <1555960084-8462-1-git-send-email-dagmcr@gmail.com> Sender: netdev-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: netdev@vger.kernel.org Add missing table for SPI driver relying on SPI device match since compatible is in a DT binding or in a DTS. Before this patch: modinfo drivers/nfc/st95hf/st95hf.ko | grep alias alias: spi:st95hf After this patch: modinfo drivers/nfc/st95hf/st95hf.ko | grep alias alias: spi:st95hf alias: of:N*T*Cst,st95hfC* alias: of:N*T*Cst,st95hf Reported-by: Javier Martinez Canillas Signed-off-by: Daniel Gomez --- drivers/nfc/st95hf/core.c | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/drivers/nfc/st95hf/core.c b/drivers/nfc/st95hf/core.c index 2b26f76..01acb6e 100644 --- a/drivers/nfc/st95hf/core.c +++ b/drivers/nfc/st95hf/core.c @@ -1074,6 +1074,12 @@ static const struct spi_device_id st95hf_id[] = { }; MODULE_DEVICE_TABLE(spi, st95hf_id); +static const struct of_device_id st95hf_spi_of_match[] = { + { .compatible = "st,st95hf" }, + { }, +}; +MODULE_DEVICE_TABLE(of, st95hf_spi_of_match); + static int st95hf_probe(struct spi_device *nfc_spi_dev) { int ret; @@ -1260,6 +1266,7 @@ static struct spi_driver st95hf_driver = { .driver = { .name = "st95hf", .owner = THIS_MODULE, + .of_match_table = of_match_ptr(st95hf_spi_of_match), }, .id_table = st95hf_id, .probe = st95hf_probe,