[PULL REQUEST] i2c for 4.13

2017-09-01 Thread Wolfram Sang
Linus, I2C has two bugfixes for you: the ismt driver had a problem with a rarely used transaction type and the designware driver was made even more robust against non standard ACPI tables. Please pull. Thanks, Wolfram The following changes since commit cc4a41fe5541a73019a864883297bd5043aa6

[PULL REQUEST] i2c for 4.13

2017-08-25 Thread Wolfram Sang
Linus, I2C has some bugfixes for you: mainly Jarkko fixed up a few things in the designware driver regarding the new slave mode. But Ulf also fixed a long-standing and now agreed suspend problem. Plus, some simple stuff which nonetheless needs fixing. Please pull. Thanks, Wolfram The follo

[PULL REQUEST] i2c for 4.13

2017-08-09 Thread Wolfram Sang
Linus, here is a pull request from I2C. The main thing is to allow empty id_tables for ACPI to make some drivers get probed again. It looks a bit bigger than usual because it needs some internal renaming, too. Other than that, there is a fix for broken DSTDs, a super simple enablement for ARM MPS,

Re: [PULL REQUEST] i2c for 4.13

2017-07-13 Thread Peter Rosin
On 2017-07-13 23:05, Linus Torvalds wrote: > On Thu, Jul 13, 2017 at 1:57 PM, Peter Rosin wrote: >> >> And if you, like me, sometimes take a peek at the core of several >> subsystems using emacs, the buffers are either named "core.c" >> or "subsys-core.c". The latter naming is more friendly to tab

Re: [PULL REQUEST] i2c for 4.13

2017-07-13 Thread Linus Torvalds
On Thu, Jul 13, 2017 at 1:57 PM, Peter Rosin wrote: > > And if you, like me, sometimes take a peek at the core of several > subsystems using emacs, the buffers are either named "core.c" > or "subsys-core.c". The latter naming is more friendly to tab-completion > after ctrl-x b. Here's a nickel, K

Re: [PULL REQUEST] i2c for 4.13

2017-07-13 Thread Peter Rosin
On 2017-07-13 09:56, Uwe Kleine-König wrote: > Hello, > > On Wed, Jul 12, 2017 at 10:16:32AM -0700, Linus Torvalds wrote: >> On Wed, Jul 12, 2017 at 8:49 AM, Wolfram Sang wrote: >>> drivers/i2c/i2c-core-acpi.c| 665 >>> drivers/i2c/{i2c-core.c => i2c-core-base.c

Re: [PULL REQUEST] i2c for 4.13

2017-07-13 Thread Wolfram Sang
> request): keep the module name constant. Given that, I am going to take > some middle path and rename like this: > > drivers/i2c/acpi.c ... Where is my brown paper bag? Sorry, I mixed things up. I'll just come back once I'm done and happy... signature.asc Description: PGP signature

Re: [PULL REQUEST] i2c for 4.13

2017-07-13 Thread Wolfram Sang
Linus, > So I personally tend to much prefer > >drivers/i2c/core/acpi.c >drivers/i2c/core/base.c >drivers/i2c/core/of.c >drivers/i2c/core/slave.c >drivers/i2c/core/smbus.c >drivers/i2c/core/core.h > > as the model. Then things *really* sort together, auto-complete works >

Re: [PULL REQUEST] i2c for 4.13

2017-07-13 Thread Uwe Kleine-König
Hello, On Wed, Jul 12, 2017 at 10:16:32AM -0700, Linus Torvalds wrote: > On Wed, Jul 12, 2017 at 8:49 AM, Wolfram Sang wrote: > > drivers/i2c/i2c-core-acpi.c| 665 > > drivers/i2c/{i2c-core.c => i2c-core-base.c}| 1684 > > +--- > > drive

Re: [PULL REQUEST] i2c for 4.13

2017-07-12 Thread Linus Torvalds
On Wed, Jul 12, 2017 at 8:49 AM, Wolfram Sang wrote: > drivers/i2c/i2c-core-acpi.c| 665 > drivers/i2c/{i2c-core.c => i2c-core-base.c}| 1684 > +--- > drivers/i2c/i2c-core-of.c | 276 > drivers/i2c/i2c-core-

Re: [PULL REQUEST] i2c for 4.13

2017-07-12 Thread Wolfram Sang
> with much appreciated quality assurance from > > Andy Shevchenko (17): > (Rev.) i2c: designware: Let slave adapter support be optional > (Rev.) i2c: designware: Make HW init functions static > (Rev.) i2c: pca-plat

[PULL REQUEST] i2c for 4.13

2017-07-12 Thread Wolfram Sang
Linus, here is my first pull request this merge window for the I2C subsystem. A little later than usual but we needed to sort out one real build problem and then a few false positives from buildbot. But now everything seems in order. This pull request contains: * i2c core reorganization. One sour