aboutsummaryrefslogtreecommitdiffstats
path: root/Documentation/i2c
AgeCommit message (Expand)AuthorFilesLines
2024-03-07Documentation: i2c: Document that client auto-detection is a legacy mechanismHeiner Kallweit1-28/+4
2023-12-27Documentation/i2c: fix spelling error in i2c-address-translatorsAttreyee Mukherjee1-1/+1
2023-10-29Documentation: i2c: add fault code for not supporting 10 bit addressesWolfram Sang1-0/+4
2023-10-10i2c: i801: Add support for Intel Birch Stream SoCJarkko Nikula1-0/+1
2023-09-01Merge tag 'media/v6.6-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mch...Linus Torvalds2-0/+97
2023-08-14i2c: Update documentation to use .probe() againUwe Kleine-König1-1/+1
2023-07-14media: i2c: add I2C Address Translator (ATR) supportLuca Ceresoli2-0/+97
2023-06-05i2c: i801: Add support for Intel Meteor Lake PCH-SJarkko Nikula1-1/+1
2023-02-15Documentation: i2c: correct spellingRandy Dunlap2-2/+2
2022-09-28docs: i2c: slave-interface: return errno when handle I2C_SLAVE_WRITE_REQUESTEDQuan Nguyen1-3/+6
2022-09-27Merge branch 'master' into i2c/for-mergewindowWolfram Sang3-6/+6
2022-09-16Documentation: i2c: fix references to other documentsWolfram Sang3-6/+6
2022-09-16Merge tag 'v6.0-rc5' into i2c/for-mergewindowWolfram Sang2-107/+120
2022-08-29docs: i2c: piix4: Fix typos, add markup, drop linkBruce Duncan1-8/+5
2022-08-29docs: i2c: i2c-topology: reorder sections more logicallyLuca Ceresoli1-97/+114
2022-08-29docs: i2c: i2c-topology: fix incorrect headingLuca Ceresoli1-3/+2
2022-08-29docs: i2c: i2c-topology: fix typoLuca Ceresoli1-1/+1
2022-08-16i2c: Make remove callback return voidUwe Kleine-König1-1/+1
2022-08-11docs: i2c: i2c-sysfs: fix hyperlinksLuca Ceresoli1-11/+4
2022-08-11docs: i2c: i2c-sysfs: improve wordingLuca Ceresoli1-5/+4
2022-08-11docs: i2c: instantiating-devices: add syntax coloring to dts and C blocksLuca Ceresoli1-4/+12
2022-08-11docs: i2c: smbus-protocol: improve DataLow/DataHigh definitionLuca Ceresoli1-2/+2
2022-08-11docs: i2c: i2c-protocol: remove unused legend itemsLuca Ceresoli1-5/+1
2022-08-11docs: i2c: i2c-protocol,smbus-protocol: remove nonsense wordsLuca Ceresoli2-2/+2
2022-08-11docs: i2c: i2c-protocol: update introductory paragraphLuca Ceresoli1-1/+2
2022-07-06i2c: i801: Add support for Intel Meteor Lake-PJarkko Nikula1-0/+1
2022-05-04docs: i2c: reference simple probesStephen Kitt1-5/+8
2022-02-15i2c: i801: Add support for Intel Raptor Lake PCH-SJarkko Nikula1-0/+1
2021-12-31Docs: Fixes link to I2C specificationDeep Majumder1-3/+5
2021-11-23docs: i2c: smbus-protocol: mention the repeated start conditionMiquel Raynal1-6/+8
2021-08-10Documentation: i2c: add i2c-sysfs into indexHu Haowen1-0/+1
2021-07-04Merge branch 'i2c/for-mergewindow' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds1-0/+395
2021-06-25Documentation: i2c: Add doc for I2C sysfsAlex Qiu1-0/+395
2021-06-17docs: i2c: avoid using ReST :doc:`foo` markupMauro Carvalho Chehab3-4/+5
2021-02-12i2c: testunit: add support for block process callsWolfram Sang1-2/+21
2020-10-05Documentation: i2c: add testunit docs to indexWolfram Sang1-0/+1
2020-10-05i2c: testunit: improve documentationWolfram Sang1-5/+8
2020-09-29i2c: i801: Add support for Intel Alder Lake PCH-SJarkko Nikula1-0/+1
2020-09-21i2c: add slave testunit driverWolfram Sang1-0/+66
2020-08-13Merge branch 'i2c/for-5.9' of git://git.kernel.org/pub/scm/linux/kernel/git/w...Linus Torvalds2-0/+3
2020-08-13Merge tag 'docs-5.9-2' of git://git.lwn.net/linuxLinus Torvalds2-286/+0
2020-08-11docs: remove the 2.6 "Upgrading I2C Drivers" guideStephen Kitt2-286/+0
2020-08-05i2c: i801: Add support for Intel Emmitsburg PCHMika Westerberg1-0/+1
2020-08-05Documentation: i2c: dev: 'block process call' is supportedWolfram Sang1-0/+2
2020-08-04Merge tag 'docs-5.9' of git://git.lwn.net/linuxLinus Torvalds1-1/+1
2020-07-13Documentation: i2c: eliminate duplicated wordRandy Dunlap1-1/+1
2020-07-04i2c: slave-eeprom: update documentationWolfram Sang1-5/+17
2020-06-19Documentation/i2c: SMBus start signal is S not ADaniel Schaefer1-1/+1
2020-04-20docs: i2c: rename i2c.svg to i2c_bus.svgMauro Carvalho Chehab2-2/+2
2020-03-10i2c: convert SMBus alert setup function to return an ERRPTRWolfram Sang1-1/+1
2020-01-29docs: i2c: writing-clients: properly name the stop conditionLuca Ceresoli1-3/+3
2020-01-29docs: i2c: i2c-protocol: use same wording as smbus-protocolLuca Ceresoli1-3/+3
2020-01-29docs: i2c: rename sections so the overall picture is clearerLuca Ceresoli7-21/+21
2020-01-29docs: i2c: old-module-parameters: use monospace instead of ""Luca Ceresoli1-5/+5
2020-01-29docs: i2c: old-module-parameters: clarify this is for obsolete kernelsLuca Ceresoli1-0/+5
2020-01-29docs: i2c: old-module-parameters: fix internal hyperlinkLuca Ceresoli1-2/+2
2020-01-29docs: i2c: instantiating-devices: use monospace for sysfs attributesLuca Ceresoli1-7/+7
2020-01-29docs: i2c: instantiating-devices: rearrange static instatiationLuca Ceresoli1-43/+54
2020-01-29docs: i2c: instantiating-devices: fix internal hyperlinkLuca Ceresoli1-1/+1
2020-01-29docs: i2c: smbus-protocol: improve I2C Block transactions descriptionLuca Ceresoli1-3/+4
2020-01-29docs: i2c: smbus-protocol: fix punctuationLuca Ceresoli1-1/+1
2020-01-29docs: i2c: smbus-protocol: fix typoLuca Ceresoli1-1/+1
2020-01-29docs: i2c: smbus-protocol: fix kernel-doc function syntaxLuca Ceresoli1-2/+2
2020-01-29docs: i2c: smbus-protocol: enable kernel-doc function syntaxLuca Ceresoli1-22/+42
2020-01-29docs: i2c: smbus-protocol: use proper names for ACK and NACKLuca Ceresoli1-1/+1
2020-01-29docs: i2c: smbus-protocol: remove unneeded colons from tableLuca Ceresoli1-9/+9
2020-01-29docs: i2c: smbus-protocol: properly name start and stop conditionsLuca Ceresoli1-2/+2
2020-01-29docs: i2c: smbus-protocol: fix link syntaxLuca Ceresoli1-2/+2
2020-01-29docs: i2c: i2c-protocol: use proper names for ACK and NACKLuca Ceresoli1-1/+1
2020-01-29docs: i2c: i2c-protocol: remove unneeded colons from tableLuca Ceresoli1-9/+9
2020-01-29docs: i2c: i2c-protocol: properly name start and stop conditionsLuca Ceresoli1-7/+8
2020-01-29docs: i2c: i2c-protocol: fix kernel-doc function syntaxLuca Ceresoli1-3/+3
2020-01-29docs: i2c: replace "I2C-transfer" -> "I2C transfer" consistentlyLuca Ceresoli1-12/+12
2020-01-29docs: i2c: fix typoLuca Ceresoli1-1/+1
2020-01-29docs: i2c: call it "I2C" consistentlyLuca Ceresoli8-53/+53
2020-01-29docs: i2c: summary: rewrite the "terminology" sectionLuca Ceresoli2-14/+1363
2020-01-29docs: i2c: summary: extend introductionLuca Ceresoli1-6/+12
2020-01-29docs: i2c: sort index logicallyLuca Ceresoli1-11/+47
2020-01-15docs: i2c: use the new API in 'writing-clients'Wolfram Sang1-10/+10
2020-01-15docs: i2c: use the new API in 'instantiating-devices.rst'Wolfram Sang1-4/+4
2020-01-15i2c: parport-light: remove driverWolfram Sang2-25/+0
2019-12-02Merge tag 'docs-5.5a' of git://git.lwn.net/linuxLinus Torvalds2-2/+2
2019-11-28i2c: replace i2c_new_probed_device with an ERR_PTR variantWolfram Sang2-9/+9
2019-11-25i2c: i801: Correct Intel Jasper Lake SOC namingAndy Shevchenko1-1/+1
2019-10-24i2c: i801: Add support for Intel Jasper LakeJarkko Nikula1-0/+1
2019-10-18docs: i2c: Fix SPDX-License-Identifier syntaxJonathan Neuschäfer2-2/+2
2019-07-31docs: i2c: convert to ReST and add to driver-api booksetMauro Carvalho Chehab47-729/+1034
2019-07-15Merge branch 'i2c/for-5.3' of git://git.kernel.org/pub/scm/linux/kernel/git/w...Linus Torvalds1-9/+11
2019-07-05i2c: i801: Documentation updateJean Delvare1-8/+8
2019-07-05i2c: i801: Add support for Intel Tiger LakeJarkko Nikula1-0/+1
2019-06-21i2c: i801: Add support for Intel Elkhart LakeJarkko Nikula1-0/+1
2019-06-21i2c: i801: Add Block Write-Block Read Process Call supportAlexander Sverdlin1-1/+1
2019-06-20docs: stop suggesting strlcpyStephen Kitt2-3/+3
2019-06-08docs: fix broken documentation linksMauro Carvalho Chehab1-1/+1
2019-05-03i2c-piix4: Add Hygon Dhyana SMBus supportPu Wen1-0/+2
2019-05-03Merge branch 'i2c-mux/for-next' of https://github.com/peda-r/i2c-mux into i2c...Wolfram Sang1-0/+1
2019-03-25i2c: Add drivers for the AMD PCIe MP2 I2C controllerElie Morisse1-0/+23
2019-03-20i2c: i801: Add support for Intel Comet LakeJarkko Nikula1-0/+1
2019-02-23i2c: gpio: fault-injector: add 'inject_panic' injectorWolfram Sang1-0/+26
2019-02-23i2c: gpio: fault-injector: add 'lose_arbitration' injectorWolfram Sang1-0/+25
2019-02-05i2c: gpio: fault-injector: better SPHINX style in docsWolfram Sang1-3/+7
2019-01-08i2c: add suspended flag and accessors for i2c adaptersWolfram Sang1-0/+4
2018-11-09i2c: add i2c bus driver for NVIDIA GPUAjay Gupta1-0/+18
2018-08-30i2c: refactor function to release a DMA safe bufferWolfram Sang1-3/+7
2018-08-24i2c: ocores: update my email addressPeter Korsgaard1-1/+1
2018-07-03i2c: i801: Add support for Intel Ice LakeMika Westerberg1-0/+1
2018-07-03i2c: i801: Consolidate chipset names in documentation and KconfigJarkko Nikula1-7/+3
2018-07-03i2c: gpio: fault-injector: add incomplete_write_byteWolfram Sang1-0/+19
2018-07-03i2c: gpio: fault-injector: refactor incomplete transferWolfram Sang1-11/+19
2018-06-14Merge branch 'i2c/for-4.18' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds3-3/+7
2018-05-29i2c: ocores: update HDL sources URLFederico Vaga1-1/+1
2018-05-17Merge branch 'i2c/platform_data-immutable' into i2c/for-4.18Wolfram Sang2-3/+3
2018-05-17i2c: ocores: move header to platform_dataWolfram Sang1-1/+1
2018-05-17i2c: mux: gpio: move header to platform_dataWolfram Sang1-2/+2
2018-04-30i2c: mlxcpld: Add capability register description to documentationMichael Shych1-0/+4
2018-04-18Documentation/i2c: adopt kernel commenting style in examplesSam Hansen1-2/+4
2018-04-18Documentation/i2c: sync docs with current state of i2c-toolsSam Hansen1-11/+5
2018-04-18Documentation/i2c: whitespace cleanupSam Hansen1-6/+6
2018-02-21i2c: i801: Add missing documentation entries for Braswell and Kaby LakeJarkko Nikula1-0/+2
2018-02-04Merge branch 'i2c/for-4.16' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds2-0/+121
2017-12-21i2c: update i2c-dev.h warning in documentationCengiz C1-7/+10
2017-12-03i2c: add docs to clarify DMA handlingWolfram Sang1-0/+67
2017-12-03i2c: gpio: add fault injectorWolfram Sang1-0/+54
2017-10-05i2c: i801: Add support for Intel Cedar ForkJarkko Nikula1-0/+1
2017-08-22i2c: Documentation: i2c-topology: mention recent driver additionsPeter Rosin1-0/+6
2017-06-19i2c: i801: Add support for Intel Cannon LakeSrinivas Pandruvada1-0/+2
2017-05-31docs: i2c: dev-interface: adapt to new filenames of the i2c coreWolfram Sang1-7/+7
2017-02-09i2c: i801: Add support for Intel Gemini LakeMika Westerberg1-0/+1
2017-02-09i2c: i2c-mux-gpio: rename i2c-gpio-mux to i2c-mux-gpioPeter Rosin1-10/+10
2016-12-15Merge branch 'i2c/for-4.10' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds2-4/+55
2016-11-24i2c: use an IRQ to report Host Notify events, not alertBenjamin Tissoires1-4/+8
2016-11-24i2c: mlxcpld: add master driver for mellanox systemsVadim Pasternak1-0/+47
2016-11-10i2c: Documentation: i2c-topology: fix minor whitespace nitPeter Rosin1-2/+2
2016-09-08Documentation: i2c: slave-interface: add note for driver developmentWolfram Sang1-0/+5
2016-07-23Documentation: i2c: slave: give proper example for pm usageWolfram Sang1-3/+3
2016-07-23Documentation: i2c: slave: describe buffer problems a bit betterWolfram Sang1-7/+8
2016-06-17i2c: smbus: add SMBus Host Notify supportBenjamin Tissoires1-0/+6
2016-05-04[media] rtl2832: change the i2c gate to be mux-lockedPeter Rosin1-1/+1
2016-05-04[media] si2168: change the i2c gate to be mux-lockedAntti Palosaari1-1/+1
2016-05-04iio: imu: inv_mpu6050: change the i2c gate to be mux-lockedPeter Rosin1-1/+1
2016-05-04i2c: mux: document i2c muxes and elaborate on parent-/mux-locked muxesPeter Rosin1-0/+370
2016-02-10Doc: i2c: Fix typo in Documentation/i2cMasanari Iida2-3/+3
2015-11-20i2c: i801: add Intel Lewisburg device IDsAlexandra Yates1-0/+1
2015-10-26i2c: i801: Document Intel DNV and BroxtonJarkko Nikula1-0/+2
2015-08-24i2c: support 10 bit and slave addresses in sysfs 'new_device'Wolfram Sang2-3/+10
2015-08-10i2c: parport: Add VCT-jig adapterOndrej Zary1-0/+1
2015-06-25Merge branch 'i2c/for-4.2' of git://git.kernel.org/pub/scm/linux/kernel/git/w...Linus Torvalds1-10/+15
2015-06-17i2c: slave: fix the example how to instantiate from userspaceWolfram Sang1-3/+3
2015-06-01i2c: slave: docs: be more precise about the prerequsitesWolfram Sang1-10/+15
2015-03-27i2c: slave: add documentation for i2c-slave-eepromWolfram Sang1-0/+14
2015-03-27Documentation: i2c: describe the new slave modeWolfram Sang2-4/+179
2015-02-19i2c: fix reference to functionality constants definitionBaruch Siach1-1/+1
2014-12-04Documentation: i2c: Use PM ops instead of legacy suspend/resumeLars-Peter Clausen2-8/+6
2014-11-12i2c: i801: Add DeviceIDs for SunrisePoint LPDevin Ryles1-0/+1
2014-10-16i2c: i801: Add Device IDs for Intel Sunrise Point PCHjames.d.ralston@intel.com1-0/+1
2014-09-07Documentation: i2c: rename variable "register" to "reg"Jose Manuel Alarcon Roldan1-5/+5
2014-07-17i2c: i801: Add device ID for Intel Wildcat Point PCHJean Delvare1-0/+1
2014-07-17i2c: stub: Add support for banked register rangesJean Delvare1-4/+7
2014-07-17i2c: stub: Add support for SMBus block commandsGuenter Roeck1-2/+10
2014-04-06Documentation: i2c: improve section about flags mangling the protocolWolfram Sang1-15/+20
2014-03-12i2c: Spelling s/than/that/Geert Uytterhoeven1-1/+1
2014-03-09i2c: i801: enable Intel BayTrail SMBUSChew, Kean ho1-0/+1
2014-02-15Documentation: i2c: mention ACPI method for instantiating devicesWolfram Sang1-0/+7
2014-02-15Documentation: i2c: describe devicetree method for instantiating devicesWolfram Sang1-2/+32
2014-01-29Merge branch 'i2c/for-current' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds1-1/+1
2014-01-29Merge branch 'hwmon-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds5-5/+5
2014-01-29Update Jean Delvare's e-mail addressJean Delvare5-5/+5
2014-01-24i2c: piix4: Add support for AMD ML and CZ SMBus changesShane Huang1-1/+1
2014-01-09Documentation: i2c: Remove obsolete exampleHelia Correia1-3/+0
2013-11-14i2c: i801: Add Device IDs for Intel Wildcat Point-LP PCHJames Ralston1-0/+1
2013-09-06Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jik...Linus Torvalds1-2/+2
2013-08-19Documentation: i2c: Fix example in instantiating-devicesSachin Kamat1-1/+1
2013-08-15i2c: piix4: Add support for secondary SMBus on AMD SB800 and AMD FCH chipsetsRudolf Marek1-3/+4
2013-07-25doc: Fix typo in doucmentationsMasanari Iida1-2/+2
2013-07-04Merge branch 'i2c/for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds1-0/+1
2013-06-20i2c: i801: SMBus patch for Intel Coleto Creek DeviceIDsSeth Heasley1-0/+1
2013-06-03i2c-piix4: Add AMD CZ SMBus device IDShane Huang1-1/+1
2013-03-22i2c: Fix my e-mail address in drivers and documentationGuenter Roeck1-1/+1
2013-02-15i2c: i801: Add Device IDs for Intel Wellsburg PCHJames Ralston1-0/+1
2013-02-11i2c: sis630: Add SIS964 supportAmaury Decrême1-0/+9
2013-02-10i2c: Adding support for Intel iSMT SMBus 2.0 host controllerNeil Horman1-0/+36
2013-02-08i2c: i801: SMBus patch for Intel Avoton DeviceIDsSeth Heasley1-0/+1
2013-01-28i2c: core: Remove definition of i2c_smbus_process_callTushar Behera2-4/+4
2013-01-03Documentation: remove __dev* attributes.Greg Kroah-Hartman1-1/+1
2012-12-16i2c: Mention functionality flags in SMBus protocol documentationJean Delvare1-9/+31
2012-10-05i2c-mux-gpio: Update documentationJean Delvare1-0/+18
2012-10-05i2c-viapro: Add VIA VX900 device IDJean Delvare1-1/+5
2012-09-10i2c-i801: Add Device IDs for Intel Lynx Point-LP PCHJames Ralston1-0/+1
2012-07-24i2c-i801: Enable IRQ for SMBus transactionsDaniel Kurtz1-3/+10
2012-07-24i2c/writing-clients: Mention module_i2c_driver()Jean Delvare1-8/+15
2012-07-24i2c-piix4: Support AMD auxiliary SMBus controllerAndrew Armenia1-0/+9
2012-05-30i2c: Split I2C_M_NOSTART support out of I2C_FUNC_PROTOCOL_MANGLINGMark Brown2-4/+14
2012-05-12i2c: Rename last mux driver to standard patternJean Delvare1-6/+6
2012-03-30Documentation: remove references to /etc/modprobe.confLucas De Marchi1-1/+1
2012-03-26i2c-i801: Add device IDs for Intel Lynx PointSeth Heasley1-0/+1
2012-03-13USB: ohci-nxp: Rename symbols from pnx4008 to nxpRoland Stigge1-3/+3
2011-11-23i2c: Fix device name for 10-bit slave addressJean Delvare1-17/+19
2011-10-30i2c: Functions for byte-swapped smbus_write/read_word_dataJonathan Cameron1-0/+8
2011-05-24i2c-i801: SMBus patch for Intel Panther Point DeviceIDsSeth Heasley1-0/+1
2011-05-24i2c/writing-clients: Fix foo_driver.id_tableVikram Narayanan1-1/+1