summaryrefslogtreecommitdiff
path: root/arch
diff options
context:
space:
mode:
authorDominik Sliwa <dominik.sliwa@toradex.com>2017-11-24 12:43:21 +0100
committerMarcel Ziswiler <marcel.ziswiler@toradex.com>2017-11-29 15:03:43 +0100
commita9e9e4234b68eb45fd5f4cf01b16df35afbd505e (patch)
treea14b0b3b9352152b61420b7f77b68d04c89a4359 /arch
parent09418f875a5b1d4a1f0a7dfb0d36d0ae90de1b20 (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.dts8
-rw-r--r--arch/arm/boot/dts/tegra124-apalis-v1.2-eval.dts8
-rw-r--r--arch/arm/mach-tegra/board-apalis-tk1.c2
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},