_DUAL_READ | SPI_NOR_QUAD_READ | SPI_NOR_4B_OPCODES) },
> + { INFO("XM25QH512C", 0x204020, 0, 64 * 1024, 1024, SECT_4K |
> SPI_NOR_DUAL_READ | SPI_NOR_QUAD_READ | SPI_NOR_4B_OPCODES) },
> + { INFO("XM25QU512C", 0x204120, 0, 64 * 1024, 1024, SECT_4K |
> +SPI_NOR_DUAL_READ | SPI_NOR_QUAD_READ | SPI_NOR_4B_OPCODES) },
> #endif
> #ifdef CONFIG_SPI_FLASH_XTX
> /* XTX Technology Limited */
> --
> 2.34.1
Reviewed-by: Chin-Ting Kuo
Enable CONFIG_SPI_DIRMAP on ASPEED platforms.
Signed-off-by: Chin-Ting Kuo
---
configs/evb-ast2500_defconfig | 1 +
configs/evb-ast2600_defconfig | 1 +
2 files changed, 2 insertions(+)
diff --git a/configs/evb-ast2500_defconfig b/configs/evb-ast2500_defconfig
index 5c157ca1d6..416ee66126
ned-off-by: Chin-Ting Kuo
---
drivers/spi/spi-aspeed-smc.c | 136 ---
1 file changed, 127 insertions(+), 9 deletions(-)
diff --git a/drivers/spi/spi-aspeed-smc.c b/drivers/spi/spi-aspeed-smc.c
index 4287f5d8c0..2b6c4b48bd 100644
--- a/drivers/spi/spi-aspeed-smc.c
+++
- Enable ASPEED SPI controller driver.
- Enable SPI flash memory configurations.
- Enable configurations for SPI flash manufacturers
supported on both ASPEED AST2500 and AST2600 AVL.
Signed-off-by: Chin-Ting Kuo
---
configs/evb-ast2500_defconfig | 13 +
configs/evb
can thus access the
SPI flash as normal memory in dirmap_read function.
Signed-off-by: Chin-Ting Kuo
---
drivers/spi/spi-aspeed-smc.c | 88
1 file changed, 88 insertions(+)
diff --git a/drivers/spi/spi-aspeed-smc.c b/drivers/spi/spi-aspeed-smc.c
index f858d36
read/write
mode will be implemented in the following patches.
Signed-off-by: Chin-Ting Kuo
---
v2: Remove defconfig files from this patch.
v5: Separate main ASPEED SPI driver patch into different parts,
basic support, decoded range adjustment and clock settings.
Besides, "s
decoded address
size for fitting the maximum AHB decoded size.
Signed-off-by: Chin-Ting Kuo
---
drivers/spi/spi-aspeed-smc.c | 144 ++-
1 file changed, 143 insertions(+), 1 deletion(-)
diff --git a/drivers/spi/spi-aspeed-smc.c b/drivers/spi/spi-aspeed-smc.c
index
n be about 780kHz.
Signed-off-by: Chin-Ting Kuo
---
drivers/spi/spi-aspeed-smc.c | 196 +--
1 file changed, 186 insertions(+), 10 deletions(-)
diff --git a/drivers/spi/spi-aspeed-smc.c b/drivers/spi/spi-aspeed-smc.c
index 2b6c4b48bd..a3c9633382 100644
--- a/drive
User can get correct HCLK frequency during driver probe stage
by adding the following configuration in the device tree.
"clocks = <&scu ASPEED_CLK_AHB>".
Signed-off-by: Chin-Ting Kuo
Reviewed-by: Cédric Le Goater
---
drivers/clk/aspeed/clk_ast2500.c | 23 +++
is located at the offset 0x04 and
the 4-byte address mode control bit is bit 13 of
this register.
Signed-off-by: Chin-Ting Kuo
---
drivers/spi/spi-aspeed-smc.c | 105 ---
1 file changed, 98 insertions(+), 7 deletions(-)
diff --git a/drivers/spi/spi-aspeed
l.com/
The corresponding Linux kernel SHA1 is df5c21002cf4.
Signed-off-by: Chin-Ting Kuo
Signed-off-by: Sean Anderson
Acked-by: Pratyush Yadav
---
v2: Use "if (CONFIG_IS_ENABLED(SPI_DIRMAP))" to wrap
spi_dirmap related functions.
drivers/mtd/spi
Add ID for Winbond W25Q512JVQ device which is supported
on AST2600 EVB by default.
Signed-off-by: Chin-Ting Kuo
Reviewed-by: Cédric Le Goater
---
drivers/mtd/spi/spi-nor-ids.c | 5 +
1 file changed, 5 insertions(+)
diff --git a/drivers/mtd/spi/spi-nor-ids.c b/drivers/mtd/spi/spi-nor-ids.c
Add FWSPICS1 and SPI1CS1 in AST2500 pinctrl group.
On AST2500 EVB, FWSPICS1 can be supported by default.
An extra jumper, J45, should be configured before
enabling SPI1CS1.
Signed-off-by: Chin-Ting Kuo
Reviewed-by: Cédric Le Goater
---
drivers/pinctrl/aspeed/pinctrl_ast2500.c | 2 ++
1 file
* Changed struct spi_mem to struct spi_slave
This patch is obtained from the following patch
https://patchwork.ozlabs.org/project/uboot/patch/20210205043924.149504-3-sean...@gmail.com/
The corresponding Linux kernel SHA1 is aa167f3fed0c.
Signed-off-by: Chin-Ting Kuo
Signed-off-by: Sean Anderson
4B_OPCODES flag is set.
Changes in v5:
- Separate main ASPEED SPI driver patch into different parts.
* basic support.
* decoded range adjustment.
* clock settings.
- Add support customized decoded range.
- Add AST2400 platform support.
Chin-Ting Kuo (14):
clk: aspeed: Get HCLK
- 0x1e631fff
decoded address: 0x5000 - 0x5fff
Signed-off-by: Chin-Ting Kuo
---
arch/arm/dts/ast2500-evb.dts | 33 +
arch/arm/dts/ast2500.dtsi| 23 ---
arch/arm/dts/ast2600-evb.dts | 8
arch/arm/dts/ast2600.dtsi| 34
Hi Jagan,
> -Original Message-
> From: Jagan Teki
> Sent: Friday, July 1, 2022 7:57 PM
> To: Chin-Ting Kuo
> Subject: Re: [v4 00/12] Add ASPEED SPI controller driver
>
> On Tue, May 24, 2022 at 11:27 AM Chin-Ting Kuo
> wrote:
> >
> > This patch s
Hi Jagan,
> -Original Message-
> From: Jagan Teki
> Sent: Friday, July 1, 2022 7:53 PM
> To: Chin-Ting Kuo
> Subject: Re: [v4 05/12] MAINTAINERS: Add ASPEED SPI driver file
>
> On Tue, May 24, 2022 at 11:28 AM Chin-Ting Kuo
> wrote:
> >
> >
Hi Jagan,
> -Original Message-
> From: Jagan Teki
> Sent: Friday, July 1, 2022 8:05 PM
> To: Chin-Ting Kuo
> Subject: Re: [v4 07/12] spi-mem: Add dirmap API from Linux
>
> On Tue, May 24, 2022 at 11:28 AM Chin-Ting Kuo
> wrote:
> >
> > This adds the
Hi Cédric,
> -Original Message-
> From: Cédric Le Goater
> Sent: Friday, July 8, 2022 4:52 PM
> To: Chin-Ting Kuo ; Joel Stanley
>
> Subject: Re: [v4 03/12] spi: aspeed: Add ASPEED SPI controller driver
>
> On 7/8/22 07:42, Chin-Ting Kuo wrote:
> > H
Hi Joel,
> -Original Message-
> From: Joel Stanley
> Sent: Thursday, July 7, 2022 1:37 PM
> Subject: Re: [v4 03/12] spi: aspeed: Add ASPEED SPI controller driver
>
> Hi Chin-Ting,
>
> On Tue, 24 May 2022 at 05:58, Chin-Ting Kuo
> wrote:
> >
> > A
Hi Cédric,
> -Original Message-
> From: Cédric Le Goater
> Sent: Monday, July 4, 2022 11:25 PM
> Subject: Re: [v4 03/12] spi: aspeed: Add ASPEED SPI controller driver
>
> Hello Chin-Ting,
>
> On 7/3/22 10:47, Chin-Ting Kuo wrote:
> > Hi Cédric,
Hi Cédric,
> -Original Message-
> From: Cédric Le Goater
> Sent: Friday, July 1, 2022 7:51 PM
> Subject: Re: [v4 04/12] configs: aspeed: Enable SPI flash features
>
> On 7/1/22 11:28, Cédric Le Goater wrote:
> > On 5/24/22 07:56, Chin-Ting Kuo wrote:
> >&g
Hi Cédric,
> -Original Message-
> From: Cédric Le Goater
> Sent: Friday, July 1, 2022 5:45 PM
> Subject: Re: [v4 12/12] spi: aspeed: Fix bug when SPI_NOR_4B_OPCODES flag
> is set
>
> On 5/24/22 07:56, Chin-Ting Kuo wrote:
> > When SPI_NOR_4B_OPCODES flag is
Hi Cédric,
> -Original Message-
> From: Cédric Le Goater
> Sent: Friday, July 1, 2022 5:42 PM
> To: Chin-Ting Kuo ; ChiaWei Wang
> ; lu...@denx.de; sean...@gmail.com;
> Ryan Chen ; BMC-SW
> ; ja...@amarulasolutions.com; vigne...@ti.com;
> u-boot@lists.denx.
Hi Cédric,
> -Original Message-
> From: Cédric Le Goater
> Sent: Friday, July 1, 2022 5:37 PM
> Subject: Re: [v4 07/12] spi-mem: Add dirmap API from Linux
>
> On 5/24/22 07:56, Chin-Ting Kuo wrote:
> > This adds the dirmap API originally introduced in Linux commi
Hi Cédric,
Thanks for the review.
> -Original Message-
> From: Cédric Le Goater
> Sent: Friday, July 1, 2022 5:28 PM
> To: Chin-Ting Kuo ; ChiaWei Wang
> ; lu...@denx.de; sean...@gmail.com;
> Ryan Chen ; BMC-SW
> ; ja...@amarulasolutions.com; vigne...@ti.com;
&
Hi Cédric,
> -Original Message-
> From: Cédric Le Goater
> Sent: Monday, June 27, 2022 12:16 AM
> To: Chin-Ting Kuo ; ChiaWei Wang
> ; lu...@denx.de; sean...@gmail.com;
> Ryan Chen ; BMC-SW
> ; ja...@amarulasolutions.com; vigne...@ti.com;
> u-boot@lists.denx.de;
Hi All,
Are there any comments about this patch series?
Thanks.
Best Wishes,
Chin-Ting
> -Original Message-
> From: Chin-Ting Kuo
> Sent: Tuesday, May 24, 2022 1:57 PM
> To: ChiaWei Wang ; lu...@denx.de;
> sean...@gmail.com; Ryan Chen ; BMC-SW
> ; ja...@amarulaso
- 0x1e631fff
decoded address: 0x5000 - 0x5fff
Signed-off-by: Chin-Ting Kuo
---
arch/arm/dts/ast2500-evb.dts | 33 +
arch/arm/dts/ast2500.dtsi| 23 ---
arch/arm/dts/ast2600-evb.dts | 8
arch/arm/dts/ast2600.dtsi| 34
as normal memory in dirmap_read function.
Signed-off-by: Chin-Ting Kuo
---
drivers/spi/spi-aspeed.c | 93
1 file changed, 93 insertions(+)
diff --git a/drivers/spi/spi-aspeed.c b/drivers/spi/spi-aspeed.c
index 9574aff793..e5e348eb7b 100644
--- a/drivers/spi/
ged struct spi_mem to struct spi_slave
This patch is obtained from the following patch
https://patchwork.ozlabs.org/project/uboot/patch/20210205043924.149504-3-sean...@gmail.com/
Signed-off-by: Chin-Ting Kuo
Signed-off-by: Sean Anderson
Acked-by: Pratyush Yadav
---
v2: Remove "#if CO
Signed-off-by: Chin-Ting Kuo
Signed-off-by: Sean Anderson
Acked-by: Pratyush Yadav
---
v2: Use "if (CONFIG_IS_ENABLED(SPI_DIRMAP))" to wrap
spi_dirmap related functions.
drivers/mtd/spi/sf_probe.c | 76 ++
drivers/mtd/spi
Add ID for Winbond W25Q512JV device which is supported
on AST2600 EVB by default.
Signed-off-by: Chin-Ting Kuo
---
drivers/mtd/spi/spi-nor-ids.c | 5 +
1 file changed, 5 insertions(+)
diff --git a/drivers/mtd/spi/spi-nor-ids.c b/drivers/mtd/spi/spi-nor-ids.c
index 7050ddc397..444affb5af
-byte mode.
Signed-off-by: Chin-Ting Kuo
---
drivers/spi/spi-aspeed.c | 7 +++
1 file changed, 3 insertions(+), 4 deletions(-)
diff --git a/drivers/spi/spi-aspeed.c b/drivers/spi/spi-aspeed.c
index e5e348eb7b..687ddc370b 100644
--- a/drivers/spi/spi-aspeed.c
+++ b/drivers/spi/spi-aspeed.c
Enable CONFIG_SPI_DIRMAP on ASPEED platforms.
Signed-off-by: Chin-Ting Kuo
---
configs/evb-ast2500_defconfig | 1 +
configs/evb-ast2600_defconfig | 1 +
2 files changed, 2 insertions(+)
diff --git a/configs/evb-ast2500_defconfig b/configs/evb-ast2500_defconfig
index fd04fe5a60..097b991a1b
Add FWSPICS1 and SPI1CS1 in AST2500 pinctrl group.
On AST2500 EVB, FWSPICS1 can be supported by default.
An extra jumper, J45, should be configured before
enabling SPI1CS1.
Signed-off-by: Chin-Ting Kuo
Reviewed-by: Cédric Le Goater
---
drivers/pinctrl/aspeed/pinctrl_ast2500.c | 2 ++
1 file
Add spi-aspeed.c file for ARM ASPEED.
Signed-off-by: Chin-Ting Kuo
---
MAINTAINERS | 7 +++
1 file changed, 7 insertions(+)
diff --git a/MAINTAINERS b/MAINTAINERS
index 56be0bfad0..f2cd707eda 100644
--- a/MAINTAINERS
+++ b/MAINTAINERS
@@ -688,6 +688,13 @@ S: Maintained
F: drivers/pci
, the
decoded address accessed by the CPU determines which CS is active.
When user mode is adopted, the CS decoded address is a FIFO, CPU can
send/receive any SPI transmission by accessing the related decoded
address for the target CS.
Signed-off-by: Chin-Ting Kuo
---
v2: Remove defconfig files
- Enable ASPEED SPI controller driver.
- Enable SPI flash memory configurations.
- Enable configurations for SPI flash manufacturers
supported on both ASPEED AST2500 and AST2600 AVL.
Signed-off-by: Chin-Ting Kuo
---
configs/evb-ast2500_defconfig | 13 +
configs/evb
ES flag is set.
Chin-Ting Kuo (12):
clk: aspeed: Get HCLK frequency support
pinctrl: aspeed: FWSPICS1 and SPI1CS1 pin support
spi: aspeed: Add ASPEED SPI controller driver
configs: aspeed: Enable SPI flash features
MAINTAINERS: Add ASPEED SPI driver file
arm: dts: aspeed: Update SPI
User can get correct HCLK frequency during driver probe stage
by adding the following configuration in the device tree.
"clocks = <&scu ASPEED_CLK_AHB>".
Signed-off-by: Chin-Ting Kuo
Reviewed-by: Cédric Le Goater
---
v3: Get AHB bus clock frequency from the function para
Hi,
> -Original Message-
> From: Chin-Ting Kuo
> Sent: Monday, May 23, 2022 11:14 AM
> Subject: [v3 03/11] spi: aspeed: Add ASPEED SPI controller driver
>
> Add ASPEED BMC FMC/SPI memory controller driver with spi-mem interface
> for AST2500 and AST2600 platform.
Signed-off-by: Chin-Ting Kuo
Signed-off-by: Sean Anderson
Acked-by: Pratyush Yadav
---
v2: Use "if (CONFIG_IS_ENABLED(SPI_DIRMAP))" to wrap
spi_dirmap related functions.
drivers/mtd/spi/sf_probe.c | 76 ++
drivers/mtd/spi
Add spi-aspeed.c file for ARM ASPEED.
Signed-off-by: Chin-Ting Kuo
---
MAINTAINERS | 7 +++
1 file changed, 7 insertions(+)
diff --git a/MAINTAINERS b/MAINTAINERS
index 56be0bfad0..f2cd707eda 100644
--- a/MAINTAINERS
+++ b/MAINTAINERS
@@ -688,6 +688,13 @@ S: Maintained
F: drivers/pci
Enable CONFIG_SPI_DIRMAP on ASPEED platforms.
Signed-off-by: Chin-Ting Kuo
---
configs/evb-ast2500_defconfig | 1 +
configs/evb-ast2600_defconfig | 1 +
2 files changed, 2 insertions(+)
diff --git a/configs/evb-ast2500_defconfig b/configs/evb-ast2500_defconfig
index fd04fe5a60..097b991a1b
as normal memory in dirmap_read function.
Signed-off-by: Chin-Ting Kuo
---
drivers/spi/spi-aspeed.c | 93
1 file changed, 93 insertions(+)
diff --git a/drivers/spi/spi-aspeed.c b/drivers/spi/spi-aspeed.c
index 9574aff793..e5e348eb7b 100644
--- a/drivers/spi/
Add ID for Winbond W25Q512JV device which is supported
on AST2600 EVB by default.
Signed-off-by: Chin-Ting Kuo
---
drivers/mtd/spi/spi-nor-ids.c | 5 +
1 file changed, 5 insertions(+)
diff --git a/drivers/mtd/spi/spi-nor-ids.c b/drivers/mtd/spi/spi-nor-ids.c
index 7050ddc397..444affb5af
ged struct spi_mem to struct spi_slave
This patch is obtained from the following patch
https://patchwork.ozlabs.org/project/uboot/patch/20210205043924.149504-3-sean...@gmail.com/
Signed-off-by: Chin-Ting Kuo
Signed-off-by: Sean Anderson
Acked-by: Pratyush Yadav
---
v2: Remove "#if CO
- 0x1e631fff
decoded address: 0x5000 - 0x5fff
Signed-off-by: Chin-Ting Kuo
---
arch/arm/dts/ast2500-evb.dts | 33 +
arch/arm/dts/ast2500.dtsi| 23 ---
arch/arm/dts/ast2600-evb.dts | 8
arch/arm/dts/ast2600.dtsi| 34
- Enable ASPEED SPI controller driver.
- Enable SPI flash memory configurations.
- Enable configurations for SPI flash manufacturers
supported on both ASPEED AST2500 and AST2600 AVL.
Signed-off-by: Chin-Ting Kuo
---
configs/evb-ast2500_defconfig | 13 +
configs/evb
, the
decoded address accessed by the CPU determines which CS is active.
When user mode is adopted, the CS decoded address is a FIFO, CPU can
send/receive any SPI transmission by accessing the related decoded
address for the target CS.
Signed-off-by: Chin-Ting Kuo
---
v2: Remove defconfig files
.
- Use "if (CONFIG_IS_ENABLED(SPI_DIRMAP))" to wrap
spi_dirmap related functions.
- Add Winbond w25q512jv flash ID.
Changes in v3:
- Get AHB bus clock frequency from the function parameter.
- Fix a grammatical error in spi-mem.h.
Chin-Ting Kuo (11):
clk: aspeed: Get HCLK
User can get correct HCLK frequency during driver probe stage
by adding the following configuration in the device tree.
"clocks = <&scu ASPEED_CLK_AHB>".
Signed-off-by: Chin-Ting Kuo
Reviewed-by: Cédric Le Goater
---
drivers/clk/aspeed/clk_ast2500.c | 23 +++
Add FWSPICS1 and SPI1CS1 in AST2500 pinctrl group.
On AST2500 EVB, FWSPICS1 can be supported by default.
An extra jumper, J45, should be configured before
enabling SPI1CS1.
Signed-off-by: Chin-Ting Kuo
Reviewed-by: Cédric Le Goater
---
drivers/pinctrl/aspeed/pinctrl_ast2500.c | 2 ++
1 file
Hi Cédric,
Thanks for the review.
> -Original Message-
> From: Cédric Le Goater
> Sent: Tuesday, May 17, 2022 8:19 PM
> Subject: Re: [PATCH v2 01/11] clk: aspeed: Get HCLK frequency support
>
> On 5/9/22 09:23, Chin-Ting Kuo wrote:
> > User can get correct HCLK
Hi Anderson,
> -Original Message-
> From: Sean Anderson
> Sent: Thursday, May 19, 2022 9:35 PM
> Subject: Re: [PATCH v2 07/11] spi-mem: Add dirmap API from Linux
>
> On 5/9/22 3:23 AM, Chin-Ting Kuo wrote:
> > This adds the dirmap API originally introduced
Signed-off-by: Chin-Ting Kuo
Signed-off-by: Sean Anderson
Acked-by: Pratyush Yadav
---
v2: Use "if (CONFIG_IS_ENABLED(SPI_DIRMAP))" to wrap
spi_dirmap related functions.
drivers/mtd/spi/sf_probe.c | 76 ++
drivers/mtd/spi
ged struct spi_mem to struct spi_slave
This patch is obtained from the following patch
https://patchwork.ozlabs.org/project/uboot/patch/20210205043924.149504-3-sean...@gmail.com/
Signed-off-by: Chin-Ting Kuo
Signed-off-by: Sean Anderson
Acked-by: Pratyush Yadav
---
v2: Remove "#if CO
as normal memory in dirmap_read function.
Signed-off-by: Chin-Ting Kuo
---
drivers/spi/spi-aspeed.c | 93
1 file changed, 93 insertions(+)
diff --git a/drivers/spi/spi-aspeed.c b/drivers/spi/spi-aspeed.c
index 9574aff793..e5e348eb7b 100644
--- a/drivers/spi/
Enable CONFIG_SPI_DIRMAP on ASPEED platforms.
Signed-off-by: Chin-Ting Kuo
---
configs/evb-ast2500_defconfig | 1 +
configs/evb-ast2600_defconfig | 1 +
2 files changed, 2 insertions(+)
diff --git a/configs/evb-ast2500_defconfig b/configs/evb-ast2500_defconfig
index fd04fe5a60..097b991a1b
Add ID for Winbond W25Q512JV device which is supported
on AST2600 EVB by default.
Signed-off-by: Chin-Ting Kuo
---
drivers/mtd/spi/spi-nor-ids.c | 5 +
1 file changed, 5 insertions(+)
diff --git a/drivers/mtd/spi/spi-nor-ids.c b/drivers/mtd/spi/spi-nor-ids.c
index 7050ddc397..444affb5af
- 0x1e631fff
decoded address: 0x5000 - 0x5fff
Signed-off-by: Chin-Ting Kuo
---
arch/arm/dts/ast2500-evb.dts | 33 +
arch/arm/dts/ast2500.dtsi| 23 ---
arch/arm/dts/ast2600-evb.dts | 8
arch/arm/dts/ast2600.dtsi| 34
, the
decoded address accessed by the CPU determines which CS is active.
When user mode is adopted, the CS decoded address is a FIFO, CPU can
send/receive any SPI transmission by accessing the related decoded
address for the target CS.
Signed-off-by: Chin-Ting Kuo
---
v2: Remove defconfig files
- Enable ASPEED SPI controller driver.
- Enable SPI flash memory configurations.
- Enable configurations for SPI flash manufacturers
supported on both ASPEED AST2500 and AST2600 AVL.
Signed-off-by: Chin-Ting Kuo
---
configs/evb-ast2500_defconfig | 13 +
configs/evb
Add spi-aspeed.c file for ARM ASPEED.
Signed-off-by: Chin-Ting Kuo
---
MAINTAINERS | 7 +++
1 file changed, 7 insertions(+)
diff --git a/MAINTAINERS b/MAINTAINERS
index 56be0bfad0..f2cd707eda 100644
--- a/MAINTAINERS
+++ b/MAINTAINERS
@@ -688,6 +688,13 @@ S: Maintained
F: drivers/pci
.
- Use "if (CONFIG_IS_ENABLED(SPI_DIRMAP))" to wrap
spi_dirmap related functions.
- Add Winbond w25q512jv flash ID.
Chin-Ting Kuo (11):
clk: aspeed: Get HCLK frequency support
pinctrl: aspeed: FWSPICS1 and SPI1CS1 pin support
spi: aspeed: Add ASPEED SPI controller driver
confi
User can get correct HCLK frequency during driver probe stage
by adding the following configuration in the device tree.
"clocks = <&scu ASPEED_CLK_AHB>".
Signed-off-by: Chin-Ting Kuo
---
drivers/clk/aspeed/clk_ast2500.c | 24
1 file changed, 24 inser
Add FWSPICS1 and SPI1CS1 in AST2500 pinctrl group.
On AST2500 EVB, FWSPICS1 can be supported by default.
An extra jumper, J45, should be configured before
enabling SPI1CS1.
Signed-off-by: Chin-Ting Kuo
---
drivers/pinctrl/aspeed/pinctrl_ast2500.c | 2 ++
1 file changed, 2 insertions(+)
diff
Hi Jagan,
> -Original Message-
> From: Jagan Teki
> Sent: Tuesday, May 3, 2022 9:23 PM
> To: Chin-Ting Kuo
> Subject: Re: [PATCH 3/8] spi: aspeed: Add ASPEED SPI controller driver
>
> On Tue, May 3, 2022 at 6:44 PM Chin-Ting Kuo
> wrote:
> >
> > Hi
Hi Jagan,
Thanks for the review.
> -Original Message-
> From: Jagan Teki
> Sent: Tuesday, May 3, 2022 8:32 PM
> To: Chin-Ting Kuo
> Subject: Re: [PATCH 3/8] spi: aspeed: Add ASPEED SPI controller driver
>
> On Thu, Apr 14, 2022 at 4:54 PM Chin-Ting Kuo
> wrote
Hi Pratyush,
Thanks for your review.
> -Original Message-
> From: Pratyush Yadav
> Sent: Wednesday, April 20, 2022 4:21 PM
> To: Chin-Ting Kuo
> Subject: Re: [PATCH 7/8] mtd: spi-nor: use spi-mem dirmap API
>
> On 14/04/22 07:23PM, Chin-Ting Kuo wrote:
> >
- 0x1e631fff
decoded address: 0x5000 - 0x5fff
Signed-off-by: Chin-Ting Kuo
---
arch/arm/dts/ast2500-evb.dts | 33 +
arch/arm/dts/ast2500.dtsi| 23 ---
arch/arm/dts/ast2600-evb.dts | 8
arch/arm/dts/ast2600.dtsi| 34
ged struct spi_mem to struct spi_slave
This patch is obtained from the following patch
https://patchwork.ozlabs.org/project/uboot/patch/20210205043924.149504-3-sean...@gmail.com/
Signed-off-by: Chin-Ting Kuo
Signed-off-by: Sean Anderson
---
drivers/spi/Kconfig | 10 ++
drivers/spi/spi-m
Signed-off-by: Chin-Ting Kuo
Signed-off-by: Sean Anderson
---
drivers/mtd/spi/sf_probe.c | 82 ++
drivers/mtd/spi/spi-nor-core.c | 55 ---
include/linux/mtd/spi-nor.h| 18
3 files changed, 139 insertions(+), 16 deletions(-)
di
as normal memory in dirmap_read function.
Signed-off-by: Chin-Ting Kuo
---
configs/evb-ast2500_defconfig | 1 +
configs/evb-ast2600_defconfig | 1 +
drivers/spi/spi-aspeed.c | 93 +++
3 files changed, 95 insertions(+)
diff --git a/configs/evb-ast2500_defconfi
, the
decoded address accessed by the CPU determines which CS is active.
When user mode is adopted, the CS decoded address is a FIFO, CPU can
send/receive any SPI transmission by accessing the related decoded
address for the target CS.
Signed-off-by: Chin-Ting Kuo
---
configs/evb
User can get correct HCLK frequency during driver probe stage
by adding the following configuration in the device tree.
"clocks = <&scu ASPEED_CLK_AHB>".
Signed-off-by: Chin-Ting Kuo
---
drivers/clk/aspeed/clk_ast2500.c | 24
1 file changed, 24 inser
Add spi-aspeed.c file for ARM ASPEED.
Signed-off-by: Chin-Ting Kuo
---
MAINTAINERS | 7 +++
1 file changed, 7 insertions(+)
diff --git a/MAINTAINERS b/MAINTAINERS
index 0fc034f01f..c86ea34883 100644
--- a/MAINTAINERS
+++ b/MAINTAINERS
@@ -687,6 +687,13 @@ S: Maintained
F: drivers/pci
This patch series aims to porting ASPEED FMC/SPI memory controller
driver with spi-mem interface. spi-mem dirmap framework is also
synchronized from Linux. These patches have been verified on both
AST2600 and AST2500 EVBs.
Chin-Ting Kuo (8):
clk: aspeed: Get HCLK frequency support
pinctrl
Add FWSPICS1 and SPI1CS1 in AST2500 pinctrl group.
On AST2500 EVB, FWSPICS1 can be supported by default.
An extra jumper, J45, should be configured before
enabling SPI1CS1.
Signed-off-by: Chin-Ting Kuo
---
drivers/pinctrl/aspeed/pinctrl_ast2500.c | 2 ++
1 file changed, 2 insertions(+)
diff
81 matches
Mail list logo