Set pullup configuration for SPI2 MISO line

I would like to know how do we configure the SPI2 MISO line with Pullup.
I have gone through the file hikey960-pinctrl.dtsi, but didnt understand how to configure MISO Pullup with below option.

                    spi2_cfg_func: spi2_cfg_func {
                            pinctrl-single,pins = <
                                    0x09c 0x0 /* SPI2_CLK */
                                    0x0a0 0x0 /* SPI2_DI */
                                    0x0a4 0x0 /* SPI2_DO */
                                    0x0a8 0x0 /* SPI2_CS0_N */
                            >;
                            pinctrl-single,bias-pulldown = <
                                    PULL_DIS
                                    PULL_DOWN
                                    PULL_DIS
                                    PULL_DOWN
                            >;
                            pinctrl-single,bias-pullup = <
                                    PULL_UP
                                    PULL_UP
                                    PULL_DIS
                                    PULL_UP
                            >;
                            pinctrl-single,drive-strength = <
                                    DRIVE7_02MA DRIVE6_MASK
                            >;
                    };

@leo-yan and @ric96 Any idea on this topic?
Kindly help to set the SPI2 MISO line with pullup config.

From my understanding, the pins have been configured with pullup with below DT bindings:

                            pinctrl-single,bias-pullup = <
                                    PULL_UP
                                    PULL_UP
                                    PULL_DIS
                                    PULL_UP
                            >;

And because it has configured pulldown disabled with below sentences:

                            pinctrl-single,bias-pulldown = <
                                    **PULL_DIS**
                                    PULL_DOWN
                                    PULL_DIS
                                    PULL_DOWN
                            >;

Please note, I noticed in hi3660.dtsi it has below binding between SPI2 and pinctrl:

spi2: spi@ffd68000 {                                   
        compatible = "arm,pl022", "arm,primecell";     
        reg = <0x0 0xffd68000 0x0 0x1000>;             
        #address-cells = <1>;                          
        #size-cells = <0>;                             
        interrupts = <GIC_SPI 116 IRQ_TYPE_LEVEL_HIGH>;
        clocks = <&crg_ctrl HI3660_CLK_GATE_SPI2>;     
        clock-names = "apb_pclk";                      
        pinctrl-names = "default";                     
        pinctrl-0 = <&spi2_pmx_func>;                  
        num-cs = <1>;                                  
        cs-gpios = <&gpio27 2 0>;                      
        status = "disabled";                           
};                                                     

So I think it should to be changed for pinctrl as below:

        pinctrl-0 = <&spi2_cfg_func>; 

I took look for the DT binding again, it uses below pinctrl configurations for SPI2:

			spi2_pmx_func: spi2_pmx_func {
				pinctrl-single,pins = <
					0x08c MUX_M1 /* SPI2_CLK */
					0x090 MUX_M1 /* SPI2_DI */
					0x094 MUX_M1 /* SPI2_DO */
					0x098 MUX_M1 /* SPI2_CS0_N */
				>;
			};

So should change spi2_pmx_func as below for pins pullup:

			spi2_pmx_func: spi2_pmx_func {
				pinctrl-single,pins = <
					0x08c MUX_M1 /* SPI2_CLK */
					0x090 MUX_M1 /* SPI2_DI */
					0x094 MUX_M1 /* SPI2_DO */
					0x098 MUX_M1 /* SPI2_CS0_N */
				>;
				pinctrl-single,bias-pulldown = <
					PULL_DIS
					PULL_DOWN
					PULL_DIS
					PULL_DOWN
				>;
				pinctrl-single,bias-pullup = <
					PULL_UP
					PULL_UP
					PULL_DIS
					PULL_UP
				>;
				pinctrl-single,drive-strength = <
					DRIVE7_02MA DRIVE6_MASK
				>;
			};

@leo-yan Thanks a lot for your suggestion,let me try with these changes.