don't set direction in rk_gpio_set_pin_level()

gpio_direction_output() have to set value and direction in this order.
gpio_set_value() shouldn't set direction.

rk_gpio_set_pin_level() sets direction before sets level, it breaks
above rules.

this fixes boot problem on Netxeon R89 board which uses default pull-up
pin for ACT8846 PWRHLD. level must be set HIGH before direction is set
OUT.

Signed-off-by: FUKAUMI Naoki <naobsd@gmail.com>
Reported-by: Ian MORRISON (Linuxium) <ianwmorrison@gmail.com>
Reported-by: Ouyang Sheng <sheng.ouy@netxeon.com>
Tested-by: Ian MORRISON (Linuxium) <ianwmorrison@gmail.com>