Received: by 2002:a25:8b91:0:0:0:0:0 with SMTP id j17csp20910119ybl; Sun, 5 Jan 2020 14:45:39 -0800 (PST) X-Google-Smtp-Source: APXvYqzFj/KIsRSMiUoO5fis9N2m772BHwzA5FDPpduczlBK6SuuBwPlx6omcK7urchiNx2HVSgA X-Received: by 2002:a05:6830:3c9:: with SMTP id p9mr3355185otc.310.1578264339607; Sun, 05 Jan 2020 14:45:39 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1578264339; cv=none; d=google.com; s=arc-20160816; b=oYjPPNQs/r0mZpx3WYJ2c7O2wvB/thTrWHihRVTVNDlArN1ECmJSzYSlUBX+31XLEj eDWXnabq2g9IaToaTOb+WDVKc5XaosQsWfRUZoZbzz0LoIQZcrJeM/6IhqbgWYd+Gc67 tvO/HaSxZnYdjTs5cm8gOSMLxi6i0QgAFxCFP9WVueyy7T36j8ZVBSrTmvPApFPQa9Ls BeLcqAleBXFu0x+AsARTTdDKmm06LJZFZXJcm/uHs+sxi58OnWbKni1GriOUUAWbt0ZQ 0DRvSzwY6yQCdCVyAtN6pNoJJn1bVaL7nToZXslpf/o4zOI3xYYv7HGQ/lIvGkcseIFT kJSg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:mime-version :message-id:date:subject:cc:to:from; bh=bQStMmiq6EqhsU9HfwrBtC6NJ4ys5FYhhxuFnOfZp0w=; b=ad3fzRD7RQQGnbD7iG8D52dlzjNIM59y+Ia2+d04Pv9nwBYutWxXy8AmR5eV1+UDM+ 518eTiviRySs7UiI6IUWg8DP6kBieDJ/6QHyiGBSdyIWaOTucDarCACHaCcQ/9376lSg mB1fWLT4RArDDbiiG+QmX2BZB7TBb/7z/7+MHnZjcQJWFwebD2DpUIOY98EIbbLd+dmi gxgKnKmw9m2G8SCiUdefzdtg0j6a32tlhq4fmdWCZ1GtEuAkWtQ6YIuEy8eHrgPgaQrA pDZ4sJSyn8IpOzmkO4lGidmRl2uqdbe9HkM5ZumDInpNaHsuGsfgUl/zg3wyENrmRDO3 RyiQ== ARC-Authentication-Results: i=1; mx.google.com; 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 Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id l84si31184677oig.5.2020.01.05.14.45.24; Sun, 05 Jan 2020 14:45:39 -0800 (PST) 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; 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 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727149AbgAEWnP (ORCPT + 99 others); Sun, 5 Jan 2020 17:43:15 -0500 Received: from hostingweb31-40.netsons.net ([89.40.174.40]:48572 "EHLO hostingweb31-40.netsons.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726851AbgAEWnO (ORCPT ); Sun, 5 Jan 2020 17:43:14 -0500 Received: from [81.174.41.21] (port=58572 helo=melee.fritz.box) by hostingweb31.netsons.net with esmtpa (Exim 4.92) (envelope-from ) id 1ioEbs-00GPCc-B9; Sun, 05 Jan 2020 23:43:11 +0100 From: Luca Ceresoli To: linux-doc@vger.kernel.org, linux-i2c@vger.kernel.org Cc: Luca Ceresoli , Wolfram Sang , Peter Rosin , linux-kernel@vger.kernel.org Subject: [PATCH 00/26] docs: i2c: rework I2C documentation, part I Date: Sun, 5 Jan 2020 23:39:40 +0100 Message-Id: <20200105224006.10321-1-luca@lucaceresoli.net> X-Mailer: git-send-email 2.24.1 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - hostingweb31.netsons.net X-AntiAbuse: Original Domain - vger.kernel.org X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12] X-AntiAbuse: Sender Address Domain - lucaceresoli.net X-Get-Message-Sender-Via: hostingweb31.netsons.net: authenticated_id: luca+lucaceresoli.net/only user confirmed/virtual account not confirmed X-Authenticated-Sender: hostingweb31.netsons.net: luca@lucaceresoli.net X-Source: X-Source-Args: X-Source-Dir: Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi, this series is a list of improvements to the I2C documentation. It started as a simple reordering of index.rst from alphabetical order to a logical order. Then it grew to a mixture of various improvements to each section. I wanted to rework all the sections in a unique series, but after covering about one third of them the number of patches has already grown pretty long so I'm sending it in its current state. Let's see how this series is received, I will continue to cover the rest of the sections later. Each patch is quite self-standing, and most are trivial, so have a good reading. Luca Luca Ceresoli (26): docs: i2c: sort index logically docs: i2c: summary: extend introduction docs: i2c: summary: rewrite the "terminology" section docs: i2c: call it "I2C" consistently docs: i2c: fix typo docs: i2c: replace "I2C-transfer" -> "I2C transfer" consistently docs: i2c: i2c-protocol: fix kernel-doc function syntax docs: i2c: i2c-protocol: properly name start and stop conditions docs: i2c: i2c-protocol: remove unneeded colons from table docs: i2c: i2c-protocol: use proper names for ACK and NACK docs: i2c: smbus: fix link syntax docs: i2c: smbus-protocol: properly name start and stop conditions docs: i2c: smbus-protocol: remove unneeded colons from table docs: i2c: smbus-protocol: use proper names for ACK and NACK docs: i2c: smbus-protocol: enable kernel-doc function syntax docs: i2c: smbus-protocol: fix kernel-doc function syntax docs: i2c: i2c-protocol: fix typo docs: i2c: i2c-protocol: fix punctuation docs: i2c: smbus-protocol: improve I2C Block transactions description docs: i2c: instantiating-devices: fix internal hyperlink docs: i2c: instantiating-devices: rearrange static instatiation docs: i2c: instantiating-devices: use monospace for filenames docs: i2c: old-module-parameters: fix internal hyperlink docs: i2c: old-module-parameters: clarify this is for obsolete kernels docs: i2c: old-module-parameters: use monospace for filenames docs: i2c: rename sections so the overall picture is clearer Documentation/i2c/dev-interface.rst | 24 +- Documentation/i2c/dma-considerations.rst | 2 +- Documentation/i2c/i2c-protocol.rst | 45 +- Documentation/i2c/i2c-topology.rst | 72 +- Documentation/i2c/i2c.svg | 1341 +++++++++++++++++++ Documentation/i2c/index.rst | 21 +- Documentation/i2c/instantiating-devices.rst | 116 +- Documentation/i2c/old-module-parameters.rst | 30 +- Documentation/i2c/slave-interface.rst | 4 +- Documentation/i2c/smbus-protocol.rst | 107 +- Documentation/i2c/summary.rst | 61 +- Documentation/i2c/writing-clients.rst | 10 +- 12 files changed, 1611 insertions(+), 222 deletions(-) create mode 100644 Documentation/i2c/i2c.svg -- 2.24.1