<feed xmlns='http://www.w3.org/2005/Atom'>
<title>pm24.git/drivers/spi, branch v4.19-rc4</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.</subtitle>
<id>https://git.kobert.dev/pm24.git/atom/drivers/spi?h=v4.19-rc4</id>
<link rel='self' href='https://git.kobert.dev/pm24.git/atom/drivers/spi?h=v4.19-rc4'/>
<link rel='alternate' type='text/html' href='https://git.kobert.dev/pm24.git/'/>
<updated>2018-08-18T23:45:27Z</updated>
<entry>
<title>Merge tag 'hwlock-v4.19' of git://github.com/andersson/remoteproc</title>
<updated>2018-08-18T23:45:27Z</updated>
<author>
<name>Linus Torvalds</name>
<email>torvalds@linux-foundation.org</email>
</author>
<published>2018-08-18T23:45:27Z</published>
<link rel='alternate' type='text/html' href='https://git.kobert.dev/pm24.git/commit/?id=7f02e1ce4a13edf295fcedbc663a8ca69bc1ff6e'/>
<id>urn:sha1:7f02e1ce4a13edf295fcedbc663a8ca69bc1ff6e</id>
<content type='text'>
Pull hwspinlock updates from Bjorn Andersson:
 "This introduces devres helpers and an API to request a lock by name,
  then migrates the sprd SPI driver to use these"

* tag 'hwlock-v4.19' of git://github.com/andersson/remoteproc:
  hwspinlock: Fix incorrect return pointers
  spi: sprd: Change to use devm_hwspin_lock_request_specific()
  spi: sprd: Replace of_hwspin_lock_get_id() with of_hwspin_lock_get_id_byname()
  hwspinlock: Fix one comment mistake
  hwspinlock: Remove redundant config
  hwspinlock: Add devm_xxx() APIs to register/unregister one hwlock controller
  hwspinlock: Add devm_xxx() APIs to request/free hwlock
  hwspinlock: Add one new API to support getting a specific hwlock by the name
</content>
</entry>
<entry>
<title>Merge branch 'spi-4.19' into spi-next</title>
<updated>2018-08-10T16:51:52Z</updated>
<author>
<name>Mark Brown</name>
<email>broonie@kernel.org</email>
</author>
<published>2018-08-10T16:51:52Z</published>
<link rel='alternate' type='text/html' href='https://git.kobert.dev/pm24.git/commit/?id=c1acb21b32a3bb601453764c9eac9fc8fbb3a81d'/>
<id>urn:sha1:c1acb21b32a3bb601453764c9eac9fc8fbb3a81d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge branch 'spi-4.18' into spi-linus</title>
<updated>2018-08-10T16:51:50Z</updated>
<author>
<name>Mark Brown</name>
<email>broonie@kernel.org</email>
</author>
<published>2018-08-10T16:51:50Z</published>
<link rel='alternate' type='text/html' href='https://git.kobert.dev/pm24.git/commit/?id=c3c7126248a0750790ee33c4bd80a1847f55f5b6'/>
<id>urn:sha1:c3c7126248a0750790ee33c4bd80a1847f55f5b6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>spi: davinci: fix a NULL pointer dereference</title>
<updated>2018-08-10T10:48:37Z</updated>
<author>
<name>Bartosz Golaszewski</name>
<email>bgolaszewski@baylibre.com</email>
</author>
<published>2018-08-10T09:13:52Z</published>
<link rel='alternate' type='text/html' href='https://git.kobert.dev/pm24.git/commit/?id=563a53f3906a6b43692498e5b3ae891fac93a4af'/>
<id>urn:sha1:563a53f3906a6b43692498e5b3ae891fac93a4af</id>
<content type='text'>
On non-OF systems spi-&gt;controlled_data may be NULL. This causes a NULL
pointer derefence on dm365-evm.

Signed-off-by: Bartosz Golaszewski &lt;bgolaszewski@baylibre.com&gt;
Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt;
Cc: stable@vger.kernel.org
</content>
</entry>
<entry>
<title>spi: spi-mem: Extend the SPI mem interface to set a custom memory name</title>
<updated>2018-08-02T14:35:41Z</updated>
<author>
<name>Frieder Schrempf</name>
<email>frieder.schrempf@exceet.de</email>
</author>
<published>2018-08-02T12:53:53Z</published>
<link rel='alternate' type='text/html' href='https://git.kobert.dev/pm24.git/commit/?id=5d27a9c8ea9e967d00b92a76d4bb242bf7692f2b'/>
<id>urn:sha1:5d27a9c8ea9e967d00b92a76d4bb242bf7692f2b</id>
<content type='text'>
When porting (Q)SPI controller drivers from the MTD layer to the SPI
layer, the naming scheme for the memory devices changes. To be able
to keep compatibility with the old drivers naming scheme, a name
field is added to struct spi_mem and a hook is added to let controller
drivers set a custom name for the memory device.

Example for the FSL QSPI driver:

Name with the old driver: 21e0000.qspi,
or with multiple devices: 21e0000.qspi-0, 21e0000.qspi-1, ...

Name with the new driver without spi_mem_get_name: spi4.0

Suggested-by: Boris Brezillon &lt;boris.brezillon@bootlin.com&gt;
Signed-off-by: Frieder Schrempf &lt;frieder.schrempf@exceet.de&gt;
Reviewed-by: Boris Brezillon &lt;boris.brezillon@bootlin.com&gt;
Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt;
</content>
</entry>
<entry>
<title>spi: uniphier: remove unnecessary include headers</title>
<updated>2018-08-02T10:08:06Z</updated>
<author>
<name>Keiji Hayashibara</name>
<email>hayashibara.keiji@socionext.com</email>
</author>
<published>2018-08-02T04:42:43Z</published>
<link rel='alternate' type='text/html' href='https://git.kobert.dev/pm24.git/commit/?id=07ebbbe458790d3c75f4a2f3634d8e04f66b389b'/>
<id>urn:sha1:07ebbbe458790d3c75f4a2f3634d8e04f66b389b</id>
<content type='text'>
This commit removed include headers of linux/of.h and linux/of_platform.h,
because they are not used.

Signed-off-by: Keiji Hayashibara &lt;hayashibara.keiji@socionext.com&gt;
Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt;
</content>
</entry>
<entry>
<title>spi: spi-gpio: add SPI_3WIRE support</title>
<updated>2018-08-01T13:50:28Z</updated>
<author>
<name>Lorenzo Bianconi</name>
<email>lorenzo.bianconi@redhat.com</email>
</author>
<published>2018-07-28T08:19:14Z</published>
<link rel='alternate' type='text/html' href='https://git.kobert.dev/pm24.git/commit/?id=4b859db2c60692560afbfef1b030d0ddef57b7ee'/>
<id>urn:sha1:4b859db2c60692560afbfef1b030d0ddef57b7ee</id>
<content type='text'>
Add SPI_3WIRE support to spi-gpio controller introducing
set_line_direction function pointer in spi_bitbang data structure.
Spi-gpio controller has been tested using hts221 temp/rh iio sensor
running in 3wire mode and lsm6dsm running in 4wire mode

Signed-off-by: Lorenzo Bianconi &lt;lorenzo.bianconi@redhat.com&gt;
Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt;
</content>
</entry>
<entry>
<title>spi: add flags parameter to txrx_word function pointers</title>
<updated>2018-08-01T13:50:24Z</updated>
<author>
<name>Lorenzo Bianconi</name>
<email>lorenzo.bianconi@redhat.com</email>
</author>
<published>2018-07-28T08:19:13Z</published>
<link rel='alternate' type='text/html' href='https://git.kobert.dev/pm24.git/commit/?id=304d34360b099020a12af2abb7e1ac506f4ba16d'/>
<id>urn:sha1:304d34360b099020a12af2abb7e1ac506f4ba16d</id>
<content type='text'>
Add the capability to specify the flag parameter used in
bitbang_txrx_be_cpha{0,1} through the txrx_word function pointers of
spi_bitbang data structure. That feature will be used to add spi-3wire
support to the spi-gpio controller

Signed-off-by: Lorenzo Bianconi &lt;lorenzo.bianconi@redhat.com&gt;
Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt;
</content>
</entry>
<entry>
<title>spi: add SPI controller driver for UniPhier SoC</title>
<updated>2018-08-01T10:22:37Z</updated>
<author>
<name>Keiji Hayashibara</name>
<email>hayashibara.keiji@socionext.com</email>
</author>
<published>2018-08-01T07:29:12Z</published>
<link rel='alternate' type='text/html' href='https://git.kobert.dev/pm24.git/commit/?id=5ba155a4d4cc8e4cdd3db6df7d03271a3bd91177'/>
<id>urn:sha1:5ba155a4d4cc8e4cdd3db6df7d03271a3bd91177</id>
<content type='text'>
Add SPI controller driver implemented in Socionext UniPhier SoCs.

UniPhier SoCs have two types SPI controllers; SCSSI supports a
single channel, and MCSSI supports multiple channels.
This driver supports SCSSI only.

This controller has 32bit TX/RX FIFO with depth of eight entry,
and supports the SPI master mode only.

This commit is implemented in PIO transfer mode, not DMA transfer.

Signed-off-by: Kunihiko Hayashi &lt;hayashi.kunihiko@socionext.com&gt;
Signed-off-by: Keiji Hayashibara &lt;hayashibara.keiji@socionext.com&gt;
Reviewed-by: Andy Shevchenko &lt;andy.shevchenko@gmail.com&gt;
Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt;
</content>
</entry>
<entry>
<title>spi: img-spfi: Set device select bits for SPFI port state</title>
<updated>2018-07-30T15:31:54Z</updated>
<author>
<name>Ionela Voinescu</name>
<email>ionela.voinescu@imgtec.com</email>
</author>
<published>2018-07-22T21:20:06Z</published>
<link rel='alternate' type='text/html' href='https://git.kobert.dev/pm24.git/commit/?id=baec8eb323cd59d1bfe148a287610819d5897838'/>
<id>urn:sha1:baec8eb323cd59d1bfe148a287610819d5897838</id>
<content type='text'>
Even if the chip select line is not controlled by the SPFI
hardware, the device select bits need to be set to specify
the chip select line in use for the hardware to know what
parameters to use for the current transfer.

Signed-off-by: Ionela Voinescu &lt;ionela.voinescu@imgtec.com&gt;
Signed-off-by: Andreas Färber &lt;afaerber@suse.de&gt;
Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt;
</content>
</entry>
</feed>
