<feed xmlns='http://www.w3.org/2005/Atom'>
<title>talos-op-linux/drivers/mfd/rts5209.c, branch master</title>
<subtitle>Talos™ II Linux sources for OpenPOWER</subtitle>
<id>https://git.raptorcs.com/git/talos-op-linux/atom?h=master</id>
<link rel='self' href='https://git.raptorcs.com/git/talos-op-linux/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-op-linux/'/>
<updated>2017-11-29T10:16:44+00:00</updated>
<entry>
<title>misc: rtsx: Move Realtek Card Reader Driver to misc</title>
<updated>2017-11-29T10:16:44+00:00</updated>
<author>
<name>Rui Feng</name>
<email>rui_feng@realsil.com.cn</email>
</author>
<published>2017-11-29T09:08:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-op-linux/commit/?id=e455b69ddf9b69326d0cab28d374faf3325489c9'/>
<id>urn:sha1:e455b69ddf9b69326d0cab28d374faf3325489c9</id>
<content type='text'>
Because Realtek card reader drivers are pcie and usb drivers,
and they bridge mmc subsystem and memstick subsystem, they are
not mfd drivers. Greg and Lee Jones had a discussion about
where to put the drivers, the result is that misc is a good
place for them, so I move all files to misc. If I don't move
them to a right place, I can't add any patch for this driver.

Signed-off-by: Rui Feng &lt;rui_feng@realsil.com.cn&gt;
Reviewed-by: Daniel Bristot de Oliveira &lt;bristot@redhat.com&gt;
Acked-by: Arnd Bergmann &lt;arnd@arndb.de&gt;
Acked-by: Ulf Hansson &lt;ulf.hansson@linaro.org&gt;
Acked-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
Tested-by: Perry Yuan &lt;perry_yuan@dell.com&gt;
Signed-off-by: Lee Jones &lt;lee.jones@linaro.org&gt;
</content>
</entry>
<entry>
<title>mfd: rtsx: Simplify function return logic</title>
<updated>2015-10-30T17:19:44+00:00</updated>
<author>
<name>Javier Martinez Canillas</name>
<email>javier@osg.samsung.com</email>
</author>
<published>2015-09-29T11:26:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-op-linux/commit/?id=b158b69a37651b20a0e68f89cf118461e7de4872'/>
<id>urn:sha1:b158b69a37651b20a0e68f89cf118461e7de4872</id>
<content type='text'>
The invoked functions already return zero on success or a negative
errno code so there is no need to open code the logic in the caller.

Signed-off-by: Javier Martinez Canillas &lt;javier@osg.samsung.com&gt;
Signed-off-by: Lee Jones &lt;lee.jones@linaro.org&gt;
</content>
</entry>
<entry>
<title>mfd: rtsx: Using pcr_dbg replace dev_dbg</title>
<updated>2015-03-03T16:41:21+00:00</updated>
<author>
<name>Micky Ching</name>
<email>micky_ching@realsil.com.cn</email>
</author>
<published>2015-02-25T05:50:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-op-linux/commit/?id=0523b8f41473c3d869adebeb029b5dc045ab35d8'/>
<id>urn:sha1:0523b8f41473c3d869adebeb029b5dc045ab35d8</id>
<content type='text'>
pcr_dbg is a wrapper of dev_dbg, which can save some code,
and help to enable/disable debug message static.

Signed-off-by: Micky Ching &lt;micky_ching@realsil.com.cn&gt;
Signed-off-by: Lee Jones &lt;lee.jones@linaro.org&gt;
</content>
</entry>
<entry>
<title>mfd: mmc: rtsx: Change default tx phase</title>
<updated>2013-08-30T12:24:07+00:00</updated>
<author>
<name>Wei WANG</name>
<email>wei_wang@realsil.com.cn</email>
</author>
<published>2013-08-21T01:46:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-op-linux/commit/?id=84d72f9cc21d6e41c620dd34b8248734cd02d995'/>
<id>urn:sha1:84d72f9cc21d6e41c620dd34b8248734cd02d995</id>
<content type='text'>
The default phase can meet most cards' requirement, but it is not the
optimal one. In some extreme situation, the rx phase point produced by
the following tuning process will drift quite a distance.
Before tuning UHS card, this patch will set a more proper initial tx
phase point, which is calculated from statistic data, and can achieve
a much better tx signal quality.

Signed-off-by: Wei WANG &lt;wei_wang@realsil.com.cn&gt;
Acked-by: Lee Jones &lt;lee.jones@linaro.org&gt;
Acked-by: Chris Ball &lt;cjb@laptop.org&gt;
Signed-off-by: Samuel Ortiz &lt;sameo@linux.intel.com&gt;
</content>
</entry>
<entry>
<title>mfd: rtsx: Copyright modifications</title>
<updated>2013-08-20T08:22:01+00:00</updated>
<author>
<name>Wei WANG</name>
<email>wei_wang@realsil.com.cn</email>
</author>
<published>2013-08-20T06:18:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-op-linux/commit/?id=09fd86780bb4603df1886e17127f5beb97f70ffb'/>
<id>urn:sha1:09fd86780bb4603df1886e17127f5beb97f70ffb</id>
<content type='text'>
Update copyright date, remove author address and add Roger Tseng.

Signed-off-by: Wei WANG &lt;wei_wang@realsil.com.cn&gt;
Signed-off-by: Samuel Ortiz &lt;sameo@linux.intel.com&gt;
</content>
</entry>
<entry>
<title>mfd: rtsx: Configure to enter a deeper power-saving mode in S3</title>
<updated>2013-08-20T08:22:01+00:00</updated>
<author>
<name>Wei WANG</name>
<email>wei_wang@realsil.com.cn</email>
</author>
<published>2013-08-20T06:18:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-op-linux/commit/?id=eb891c65c9c87e55f728d95bcc514dea337aed12'/>
<id>urn:sha1:eb891c65c9c87e55f728d95bcc514dea337aed12</id>
<content type='text'>
Set a bit to enable rts5227 and rts5249 to enter a deeper internal
power-saving mode in S3, and recover it after resuming.

Signed-off-by: Wei WANG &lt;wei_wang@realsil.com.cn&gt;
Signed-off-by: Samuel Ortiz &lt;sameo@linux.intel.com&gt;
</content>
</entry>
<entry>
<title>mfd: rtsx: Move some actions from rtsx_pci_init_hw to individual extra_init_hw</title>
<updated>2013-08-20T08:22:00+00:00</updated>
<author>
<name>Wei WANG</name>
<email>wei_wang@realsil.com.cn</email>
</author>
<published>2013-08-20T06:18:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-op-linux/commit/?id=7140812c4a3676e834bc2ed587be441afba04e18'/>
<id>urn:sha1:7140812c4a3676e834bc2ed587be441afba04e18</id>
<content type='text'>
These actions are individual for each reader model, so should be put in
extra_init_hw instead of rtsx_pci_init_hw.

Signed-off-by: Wei WANG &lt;wei_wang@realsil.com.cn&gt;
Signed-off-by: Samuel Ortiz &lt;sameo@linux.intel.com&gt;
</content>
</entry>
<entry>
<title>mfd: rtsx: Add shutdown callback in rtsx_pci_driver</title>
<updated>2013-08-20T08:22:00+00:00</updated>
<author>
<name>Wei WANG</name>
<email>wei_wang@realsil.com.cn</email>
</author>
<published>2013-08-20T06:18:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-op-linux/commit/?id=5947c167d145f32d4475d647a87e2af2699efe45'/>
<id>urn:sha1:5947c167d145f32d4475d647a87e2af2699efe45</id>
<content type='text'>
Some actions to clear power state should be handled in .shutdown
callback in rtsx_pci_driver. This patch adopts the following measures to
catch this goal:
1. Add a function rtsx_pci_power_off to abstract the common ops in
.shutdown and .suspend
2. Add pcr-&gt;ops-&gt;force_power_down to fulfill the individual action for
each reader model

Signed-off-by: Wei WANG &lt;wei_wang@realsil.com.cn&gt;
Signed-off-by: Samuel Ortiz &lt;sameo@linux.intel.com&gt;
</content>
</entry>
<entry>
<title>mfd: rtsx: Read vendor setting from config space</title>
<updated>2013-08-20T08:22:00+00:00</updated>
<author>
<name>Wei WANG</name>
<email>wei_wang@realsil.com.cn</email>
</author>
<published>2013-08-20T06:18:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-op-linux/commit/?id=773ccdfd9cc6f9bf8ec75a59fa742d7a663a5903'/>
<id>urn:sha1:773ccdfd9cc6f9bf8ec75a59fa742d7a663a5903</id>
<content type='text'>
Normally OEMs will set vendor setting to the config space of Realtek
card reader in BIOS stage. This patch reads the setting at the first,
and configure the internal registers according to it, to improve card
reader's compatibility condition.

Signed-off-by: Wei WANG &lt;wei_wang@realsil.com.cn&gt;
Signed-off-by: Samuel Ortiz &lt;sameo@linux.intel.com&gt;
</content>
</entry>
<entry>
<title>mfd: rtsx: Implement driving adjustment to device-dependent callbacks</title>
<updated>2013-02-13T23:22:59+00:00</updated>
<author>
<name>Roger Tseng</name>
<email>rogerable@realtek.com</email>
</author>
<published>2013-02-04T07:45:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-op-linux/commit/?id=88a7ee37f3c5c73b000f7ba2000b27c5002a5286'/>
<id>urn:sha1:88a7ee37f3c5c73b000f7ba2000b27c5002a5286</id>
<content type='text'>
Implement different ways of selecting driving capability(a necessary adjustment
along with voltage change). It was origionally in device-independent
mmc/host/rtsx_pci_sdmmc.c. Moving it here to support devices which may have a
different way of adjustment.

Signed-off-by: Roger Tseng &lt;rogerable@realtek.com&gt;
Reviewed-by: Wei WANG &lt;wei_wang@realsil.com.cn&gt;
Signed-off-by: Samuel Ortiz &lt;sameo@linux.intel.com&gt;
</content>
</entry>
</feed>
