diff options
author | Dominik Sliwa <dominik.sliwa@toradex.com> | 2017-11-24 12:43:21 +0100 |
---|---|---|
committer | Marcel Ziswiler <marcel.ziswiler@toradex.com> | 2017-11-29 15:03:43 +0100 |
commit | a9e9e4234b68eb45fd5f4cf01b16df35afbd505e (patch) | |
tree | a14b0b3b9352152b61420b7f77b68d04c89a4359 /arch | |
parent | 09418f875a5b1d4a1f0a7dfb0d36d0ae90de1b20 (diff) |
mfd: apalis-tk1: 0.11 fw support
Signed-off-by: Dominik Sliwa <dominik.sliwa@toradex.com>
Acked-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
Diffstat (limited to 'arch')
-rw-r--r-- | arch/arm/boot/dts/tegra124-apalis-eval.dts | 8 | ||||
-rw-r--r-- | arch/arm/boot/dts/tegra124-apalis-v1.2-eval.dts | 8 | ||||
-rw-r--r-- | arch/arm/mach-tegra/board-apalis-tk1.c | 2 |
3 files changed, 11 insertions, 7 deletions
diff --git a/arch/arm/boot/dts/tegra124-apalis-eval.dts b/arch/arm/boot/dts/tegra124-apalis-eval.dts index a91852377643..0931a3ba2d7a 100644 --- a/arch/arm/boot/dts/tegra124-apalis-eval.dts +++ b/arch/arm/boot/dts/tegra124-apalis-eval.dts @@ -136,7 +136,9 @@ /* SPI2: MCU SPI */ spi@7000d600 { status = "okay"; - spi-max-frequency = <6000000>; + spi-max-frequency = <12000000>; + nvidia,polling-mode; + nvidia,boost-reg-access; k20mcu: apalis-tk1-k20@1 { compatible = "toradex,apalis-tk1-k20"; @@ -160,8 +162,8 @@ controller-data { nvidia,enable-hw-based-cs; - nvidia,cs-setup-clk-count = <12>; - nvidia,cs-hold-clk-count = <12>; + nvidia,cs-setup-clk-count = <1>; + nvidia,cs-hold-clk-count = <1>; }; }; diff --git a/arch/arm/boot/dts/tegra124-apalis-v1.2-eval.dts b/arch/arm/boot/dts/tegra124-apalis-v1.2-eval.dts index 786488a94716..630f19f267d3 100644 --- a/arch/arm/boot/dts/tegra124-apalis-v1.2-eval.dts +++ b/arch/arm/boot/dts/tegra124-apalis-v1.2-eval.dts @@ -136,7 +136,9 @@ /* SPI2: MCU SPI */ spi@7000d600 { status = "okay"; - spi-max-frequency = <6000000>; + spi-max-frequency = <12000000>; + nvidia,polling-mode; + nvidia,boost-reg-access; k20mcu: apalis-tk1-k20@1 { compatible = "toradex,apalis-tk1-k20"; @@ -160,8 +162,8 @@ controller-data { nvidia,enable-hw-based-cs; - nvidia,cs-setup-clk-count = <12>; - nvidia,cs-hold-clk-count = <12>; + nvidia,cs-setup-clk-count = <1>; + nvidia,cs-hold-clk-count = <1>; }; }; diff --git a/arch/arm/mach-tegra/board-apalis-tk1.c b/arch/arm/mach-tegra/board-apalis-tk1.c index d88ccb9889b8..0677de795b35 100644 --- a/arch/arm/mach-tegra/board-apalis-tk1.c +++ b/arch/arm/mach-tegra/board-apalis-tk1.c @@ -126,7 +126,7 @@ static __initdata struct tegra_clk_init_table apalis_tk1_clk_init_table[] = { { "i2c4", "pll_p", 3200000, false}, { "i2c5", "pll_p", 3200000, false}, { "sbc1", "pll_p", 25000000, false}, - { "sbc2", "clk_m", 12000000, false}, + { "sbc2", "clk_m", 24000000, false}, { "sbc3", "pll_p", 25000000, false}, { "sbc4", "pll_p", 25000000, false}, { "sbc5", "pll_p", 25000000, false}, |