<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel/linux.git/drivers/gpu/drm/i2c, branch linux-4.13.y</title>
<subtitle>Linux kernel stable tree (mirror)</subtitle>
<id>https://git.radix-linux.su/kernel/linux.git/atom?h=linux-4.13.y</id>
<link rel='self' href='https://git.radix-linux.su/kernel/linux.git/atom?h=linux-4.13.y'/>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/'/>
<updated>2017-05-18T05:13:04+00:00</updated>
<entry>
<title>drm/i2c: remove unneeded -Iinclude/drm compiler flag</title>
<updated>2017-05-18T05:13:04+00:00</updated>
<author>
<name>Masahiro Yamada</name>
<email>yamada.masahiro@socionext.com</email>
</author>
<published>2017-04-24T04:50:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=518d4ab9cf13e48c19c4b81d93ad75f8ab69f23b'/>
<id>urn:sha1:518d4ab9cf13e48c19c4b81d93ad75f8ab69f23b</id>
<content type='text'>
With the include directives under include/drm/ fixed, this flag is
no longer needed.

Signed-off-by: Masahiro Yamada &lt;yamada.masahiro@socionext.com&gt;
Signed-off-by: Daniel Vetter &lt;daniel.vetter@ffwll.ch&gt;
Link: http://patchwork.freedesktop.org/patch/msgid/1493009447-31524-21-git-send-email-yamada.masahiro@socionext.com
</content>
</entry>
<entry>
<title>drm/i2c: tda998x: fix spelling mistake</title>
<updated>2016-11-18T00:00:40+00:00</updated>
<author>
<name>Colin Ian King</name>
<email>colin.king@canonical.com</email>
</author>
<published>2016-11-14T22:46:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=9b2502b6ebc632ff49743b3639ea12d4f08808a5'/>
<id>urn:sha1:9b2502b6ebc632ff49743b3639ea12d4f08808a5</id>
<content type='text'>
Trivial fix to spelling mistake "configutation" to "configuration"
in dev_err message

Signed-off-by: Colin Ian King &lt;colin.king@canonical.com&gt;
Signed-off-by: Russell King &lt;rmk+kernel@armlinux.org.uk&gt;
</content>
</entry>
<entry>
<title>drm/i2c: tda998x: allow sharing of the CEC device accesses</title>
<updated>2016-11-18T00:00:40+00:00</updated>
<author>
<name>Russell King</name>
<email>rmk+kernel@armlinux.org.uk</email>
</author>
<published>2016-11-03T10:16:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=14e5b5889d75894b633a393aff49d6583bce3b0d'/>
<id>urn:sha1:14e5b5889d75894b633a393aff49d6583bce3b0d</id>
<content type='text'>
cec_read() is non-atomic in the presence of other I2C bus transactions
to the same device.  This presents a problem when we add support for
the TDA9950 CEC engine part - both drivers can be trying to access the
device.

Avoid the inherent problems by switching to i2c_transfer() instead,
which allows us to perform more than one bus transaction atomically.

As this means we will be using I2C transactions rather than SMBUS, we
have to check that the host supports I2C functionality.

Tested-by: Brian Starkey &lt;brian.starkey@arm.com&gt;
Reviewed-by: Brian Starkey &lt;brian.starkey@arm.com&gt;
Signed-off-by: Russell King &lt;rmk+kernel@armlinux.org.uk&gt;
</content>
</entry>
<entry>
<title>drm/i2c: tda998x: allow interrupt to be shared</title>
<updated>2016-11-18T00:00:40+00:00</updated>
<author>
<name>Russell King</name>
<email>rmk+kernel@armlinux.org.uk</email>
</author>
<published>2016-11-03T08:58:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=ae81553c30ef86305048fcac379b8b16b71d3099'/>
<id>urn:sha1:ae81553c30ef86305048fcac379b8b16b71d3099</id>
<content type='text'>
Some TDA998x contain several different I2C devices - there is the HDMI
encoder, and there is a TDA9950 CEC engine.  These two share the same
interrupt signal.

In order to allow a driver for the CEC engine to work, we need to be
able to share the interrupt with the CEC driver, so convert the handler
and registration to allow this to happen.

Tested-by: Brian Starkey &lt;brian.starkey@arm.com&gt;
Reviewed-by: Brian Starkey &lt;brian.starkey@arm.com&gt;
Signed-off-by: Russell King &lt;rmk+kernel@armlinux.org.uk&gt;
</content>
</entry>
<entry>
<title>drm/i2c: tda998x: power down pre-filter and color conversion</title>
<updated>2016-11-18T00:00:40+00:00</updated>
<author>
<name>Russell King</name>
<email>rmk+kernel@armlinux.org.uk</email>
</author>
<published>2016-11-03T15:19:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=9476ed2e3883b11da1c8065e6d5a1785cae35588'/>
<id>urn:sha1:9476ed2e3883b11da1c8065e6d5a1785cae35588</id>
<content type='text'>
Disabling the pre-filter block of the TDA998x saves 40mW and the colour
conversion block saves 15mW.  As we always disable these two blocks, we
can power these sections of the chip down to save 55mW of unnecessary
power consumption.

Tested-by: Brian Starkey &lt;brian.starkey@arm.com&gt;
Reviewed-by: Brian Starkey &lt;brian.starkey@arm.com&gt;
Signed-off-by: Russell King &lt;rmk+kernel@armlinux.org.uk&gt;
</content>
</entry>
<entry>
<title>drm/i2c: tda998x: switch to boolean is_on</title>
<updated>2016-11-18T00:00:40+00:00</updated>
<author>
<name>Russell King</name>
<email>rmk+kernel@armlinux.org.uk</email>
</author>
<published>2016-10-23T10:39:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=3cb43378d83e373c19c811776a5096fa40e95448'/>
<id>urn:sha1:3cb43378d83e373c19c811776a5096fa40e95448</id>
<content type='text'>
Rather than storing the DPMS mode (which will always be on or off) use a
boolean to store this instead.

Tested-by: Robin Murphy &lt;robin.murphy@arm.com&gt;
Tested-by: Jon Medhurst &lt;tixy@linaro.org&gt;
Acked-by: Jon Medhurst &lt;tixy@linaro.org&gt;
Tested-by: Jyri Sarha &lt;jsarha@ti.com&gt;
Signed-off-by: Russell King &lt;rmk+kernel@armlinux.org.uk&gt;
</content>
</entry>
<entry>
<title>drm/i2c: tda998x: remove complexity from tda998x_audio_get_eld()</title>
<updated>2016-11-18T00:00:40+00:00</updated>
<author>
<name>Russell King</name>
<email>rmk+kernel@armlinux.org.uk</email>
</author>
<published>2016-10-23T10:31:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=02efac0fbfd59a9b9cf57cd09c8bdf5d8471c533'/>
<id>urn:sha1:02efac0fbfd59a9b9cf57cd09c8bdf5d8471c533</id>
<content type='text'>
tda998x_audio_get_eld() is needlessly complex - the connector associated
with the encoder is always our own priv-&gt;connector.  Remove this
complexity, but ensure that there are no races when copying out the ELD.

Tested-by: Jon Medhurst &lt;tixy@linaro.org&gt;
Acked-by: Jon Medhurst &lt;tixy@linaro.org&gt;
Tested-by: Jyri Sarha &lt;jsarha@ti.com&gt;
Signed-off-by: Russell King &lt;rmk+kernel@armlinux.org.uk&gt;
</content>
</entry>
<entry>
<title>drm/i2c: tda998x: group audio functions together</title>
<updated>2016-11-18T00:00:40+00:00</updated>
<author>
<name>Russell King</name>
<email>rmk+kernel@armlinux.org.uk</email>
</author>
<published>2016-10-23T10:30:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=ad975f9364a3e1beb0909a009671c122b47763cd'/>
<id>urn:sha1:ad975f9364a3e1beb0909a009671c122b47763cd</id>
<content type='text'>
Group the TDA998x audio functions together rather than split between
two different locations in the file, keeping like code together.

Tested-by: Jon Medhurst &lt;tixy@linaro.org&gt;
Acked-by: Jon Medhurst &lt;tixy@linaro.org&gt;
Tested-by: Jyri Sarha &lt;jsarha@ti.com&gt;
Signed-off-by: Russell King &lt;rmk+kernel@armlinux.org.uk&gt;
</content>
</entry>
<entry>
<title>drm/i2c: tda998x: separate connector initialisation</title>
<updated>2016-11-18T00:00:40+00:00</updated>
<author>
<name>Russell King</name>
<email>rmk+kernel@armlinux.org.uk</email>
</author>
<published>2016-10-23T10:30:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=a2f75662b7c3db2ca2e18aaaa5fa86d5991b0d70'/>
<id>urn:sha1:a2f75662b7c3db2ca2e18aaaa5fa86d5991b0d70</id>
<content type='text'>
Separate out the connector initialisation from the rest of the drivers
initialisation.

Tested-by: Robin Murphy &lt;robin.murphy@arm.com&gt;
Tested-by: Jon Medhurst &lt;tixy@linaro.org&gt;
Acked-by: Jon Medhurst &lt;tixy@linaro.org&gt;
Tested-by: Jyri Sarha &lt;jsarha@ti.com&gt;
Signed-off-by: Russell King &lt;rmk+kernel@armlinux.org.uk&gt;
</content>
</entry>
<entry>
<title>drm/i2c: tda998x: group connector functions and funcs together</title>
<updated>2016-11-18T00:00:40+00:00</updated>
<author>
<name>Russell King</name>
<email>rmk+kernel@armlinux.org.uk</email>
</author>
<published>2016-10-23T10:29:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=25576733ec6e051e541b13ba77a8e1c63619336f'/>
<id>urn:sha1:25576733ec6e051e541b13ba77a8e1c63619336f</id>
<content type='text'>
Group the TDA998x connector functions and funcs structures together
before the encoder support, rather than scattered amongst the rest of
the file.  This keeps like code together.

Tested-by: Robin Murphy &lt;robin.murphy@arm.com&gt;
Tested-by: Jon Medhurst &lt;tixy@linaro.org&gt;
Acked-by: Jon Medhurst &lt;tixy@linaro.org&gt;
Tested-by: Jyri Sarha &lt;jsarha@ti.com&gt;
Signed-off-by: Russell King &lt;rmk+kernel@armlinux.org.uk&gt;
</content>
</entry>
</feed>
