* [PATCH 0/3] ARM: tegra: dt: Add entry for tegra20 sflash controller. @ 2012-11-13 5:03 Laxman Dewangan 2012-11-13 5:03 ` [PATCH 1/3] ARM: tegra: dts: add sflash controller dt entry Laxman Dewangan ` (2 more replies) 0 siblings, 3 replies; 7+ messages in thread From: Laxman Dewangan @ 2012-11-13 5:03 UTC (permalink / raw) To: swarren Cc: linux, linux-tegra, linux-arm-kernel, linux-kernel, Laxman Dewangan This patch series add the dt entry for tegra20 sflash controller, add AUXDATA in board dt file for driver name and enable in tegra_defconfig. Laxman Dewangan (3): ARM: tegra: dts: add sflash controller dt entry ARM: tegra: Add OF_DEV_AUXDATA for sflash driver in board dt ARM: config: tegra: enable SFLASH controller driver arch/arm/boot/dts/tegra20.dtsi | 10 ++++++++++ arch/arm/configs/tegra_defconfig | 1 + arch/arm/mach-tegra/board-dt-tegra20.c | 2 ++ 3 files changed, 13 insertions(+), 0 deletions(-) ^ permalink raw reply [flat|nested] 7+ messages in thread
* [PATCH 1/3] ARM: tegra: dts: add sflash controller dt entry 2012-11-13 5:03 [PATCH 0/3] ARM: tegra: dt: Add entry for tegra20 sflash controller Laxman Dewangan @ 2012-11-13 5:03 ` Laxman Dewangan 2012-11-13 19:13 ` Stephen Warren 2012-11-13 5:03 ` [PATCH 2/3] ARM: tegra: Add OF_DEV_AUXDATA for sflash driver in board dt Laxman Dewangan 2012-11-13 5:03 ` [PATCH 3/3] ARM: config: tegra: enable SFLASH controller driver Laxman Dewangan 2 siblings, 1 reply; 7+ messages in thread From: Laxman Dewangan @ 2012-11-13 5:03 UTC (permalink / raw) To: swarren Cc: linux, linux-tegra, linux-arm-kernel, linux-kernel, Laxman Dewangan Nvidia's Tegra20 have the SPI (SFLASH) controller to interface with spi flash device which is used for system boot. Add DT entry for this controller. Signed-off-by: Laxman Dewangan <ldewangan@nvidia.com> --- arch/arm/boot/dts/tegra20.dtsi | 10 ++++++++++ 1 files changed, 10 insertions(+), 0 deletions(-) diff --git a/arch/arm/boot/dts/tegra20.dtsi b/arch/arm/boot/dts/tegra20.dtsi index 71a650d..32cb09d 100644 --- a/arch/arm/boot/dts/tegra20.dtsi +++ b/arch/arm/boot/dts/tegra20.dtsi @@ -195,6 +195,16 @@ status = "disabled"; }; + spi@7000c380 { + compatible = "nvidia,tegra20-sflash"; + reg = <0x7000c380 0x80>; + interrupts = <0 39 0x04>; + nvidia,dma-request-selector = <&apbdma 11>; + #address-cells = <1>; + #size-cells = <0>; + status = "disabled"; + }; + spi@7000d400 { compatible = "nvidia,tegra20-slink"; reg = <0x7000d400 0x200>; -- 1.7.1.1 ^ permalink raw reply related [flat|nested] 7+ messages in thread
* Re: [PATCH 1/3] ARM: tegra: dts: add sflash controller dt entry 2012-11-13 5:03 ` [PATCH 1/3] ARM: tegra: dts: add sflash controller dt entry Laxman Dewangan @ 2012-11-13 19:13 ` Stephen Warren 0 siblings, 0 replies; 7+ messages in thread From: Stephen Warren @ 2012-11-13 19:13 UTC (permalink / raw) To: Laxman Dewangan; +Cc: linux, linux-tegra, linux-arm-kernel, linux-kernel On 11/12/2012 10:03 PM, Laxman Dewangan wrote: > Nvidia's Tegra20 have the SPI (SFLASH) controller to > interface with spi flash device which is used for system > boot. Add DT entry for this controller. Thanks, applied to Tegra's for-3.8/dt branch. ^ permalink raw reply [flat|nested] 7+ messages in thread
* [PATCH 2/3] ARM: tegra: Add OF_DEV_AUXDATA for sflash driver in board dt 2012-11-13 5:03 [PATCH 0/3] ARM: tegra: dt: Add entry for tegra20 sflash controller Laxman Dewangan 2012-11-13 5:03 ` [PATCH 1/3] ARM: tegra: dts: add sflash controller dt entry Laxman Dewangan @ 2012-11-13 5:03 ` Laxman Dewangan 2012-11-13 19:13 ` Stephen Warren 2012-11-13 5:03 ` [PATCH 3/3] ARM: config: tegra: enable SFLASH controller driver Laxman Dewangan 2 siblings, 1 reply; 7+ messages in thread From: Laxman Dewangan @ 2012-11-13 5:03 UTC (permalink / raw) To: swarren Cc: linux, linux-tegra, linux-arm-kernel, linux-kernel, Laxman Dewangan Add OF_DEV_AUXDATA for sflash controller driver for Tegra20 board dt files. Set the parent clock of sflash controller to PLLP and configure clock to 20MHz. Signed-off-by: Laxman Dewangan <ldewangan@nvidia.com> --- arch/arm/mach-tegra/board-dt-tegra20.c | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) diff --git a/arch/arm/mach-tegra/board-dt-tegra20.c b/arch/arm/mach-tegra/board-dt-tegra20.c index 22f5a9b..1198e84 100644 --- a/arch/arm/mach-tegra/board-dt-tegra20.c +++ b/arch/arm/mach-tegra/board-dt-tegra20.c @@ -89,6 +89,7 @@ struct of_dev_auxdata tegra20_auxdata_lookup[] __initdata = { &tegra_ehci3_pdata), OF_DEV_AUXDATA("nvidia,tegra20-apbdma", TEGRA_APB_DMA_BASE, "tegra-apbdma", NULL), OF_DEV_AUXDATA("nvidia,tegra20-pwm", TEGRA_PWFM_BASE, "tegra-pwm", NULL), + OF_DEV_AUXDATA("nvidia,tegra20-sflash", 0x7000c380, "spi", NULL), OF_DEV_AUXDATA("nvidia,tegra20-slink", 0x7000D400, "spi_tegra.0", NULL), OF_DEV_AUXDATA("nvidia,tegra20-slink", 0x7000D600, "spi_tegra.1", NULL), OF_DEV_AUXDATA("nvidia,tegra20-slink", 0x7000D800, "spi_tegra.2", NULL), @@ -112,6 +113,7 @@ static __initdata struct tegra_clk_init_table tegra_dt_clk_init_table[] = { { "sdmmc1", "pll_p", 48000000, false}, { "sdmmc3", "pll_p", 48000000, false}, { "sdmmc4", "pll_p", 48000000, false}, + { "spi", "pll_p", 20000000, false }, { "sbc1", "pll_p", 100000000, false }, { "sbc2", "pll_p", 100000000, false }, { "sbc3", "pll_p", 100000000, false }, -- 1.7.1.1 ^ permalink raw reply related [flat|nested] 7+ messages in thread
* Re: [PATCH 2/3] ARM: tegra: Add OF_DEV_AUXDATA for sflash driver in board dt 2012-11-13 5:03 ` [PATCH 2/3] ARM: tegra: Add OF_DEV_AUXDATA for sflash driver in board dt Laxman Dewangan @ 2012-11-13 19:13 ` Stephen Warren 0 siblings, 0 replies; 7+ messages in thread From: Stephen Warren @ 2012-11-13 19:13 UTC (permalink / raw) To: Laxman Dewangan; +Cc: linux, linux-tegra, linux-arm-kernel, linux-kernel On 11/12/2012 10:03 PM, Laxman Dewangan wrote: > Add OF_DEV_AUXDATA for sflash controller driver for Tegra20 > board dt files. > Set the parent clock of sflash controller to PLLP and configure > clock to 20MHz. Thanks, applied to Tegra's for-3.8/soc branch. ^ permalink raw reply [flat|nested] 7+ messages in thread
* [PATCH 3/3] ARM: config: tegra: enable SFLASH controller driver 2012-11-13 5:03 [PATCH 0/3] ARM: tegra: dt: Add entry for tegra20 sflash controller Laxman Dewangan 2012-11-13 5:03 ` [PATCH 1/3] ARM: tegra: dts: add sflash controller dt entry Laxman Dewangan 2012-11-13 5:03 ` [PATCH 2/3] ARM: tegra: Add OF_DEV_AUXDATA for sflash driver in board dt Laxman Dewangan @ 2012-11-13 5:03 ` Laxman Dewangan 2012-11-13 19:13 ` Stephen Warren 2 siblings, 1 reply; 7+ messages in thread From: Laxman Dewangan @ 2012-11-13 5:03 UTC (permalink / raw) To: swarren Cc: linux, linux-tegra, linux-arm-kernel, linux-kernel, Laxman Dewangan Signed-off-by: Laxman Dewangan <ldewangan@nvidia.com> --- arch/arm/configs/tegra_defconfig | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) diff --git a/arch/arm/configs/tegra_defconfig b/arch/arm/configs/tegra_defconfig index 9dac09b..39107b1 100644 --- a/arch/arm/configs/tegra_defconfig +++ b/arch/arm/configs/tegra_defconfig @@ -120,6 +120,7 @@ CONFIG_I2C_MUX=y CONFIG_I2C_MUX_PINCTRL=y CONFIG_I2C_TEGRA=y CONFIG_SPI=y +CONFIG_SPI_TEGRA20_SFLASH=y CONFIG_SPI_TEGRA20_SLINK=y CONFIG_GPIO_PCA953X_IRQ=y CONFIG_GPIO_TPS6586X=y -- 1.7.1.1 ^ permalink raw reply related [flat|nested] 7+ messages in thread
* Re: [PATCH 3/3] ARM: config: tegra: enable SFLASH controller driver 2012-11-13 5:03 ` [PATCH 3/3] ARM: config: tegra: enable SFLASH controller driver Laxman Dewangan @ 2012-11-13 19:13 ` Stephen Warren 0 siblings, 0 replies; 7+ messages in thread From: Stephen Warren @ 2012-11-13 19:13 UTC (permalink / raw) To: Laxman Dewangan; +Cc: linux, linux-tegra, linux-arm-kernel, linux-kernel On 11/12/2012 10:03 PM, Laxman Dewangan wrote: > Signed-off-by: Laxman Dewangan <ldewangan@nvidia.com> Thanks, squashed into Tegra's for-3.8/defconfig branch. ^ permalink raw reply [flat|nested] 7+ messages in thread
end of thread, other threads:[~2012-11-13 19:13 UTC | newest] Thread overview: 7+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2012-11-13 5:03 [PATCH 0/3] ARM: tegra: dt: Add entry for tegra20 sflash controller Laxman Dewangan 2012-11-13 5:03 ` [PATCH 1/3] ARM: tegra: dts: add sflash controller dt entry Laxman Dewangan 2012-11-13 19:13 ` Stephen Warren 2012-11-13 5:03 ` [PATCH 2/3] ARM: tegra: Add OF_DEV_AUXDATA for sflash driver in board dt Laxman Dewangan 2012-11-13 19:13 ` Stephen Warren 2012-11-13 5:03 ` [PATCH 3/3] ARM: config: tegra: enable SFLASH controller driver Laxman Dewangan 2012-11-13 19:13 ` Stephen Warren
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for NNTP newsgroup(s).