OSDN Git Service

arm64: dts: fsd: fix PUD values as per FSD HW UM
authorPadmanabhan Rajanbabu <p.rajanbabu@samsung.com>
Mon, 2 Jan 2023 09:32:47 +0000 (15:02 +0530)
committerKrzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
Mon, 2 Jan 2023 16:42:31 +0000 (17:42 +0100)
PUD values used for UFS, SPI and UART are not reflecting
the default values recommended by FSD HW UM. Therefore,
changing the same to comply with HW UM recommendation.

Signed-off-by: Padmanabhan Rajanbabu <p.rajanbabu@samsung.com>
Link: https://lore.kernel.org/r/20230102093247.59649-1-p.rajanbabu@samsung.com
Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
arch/arm64/boot/dts/tesla/fsd-pinctrl.dtsi

index 73cb388..c99868b 100644 (file)
        ufs_rst_n: ufs-rst-n-pins {
                samsung,pins = "gpf5-0";
                samsung,pin-function = <FSD_PIN_FUNC_2>;
-               samsung,pin-pud = <FSD_PIN_PULL_NONE>;
+               samsung,pin-pud = <FSD_PIN_PULL_DOWN>;
                samsung,pin-drv = <FSD_PIN_DRV_LV4>;
        };
 
        ufs_refclk_out: ufs-refclk-out-pins {
                samsung,pins = "gpf5-1";
                samsung,pin-function = <FSD_PIN_FUNC_2>;
-               samsung,pin-pud = <FSD_PIN_PULL_NONE>;
+               samsung,pin-pud = <FSD_PIN_PULL_UP>;
                samsung,pin-drv = <FSD_PIN_DRV_LV4>;
        };
 };
        uart0_data: uart0-data-pins {
                samsung,pins = "gpb7-0", "gpb7-1";
                samsung,pin-function = <FSD_PIN_FUNC_2>;
-               samsung,pin-pud = <FSD_PIN_PULL_NONE>;
+               samsung,pin-pud = <FSD_PIN_PULL_UP>;
                samsung,pin-drv = <FSD_PIN_DRV_LV4>;
        };
 
        uart1_data: uart1-data-pins {
                samsung,pins = "gpb7-4", "gpb7-5";
                samsung,pin-function = <FSD_PIN_FUNC_2>;
-               samsung,pin-pud = <FSD_PIN_PULL_NONE>;
+               samsung,pin-pud = <FSD_PIN_PULL_UP>;
                samsung,pin-drv = <FSD_PIN_DRV_LV4>;
        };
 
        spi0_bus: spi0-bus-pins {
                samsung,pins = "gpb4-0", "gpb4-2", "gpb4-3";
                samsung,pin-function = <FSD_PIN_FUNC_2>;
-               samsung,pin-pud = <FSD_PIN_PULL_UP>;
+               samsung,pin-pud = <FSD_PIN_PULL_DOWN>;
                samsung,pin-drv = <FSD_PIN_DRV_LV4>;
        };
 
        spi1_bus: spi1-bus-pins {
                samsung,pins = "gpb4-4", "gpb4-6", "gpb4-7";
                samsung,pin-function = <FSD_PIN_FUNC_2>;
-               samsung,pin-pud = <FSD_PIN_PULL_UP>;
+               samsung,pin-pud = <FSD_PIN_PULL_DOWN>;
                samsung,pin-drv = <FSD_PIN_DRV_LV4>;
        };
 
        spi2_bus: spi2-bus-pins {
                samsung,pins = "gpb5-0", "gpb5-2", "gpb5-3";
                samsung,pin-function = <FSD_PIN_FUNC_2>;
-               samsung,pin-pud = <FSD_PIN_PULL_UP>;
+               samsung,pin-pud = <FSD_PIN_PULL_DOWN>;
                samsung,pin-drv = <FSD_PIN_DRV_LV4>;
        };