<feed xmlns='http://www.w3.org/2005/Atom'>
<title>u-boot.git/drivers/mtd, branch v2025.04</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.
</subtitle>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/'/>
<entry>
<title>treewide: Replace Maximumm with Maximum in Kconfig symbol description</title>
<updated>2025-01-24T20:15:05+00:00</updated>
<author>
<name>Marek Vasut</name>
<email>marek.vasut+renesas@mailbox.org</email>
</author>
<published>2025-01-21T15:36:11+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=87f9f591befd059d6444c8c17970bbf64c9237ad'/>
<id>87f9f591befd059d6444c8c17970bbf64c9237ad</id>
<content type='text'>
Replace Maximumm with Maximum in Kconfig symbol description, fix a typo.
No functional change.

Signed-off-by: Marek Vasut &lt;marek.vasut+renesas@mailbox.org&gt;
Reviewed-by: Michal Simek &lt;michal.simek@amd.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Replace Maximumm with Maximum in Kconfig symbol description, fix a typo.
No functional change.

Signed-off-by: Marek Vasut &lt;marek.vasut+renesas@mailbox.org&gt;
Reviewed-by: Michal Simek &lt;michal.simek@amd.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>mtd: Correct dependency of BLK</title>
<updated>2025-01-21T01:26:54+00:00</updated>
<author>
<name>Tom Rini</name>
<email>trini@konsulko.com</email>
</author>
<published>2025-01-15T01:22:12+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=09cf5800295517b2e1d09878245aaa317d02781f'/>
<id>09cf5800295517b2e1d09878245aaa317d02781f</id>
<content type='text'>
In the case of MTD_BLOCK and UBI_BLOCK they should be select'ing BLK as
they provide block device functionality and not depending on some other
block device already being enabled too (as is the typical case).

Reviewed-by: Quentin Schulz &lt;quentin.schulz@cherry.de&gt;
Reviewed-by: Peter Robinson &lt;pbrobinson@gmail.com&gt;
Signed-off-by: Tom Rini &lt;trini@konsulko.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
In the case of MTD_BLOCK and UBI_BLOCK they should be select'ing BLK as
they provide block device functionality and not depending on some other
block device already being enabled too (as is the typical case).

Reviewed-by: Quentin Schulz &lt;quentin.schulz@cherry.de&gt;
Reviewed-by: Peter Robinson &lt;pbrobinson@gmail.com&gt;
Signed-off-by: Tom Rini &lt;trini@konsulko.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge tag 'v2025.01-rc6' into next</title>
<updated>2024-12-31T14:08:59+00:00</updated>
<author>
<name>Tom Rini</name>
<email>trini@konsulko.com</email>
</author>
<published>2024-12-31T14:08:59+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=c6fd2a1c29ac3626e14557ac58e15883fbc80ac0'/>
<id>c6fd2a1c29ac3626e14557ac58e15883fbc80ac0</id>
<content type='text'>
Prepare v2025.01-rc6
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Prepare v2025.01-rc6
</pre>
</div>
</content>
</entry>
<entry>
<title>mtd: spi-nor: Fix the spi_nor_read() when config SPI_STACKED_PARALLEL is enabled</title>
<updated>2024-12-30T14:20:15+00:00</updated>
<author>
<name>Venkatesh Yadav Abbarapu</name>
<email>venkatesh.abbarapu@amd.com</email>
</author>
<published>2024-12-30T07:02:06+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=9bb02f7f4533fbb48c8a5822b4b41a2e527b949c'/>
<id>9bb02f7f4533fbb48c8a5822b4b41a2e527b949c</id>
<content type='text'>
Update the spi_nor_read() function based on the config SPI_FLASH_BAR
and update the length and bank calculation by spliting the memory of
16MB size banks only when the address width is 3byte.
Fix the read issue for 4byte address width by passing the entire
length to the read function.

Fixes: 5d40b3d384 ("mtd: spi-nor: Add parallel and stacked memories support")
Signed-off-by: Venkatesh Yadav Abbarapu &lt;venkatesh.abbarapu@amd.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Update the spi_nor_read() function based on the config SPI_FLASH_BAR
and update the length and bank calculation by spliting the memory of
16MB size banks only when the address width is 3byte.
Fix the read issue for 4byte address width by passing the entire
length to the read function.

Fixes: 5d40b3d384 ("mtd: spi-nor: Add parallel and stacked memories support")
Signed-off-by: Venkatesh Yadav Abbarapu &lt;venkatesh.abbarapu@amd.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge tag 'v2025.01-rc5' into next</title>
<updated>2024-12-26T04:31:04+00:00</updated>
<author>
<name>Tom Rini</name>
<email>trini@konsulko.com</email>
</author>
<published>2024-12-26T04:31:04+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=5cfbf8c3644cc95c3c8b5d2541ed7f32136c0da1'/>
<id>5cfbf8c3644cc95c3c8b5d2541ed7f32136c0da1</id>
<content type='text'>
Prepare v2025.01-rc5
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Prepare v2025.01-rc5
</pre>
</div>
</content>
</entry>
<entry>
<title>nand: Add a watch command</title>
<updated>2024-12-17T19:17:41+00:00</updated>
<author>
<name>Michael Trimarchi</name>
<email>michael@amarulasolutions.com</email>
</author>
<published>2024-12-12T18:28:07+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=1fac577207196e12932c2c733b58e3b14013b1ce'/>
<id>1fac577207196e12932c2c733b58e3b14013b1ce</id>
<content type='text'>
This is a debug command to monitor the retention state of the data on
the array. The command needs a duplication of the mtd_read_oob()
function to actually return the maximum number of bitflips encountered
while reading the page. We could write a specific implementation for the
Sunxi driver but this is probably enough.

    nand watch &lt;off&gt; &lt;size&gt; - check an area for bitflips
    nand watch.part &lt;part&gt; - check a partition for bitflips
    nand watch.chip - check the whole device for bitflips

The output may be a bit verbose and could look like:

    =&gt; nand watch.chip
    device 0 whole chip
    size adjusted to 0xff60000 (5 bad blocks)

    NAND watch for bitflips in area 0x0-0xff60000:
    Page       0 (0x00000000) -&gt; error -74
    Page       1 (0x00000800) -&gt; error -74
    Page       2 (0x00001000) -&gt; error -74
    Page       3 (0x00001800) -&gt; error -74
    Page       4 (0x00002000) -&gt; error -74
    Page       5 (0x00002800) -&gt; error -74
    Page       6 (0x00003000) -&gt; error -74
    Page       7 (0x00003800) -&gt; error -74
    Page       8 (0x00004000) -&gt; error -74
    Page       9 (0x00004800) -&gt; error -74
    Page      10 (0x00005000) -&gt; error -74
    Page      11 (0x00005800) -&gt; error -74
    Page      12 (0x00006000) -&gt; error -74
    Page      13 (0x00006800) -&gt; error -74
    Page      14 (0x00007000) -&gt; error -74
    Page      15 (0x00007800) -&gt; error -74
    Page      16 (0x00008000) -&gt; error -74
    Page      17 (0x00008800) -&gt; error -74
    Page      18 (0x00009000) -&gt; error -74
    Page      19 (0x00009800) -&gt; error -74
    Page      20 (0x0000a000) -&gt; error -74
    Page      21 (0x0000a800) -&gt; error -74
    Page      22 (0x0000b000) -&gt; error -74
    Page      23 (0x0000b800) -&gt; error -74
    Page    1110 (0x0022b000) -&gt; up to  1 bf/chunk
    Page    1122 (0x00231000) -&gt; up to  1 bf/chunk
    Page    1132 (0x00236000) -&gt; up to  1 bf/chunk
    Page    1362 (0x002a9000) -&gt; up to  1 bf/chunk
    Page    4990 (0x009bf000) -&gt; up to  1 bf/chunk
    Page    5728 (0x00b30000) -&gt; up to  1 bf/chunk
    Page    7116 (0x00de6000) -&gt; up to  1 bf/chunk
    Page    7160 (0x00dfc000) -&gt; up to  1 bf/chunk
    Page    7494 (0x00ea3000) -&gt; up to  1 bf/chunk
    Page   10842 (0x0152d000) -&gt; up to  1 bf/chunk
    Page   11614 (0x016af000) -&gt; up to  1 bf/chunk
    Page   11970 (0x01761000) -&gt; up to  1 bf/chunk
    Page   12536 (0x0187c000) -&gt; up to  1 bf/chunk
    Page   12687 (0x018c7800) -&gt; up to  1 bf/chunk
    Page   14298 (0x01bed000) -&gt; up to  1 bf/chunk
    Page   18268 (0x023ae000) -&gt; up to  1 bf/chunk
    Page   18760 (0x024a4000) -&gt; up to  1 bf/chunk
    Page   21440 (0x029e0000) -&gt; up to  1 bf/chunk
    Page   22336 (0x02ba0000) -&gt; up to  1 bf/chunk
    Page   22592 (0x02c20000) -&gt; up to  1 bf/chunk
    Page   23872 (0x02ea0000) -&gt; up to  1 bf/chunk
    Page   27584 (0x035e0000) -&gt; up to  1 bf/chunk
    Page   35008 (0x04460000) -&gt; up to  1 bf/chunk
    Page   37184 (0x048a0000) -&gt; up to  1 bf/chunk
    Page   41728 (0x05180000) -&gt; up to  1 bf/chunk
    Page   42176 (0x05260000) -&gt; up to  1 bf/chunk
    Page   43200 (0x05460000) -&gt; up to  1 bf/chunk
    Page   43328 (0x054a0000) -&gt; up to  1 bf/chunk
    Page   45376 (0x058a0000) -&gt; up to  1 bf/chunk
    Page   47040 (0x05be0000) -&gt; up to  1 bf/chunk
    Page   47552 (0x05ce0000) -&gt; up to  1 bf/chunk
    Page   49344 (0x06060000) -&gt; up to  1 bf/chunk
    Page   49856 (0x06160000) -&gt; up to  1 bf/chunk
    Page   62784 (0x07aa0000) -&gt; up to  1 bf/chunk
    Page   65153 (0x07f40800) -&gt; up to  1 bf/chunk
    Page   65228 (0x07f66000) -&gt; up to  1 bf/chunk
    Page   65382 (0x07fb3000) -&gt; up to  1 bf/chunk
    Page   98624 (0x0c0a0000) -&gt; up to  1 bf/chunk
    Page  101952 (0x0c720000) -&gt; up to  1 bf/chunk
    Page  107584 (0x0d220000) -&gt; up to  1 bf/chunk
    Page  118208 (0x0e6e0000) -&gt; up to  1 bf/chunk
    Page  126656 (0x0f760000) -&gt; up to  1 bf/chunk
    Page  127680 (0x0f960000) -&gt; up to  1 bf/chunk
    Page  129920 (0x0fdc0000) -&gt; up to  1 bf/chunk
    Maximum number of bitflips: 1
    Pages with bitflips: 44/130752

It is also possible to reduce the output with the .quiet suffix in order
to just show the summary.

    =&gt; nand watch.chip
    device 0 whole chip
    size adjusted to 0xff60000 (5 bad blocks)

    NAND watch for bitflips in area 0x0-0xff60000:
    Maximum number of bitflips: 1
    Pages with bitflips: 44/130752

Signed-off-by: Miquel Raynal &lt;miquel.raynal@bootlin.com&gt;
Signed-off-by: Michael Trimarchi &lt;michael@amarulasolutions.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This is a debug command to monitor the retention state of the data on
the array. The command needs a duplication of the mtd_read_oob()
function to actually return the maximum number of bitflips encountered
while reading the page. We could write a specific implementation for the
Sunxi driver but this is probably enough.

    nand watch &lt;off&gt; &lt;size&gt; - check an area for bitflips
    nand watch.part &lt;part&gt; - check a partition for bitflips
    nand watch.chip - check the whole device for bitflips

The output may be a bit verbose and could look like:

    =&gt; nand watch.chip
    device 0 whole chip
    size adjusted to 0xff60000 (5 bad blocks)

    NAND watch for bitflips in area 0x0-0xff60000:
    Page       0 (0x00000000) -&gt; error -74
    Page       1 (0x00000800) -&gt; error -74
    Page       2 (0x00001000) -&gt; error -74
    Page       3 (0x00001800) -&gt; error -74
    Page       4 (0x00002000) -&gt; error -74
    Page       5 (0x00002800) -&gt; error -74
    Page       6 (0x00003000) -&gt; error -74
    Page       7 (0x00003800) -&gt; error -74
    Page       8 (0x00004000) -&gt; error -74
    Page       9 (0x00004800) -&gt; error -74
    Page      10 (0x00005000) -&gt; error -74
    Page      11 (0x00005800) -&gt; error -74
    Page      12 (0x00006000) -&gt; error -74
    Page      13 (0x00006800) -&gt; error -74
    Page      14 (0x00007000) -&gt; error -74
    Page      15 (0x00007800) -&gt; error -74
    Page      16 (0x00008000) -&gt; error -74
    Page      17 (0x00008800) -&gt; error -74
    Page      18 (0x00009000) -&gt; error -74
    Page      19 (0x00009800) -&gt; error -74
    Page      20 (0x0000a000) -&gt; error -74
    Page      21 (0x0000a800) -&gt; error -74
    Page      22 (0x0000b000) -&gt; error -74
    Page      23 (0x0000b800) -&gt; error -74
    Page    1110 (0x0022b000) -&gt; up to  1 bf/chunk
    Page    1122 (0x00231000) -&gt; up to  1 bf/chunk
    Page    1132 (0x00236000) -&gt; up to  1 bf/chunk
    Page    1362 (0x002a9000) -&gt; up to  1 bf/chunk
    Page    4990 (0x009bf000) -&gt; up to  1 bf/chunk
    Page    5728 (0x00b30000) -&gt; up to  1 bf/chunk
    Page    7116 (0x00de6000) -&gt; up to  1 bf/chunk
    Page    7160 (0x00dfc000) -&gt; up to  1 bf/chunk
    Page    7494 (0x00ea3000) -&gt; up to  1 bf/chunk
    Page   10842 (0x0152d000) -&gt; up to  1 bf/chunk
    Page   11614 (0x016af000) -&gt; up to  1 bf/chunk
    Page   11970 (0x01761000) -&gt; up to  1 bf/chunk
    Page   12536 (0x0187c000) -&gt; up to  1 bf/chunk
    Page   12687 (0x018c7800) -&gt; up to  1 bf/chunk
    Page   14298 (0x01bed000) -&gt; up to  1 bf/chunk
    Page   18268 (0x023ae000) -&gt; up to  1 bf/chunk
    Page   18760 (0x024a4000) -&gt; up to  1 bf/chunk
    Page   21440 (0x029e0000) -&gt; up to  1 bf/chunk
    Page   22336 (0x02ba0000) -&gt; up to  1 bf/chunk
    Page   22592 (0x02c20000) -&gt; up to  1 bf/chunk
    Page   23872 (0x02ea0000) -&gt; up to  1 bf/chunk
    Page   27584 (0x035e0000) -&gt; up to  1 bf/chunk
    Page   35008 (0x04460000) -&gt; up to  1 bf/chunk
    Page   37184 (0x048a0000) -&gt; up to  1 bf/chunk
    Page   41728 (0x05180000) -&gt; up to  1 bf/chunk
    Page   42176 (0x05260000) -&gt; up to  1 bf/chunk
    Page   43200 (0x05460000) -&gt; up to  1 bf/chunk
    Page   43328 (0x054a0000) -&gt; up to  1 bf/chunk
    Page   45376 (0x058a0000) -&gt; up to  1 bf/chunk
    Page   47040 (0x05be0000) -&gt; up to  1 bf/chunk
    Page   47552 (0x05ce0000) -&gt; up to  1 bf/chunk
    Page   49344 (0x06060000) -&gt; up to  1 bf/chunk
    Page   49856 (0x06160000) -&gt; up to  1 bf/chunk
    Page   62784 (0x07aa0000) -&gt; up to  1 bf/chunk
    Page   65153 (0x07f40800) -&gt; up to  1 bf/chunk
    Page   65228 (0x07f66000) -&gt; up to  1 bf/chunk
    Page   65382 (0x07fb3000) -&gt; up to  1 bf/chunk
    Page   98624 (0x0c0a0000) -&gt; up to  1 bf/chunk
    Page  101952 (0x0c720000) -&gt; up to  1 bf/chunk
    Page  107584 (0x0d220000) -&gt; up to  1 bf/chunk
    Page  118208 (0x0e6e0000) -&gt; up to  1 bf/chunk
    Page  126656 (0x0f760000) -&gt; up to  1 bf/chunk
    Page  127680 (0x0f960000) -&gt; up to  1 bf/chunk
    Page  129920 (0x0fdc0000) -&gt; up to  1 bf/chunk
    Maximum number of bitflips: 1
    Pages with bitflips: 44/130752

It is also possible to reduce the output with the .quiet suffix in order
to just show the summary.

    =&gt; nand watch.chip
    device 0 whole chip
    size adjusted to 0xff60000 (5 bad blocks)

    NAND watch for bitflips in area 0x0-0xff60000:
    Maximum number of bitflips: 1
    Pages with bitflips: 44/130752

Signed-off-by: Miquel Raynal &lt;miquel.raynal@bootlin.com&gt;
Signed-off-by: Michael Trimarchi &lt;michael@amarulasolutions.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>mtd: nand: raw: atmel: remove unnecessary return value</title>
<updated>2024-12-17T19:17:41+00:00</updated>
<author>
<name>Marcus Folkesson</name>
<email>marcus.folkesson@gmail.com</email>
</author>
<published>2024-08-09T12:15:43+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=bb736358e56bd8622eb7557d334d987b2bb66b20'/>
<id>bb736358e56bd8622eb7557d334d987b2bb66b20</id>
<content type='text'>
The condition 'ret' is always true as it is never set to other than
-EIO.

Remove 'ret' and the condition for copy.

Signed-off-by: Marcus Folkesson &lt;marcus.folkesson@gmail.com&gt;
Reviewed-by: Michael Trimarchi &lt;micheal@amarulasolutions.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The condition 'ret' is always true as it is never set to other than
-EIO.

Remove 'ret' and the condition for copy.

Signed-off-by: Marcus Folkesson &lt;marcus.folkesson@gmail.com&gt;
Reviewed-by: Michael Trimarchi &lt;micheal@amarulasolutions.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge patch series "Hyperflash Boot fixes for J7200/J721E"</title>
<updated>2024-12-14T15:34:27+00:00</updated>
<author>
<name>Tom Rini</name>
<email>trini@konsulko.com</email>
</author>
<published>2024-12-14T15:34:27+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=8aab7730c1c26192b0e4218fbf2f6009f955cb88'/>
<id>8aab7730c1c26192b0e4218fbf2f6009f955cb88</id>
<content type='text'>
Anurag Dutta &lt;a-dutta@ti.com&gt; says:

Hi All,
In u-boot, hbmc is broken and has been removed from j7200
configs. This series re-enables the hbmc driver and introduces a series
of hyperflash boot fixes. At present, in u-boot, the parent device (fss)
gets registered as a syscon device. This is done because the MMIO
mux driver in u-boot did not support the mux functionality when the
parent device is not a syscon. In this series, we make relevant changes
in the hbmc driver as well as dts' so that we can use the reg-mux driver for
selecting the appropriate state of the mux.

Test logs:

1) j721e-idk-gw hyperflash boot test: https://gist.github.com/anuragdutta731/50aae6fec707a3ffad6d985de6757fe4
2) j7200-evm hyperflash boot test: https://gist.github.com/anuragdutta731/c3a4d60f8bfd9c425d6c44b36eb7322b

Link: https://lore.kernel.org/r/20241129113136.383277-1-a-dutta@ti.com
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Anurag Dutta &lt;a-dutta@ti.com&gt; says:

Hi All,
In u-boot, hbmc is broken and has been removed from j7200
configs. This series re-enables the hbmc driver and introduces a series
of hyperflash boot fixes. At present, in u-boot, the parent device (fss)
gets registered as a syscon device. This is done because the MMIO
mux driver in u-boot did not support the mux functionality when the
parent device is not a syscon. In this series, we make relevant changes
in the hbmc driver as well as dts' so that we can use the reg-mux driver for
selecting the appropriate state of the mux.

Test logs:

1) j721e-idk-gw hyperflash boot test: https://gist.github.com/anuragdutta731/50aae6fec707a3ffad6d985de6757fe4
2) j7200-evm hyperflash boot test: https://gist.github.com/anuragdutta731/c3a4d60f8bfd9c425d6c44b36eb7322b

Link: https://lore.kernel.org/r/20241129113136.383277-1-a-dutta@ti.com
</pre>
</div>
</content>
</entry>
<entry>
<title>mtd: Kconfig: Change HBMC driver's dependency to MULTIPLEXER and MUX_MMIO</title>
<updated>2024-12-14T15:34:16+00:00</updated>
<author>
<name>Anurag Dutta</name>
<email>a-dutta@ti.com</email>
</author>
<published>2024-11-29T11:31:36+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=8f71d37838ba0b0bfa047f5133877092ee9d1110'/>
<id>8f71d37838ba0b0bfa047f5133877092ee9d1110</id>
<content type='text'>
The HBMC_AM654 driver was dependent on SYSCON because syscon APIs were
being used to select the multiplexer state. Change the dependency to
MULTIPLEXER and MUX_MMIO because mux APIs are now being used to
select mux state.

Signed-off-by: Anurag Dutta &lt;a-dutta@ti.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The HBMC_AM654 driver was dependent on SYSCON because syscon APIs were
being used to select the multiplexer state. Change the dependency to
MULTIPLEXER and MUX_MMIO because mux APIs are now being used to
select mux state.

Signed-off-by: Anurag Dutta &lt;a-dutta@ti.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>mtd: HBMC-AM654: Changed syscon API to mux APIs</title>
<updated>2024-12-14T15:34:16+00:00</updated>
<author>
<name>Anurag Dutta</name>
<email>a-dutta@ti.com</email>
</author>
<published>2024-11-29T11:31:30+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=a42b8b0b3fe0ffe69ffb932bf3e709a62ff34a23'/>
<id>a42b8b0b3fe0ffe69ffb932bf3e709a62ff34a23</id>
<content type='text'>
The syscon APIs were used for selecting the state of the mux
device because the mmio-mux driver in u-boot did not support
the mux functionality when the parent device is not a syscon.
Change to mux APIs which utilizes the reg-mux driver to select the
state of the multiplexer.

Signed-off-by: Anurag Dutta &lt;a-dutta@ti.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The syscon APIs were used for selecting the state of the mux
device because the mmio-mux driver in u-boot did not support
the mux functionality when the parent device is not a syscon.
Change to mux APIs which utilizes the reg-mux driver to select the
state of the multiplexer.

Signed-off-by: Anurag Dutta &lt;a-dutta@ti.com&gt;
</pre>
</div>
</content>
</entry>
</feed>
