[U-Boot] [PATCH 0/4] Veyron Speedy / ASUS C201 fixes

Urja Rannikko urjaman at gmail.com
Sun Mar 31 22:19:34 UTC 2019


Hi all,

On Fri, Mar 22, 2019 at 7:15 PM Urja Rannikko <urjaman at gmail.com> wrote:
>
> Urja Rannikko (4):
>   pinctrl: exit pinconfig_post_bind if there are no subnodes
>   rk3288-board: remove pinctrl call for debug uart
>   rk3288-board: cosmetic: document selecting RK PWM
>   dw_mmc: turn on the IO supply

I've now replied to what needs replying (and i'll send a fix to the
dw_mmc one tomorrow),
but I have a question about fixing the defconfig(s) so that the
default configuration is bootable (and maybe also sensible).
I made the changes in a very "dont touch anything but speedy"-way in
my git tree, but I was thinking
it would make sense to fix all the veyrons at once (maybe all rk3288
boards, but I know even less about them to make the changes)?

Anyways the changes for veyrons would mostly be enable pinctrl for SPI
in SPL, slim down the SPL config (drop eMMC from SPL)
and turn off OTG support since they dont have an OTG port.

There is also currently a forced #define CONFIG_CMD_USB_MASS_STORAGE*
in rk3288_common.h that seems not very sensible
for devices without an OTG port, i think that would be better moved
into defconfig of non-veyron rk3288 boards.
(My patch just does an #ifdef otg..)

(Oh i also have a patch to set the correct spi flash bus for veyrons
so that environment in SPI flash works...)

Anyways, comments?

-- Urja Rannikko

(* This feature is a command to turn the device into an usb mass
storage device (default block device is mmc, so into a card reader of
sorts), not usb stick support just in case you were wondering.)


More information about the U-Boot mailing list