Add SPI prod setting for JetsonT210(P2180+E2598), to make
SPI can work at 65MHz in master mode.
1)change trimmer settings:
• SPI2A trimmer setting 0x7000d604 = 0x16;
• SPI4A trimmer setting 0x7000da04 = 0x08;
2)change SPI4A pad setting:
• PINMUX_AUX_SPI4_MOSI_0 DRV_TYPE 0x3
• PINMUX_AUX_SPI4_MISO_0 DRV_TYPE 0x3
• PINMUX_AUX_SPI4_SCK_0 DRV_TYPE 0x3
• PINMUX_AUX_SPI4_CS0_0 DRV_TYPE 0x3
Bug
200135360
Change-Id: Id038deb64acbf913e744c13de4fbff6c0520367a
Signed-off-by: Damon Duan <danield@nvidia.com>
Reviewed-on: http://git-master/r/799167
(cherry picked from commit
708586842c9d03322833de47ee3f1f87d865a6ca)
Reviewed-on: http://git-master/r/931472
Reviewed-by: Winnie Hsu <whsu@nvidia.com>
Tested-by: Winnie Hsu <whsu@nvidia.com>
1 0x0E0 0xFFFFFEFF 0x00000100
>;
};
+ spi4_override_prod {
+ nvidia,prod-boot-init;
+ prod = <
+ 1 0x078 0xFFFF9FFF 0x00006000
+ 1 0x07C 0xFFFF9FFF 0x00006000
+ 1 0x080 0xFFFF9FFF 0x00006000
+ 1 0x084 0xFFFF9FFF 0x00006000
+ >;
+ };
+ };
+ };
+ spi@7000d600 {
+ prod-settings {
+ #prod-cells = <3>;
+ prod {
+ prod = <
+ 0x04 0x0 0x16 /*spi2a trimmer setting*/
+ >;
+ };
+ };
+ };
+ spi@7000da00 {
+ prod-settings {
+ #prod-cells = <3>;
+ prod {
+ prod = <
+ 0x04 0x0 0x08 /*spi4a trimmer setting*/
+ >;
+ };
};
};