From patchwork Thu Apr 12 13:55:32 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Phil Elwell X-Patchwork-Id: 897692 Return-Path: X-Original-To: incoming-dt@patchwork.ozlabs.org Delivered-To: patchwork-incoming-dt@bilbo.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=devicetree-owner@vger.kernel.org; receiver=) Authentication-Results: ozlabs.org; dmarc=none (p=none dis=none) header.from=raspberrypi.org Authentication-Results: ozlabs.org; dkim=fail reason="signature verification failed" (2048-bit key; secure) header.d=raspberrypi.org header.i=@raspberrypi.org header.b="fKBLUXFi"; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=raspberrypi-org.20150623.gappssmtp.com header.i=@raspberrypi-org.20150623.gappssmtp.com header.b="aXMmgpky"; dkim-atps=neutral Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by ozlabs.org (Postfix) with ESMTP id 40MNHQ1TY4z9s2b for ; Fri, 13 Apr 2018 00:16:02 +1000 (AEST) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753008AbeDLOP7 (ORCPT ); Thu, 12 Apr 2018 10:15:59 -0400 Received: from mx07-00252a01.pphosted.com ([62.209.51.214]:47674 "EHLO mx07-00252a01.pphosted.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752972AbeDLOP6 (ORCPT ); Thu, 12 Apr 2018 10:15:58 -0400 X-Greylist: delayed 1208 seconds by postgrey-1.27 at vger.kernel.org; Thu, 12 Apr 2018 10:15:57 EDT Received: from pps.filterd (m0102628.ppops.net [127.0.0.1]) by mx07-00252a01.pphosted.com (8.16.0.22/8.16.0.22) with SMTP id w3CDsG87008345 for ; Thu, 12 Apr 2018 14:55:48 +0100 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raspberrypi.org; h=from : to : cc : subject : date : message-id; s=pp; bh=IhDVKrmdamlsVSIQC6DRPkRBc65CK8/ml5EcfeEuoEA=; b=fKBLUXFiJxuknyCJ1o0M+lRb3nc6r+8VJKc2iJqThKIfPYa99eqbbd9f8ws3siMil2Zz bxxeDIvDi2gB1LZVbheJd4Sqr30FLAiEPp9PeQ4R3vARIKuoatxKd4Cc/BGJjq5SN/Pe dtQ7PMr1fJTWWDsw2Ewc+xfKXpCP45orXitHuOKsOW/siX5yssJyLHcZXoeWnLmZcpNB jQFjzBJCKirsrY+Gcg2+CGLiXJE6XvSUIdTOwfQP8auhp7zKWGpHDuyWZybhcXvhF6Qp tRAKUDhIwuNBiIF2aiXd7WH1W0yBLbW0cxa+iSCOz0jcrO3ggKVPx3MWl3Y6tyqM31/r qg== Received: from mail-wr0-f199.google.com (mail-wr0-f199.google.com [209.85.128.199]) by mx07-00252a01.pphosted.com with ESMTP id 2h6s4kamw5-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=OK) for ; Thu, 12 Apr 2018 14:55:48 +0100 Received: by mail-wr0-f199.google.com with SMTP id k27so2991495wre.23 for ; Thu, 12 Apr 2018 06:55:48 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raspberrypi-org.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:date:message-id; bh=IhDVKrmdamlsVSIQC6DRPkRBc65CK8/ml5EcfeEuoEA=; b=aXMmgpkytFYx6GinbCpwE9A6AMhRDegD0+OcmQ88joRxMBJweKeyQ5hd50nmYq2Zm2 XwYfRYwREWFE5BINWDECsoAcRlpqe4X3J4Pgnl+uMyUAGA/05xDAUHmJcbU6zy1LcTgj rhj7uhAgSglyPnyhoAxrQ1Lz9qR65EZHlT936i1bv1jIAWsDeJJWF5Nkxs3VXkvFb7gz nehXJPP4XGES7bwZgy0XXP00o8zqDCbEU+xyT8W8+vMEdRZGcnrrRZ5rNOwZlx2I7Dfo 7LJpI5g58p97yfIeeyjsdKHTiyU1J886VDMKRW2qOna4Qb6mHN+N7m3rfRYh98ILOFvd UL/Q== 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=IhDVKrmdamlsVSIQC6DRPkRBc65CK8/ml5EcfeEuoEA=; b=hU8PdZvAuEQ7luGzmolERyorFG9D7icSpv6ZrbfoaIoYH3JdqIJC0N4Au9F8g9xcL/ 5zH8WZkMUH0VQPPjZ8xDB4KN1wV+fBIqgouLfOz2aqBF7xKw22gXktQy/8vTintmihi3 QXrxSmOzMqbNrPB8f9KiGfiWd8bINgII/+ii8/JcrbB+EvxtUfIzrBJenX1cS8uneUU+ 8C3os2U0w33jANVetUG8Ex1HJEzJ0uOBlrZfefycT10ske5DpJIjMBdJwzybw7WGeikr 6+PSjIA5snY+ykK+tODibWzIsmZbjU95ltA5QjWJ+dt+r7DYSuEeKSU1+NLXCz5QZgzY eKwg== X-Gm-Message-State: ALQs6tAjx5HpV2M6Vfa/zf2NLY8uWexuLIgAoc/2tJ892JuJt8Zw48wy A5Nyo6rjdTXQQgOeAyO5+g5s1JEILA4Ge0k5sn5vBn6yBHTensNMa8wcskS7yYGekT7ReJdOfcB v73XgA5Kp2YKXVCzQpFjzeQ== X-Received: by 10.28.232.202 with SMTP id f71mr910020wmi.136.1523541347733; Thu, 12 Apr 2018 06:55:47 -0700 (PDT) X-Google-Smtp-Source: AIpwx4+jz7jmPOm1F3O86yC4bidejCNb5ztpVi3mRMVSVk0qYBKtKvv7ZvHxbRj16Z7L+ecgTQF68g== X-Received: by 10.28.232.202 with SMTP id f71mr910004wmi.136.1523541347551; Thu, 12 Apr 2018 06:55:47 -0700 (PDT) Received: from buildbot.pitowers.org ([2a00:2381:fdf7:14:3403:8ea9:e6c1:e3f5]) by smtp.gmail.com with ESMTPSA id m83sm3491581wma.17.2018.04.12.06.55.46 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Thu, 12 Apr 2018 06:55:46 -0700 (PDT) From: Phil Elwell To: Woojung Huh , Microchip Linux Driver Support , Rob Herring , Mark Rutland , "David S. Miller" , Mauro Carvalho Chehab , Greg Kroah-Hartman , Linus Walleij , Andrew Morton , Randy Dunlap , netdev@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-usb@vger.kernel.org Cc: Phil Elwell Subject: [PATCH 0/4] lan78xx: Read configuration from Device Tree Date: Thu, 12 Apr 2018 14:55:32 +0100 Message-Id: <1523541336-145953-1-git-send-email-phil@raspberrypi.org> X-Mailer: git-send-email 2.7.4 X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:, , definitions=2018-04-12_07:, , signatures=0 Sender: devicetree-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: devicetree@vger.kernel.org The Microchip LAN78XX family of devices are Ethernet controllers with a USB interface. Despite being discoverable devices it can be useful to be able to configure them from Device Tree, particularly in low-cost applications without an EEPROM or programmed OTP. This patch set adds support for reading the MAC address, EEE setting and LED modes from Device Tree. Phil Elwell (4): lan78xx: Read MAC address from DT if present lan78xx: Read initial EEE setting from Device Tree lan78xx: Read LED modes from Device Tree dt-bindings: Document the DT bindings for lan78xx .../devicetree/bindings/net/microchip,lan78xx.txt | 44 ++++++++++++ MAINTAINERS | 1 + drivers/net/usb/lan78xx.c | 81 ++++++++++++++++------ 3 files changed, 105 insertions(+), 21 deletions(-) create mode 100644 Documentation/devicetree/bindings/net/microchip,lan78xx.txt