[Buildroot] [PATCH] board/raspberrypi: Make it possible to pass "enable_uart=1"

Arnout Vandecappelle arnout at mind.be
Sun Oct 27 11:48:47 UTC 2019


 Hi Rostislav,

On 27/10/2019 03:25, Rostislav Lisovy wrote:
> Use "--enable-uart" in BR2_ROOTFS_POST_SCRIPT_ARGS to enable
> the "miniuart". This makes sense in case the
> "--add-pi3-miniuart-bt-overlay" is not used, thus the PL011
> is being used for the BT/BLE module and the miniuart for console.

 Thank you for this patch. However, the post-image.sh and post-build.sh scripts
provided in the board directory are not meant to be used for customisation.
Instead, you should use a config.txt file that you maintain yourself, and simply
copy it to the right location in your own post-image.sh script.

 Regards,
 Arnout


> 
> Signed-off-by: Rostislav Lisovy <rostislav.lisovy at r7-engineering.com>
> ---
>  board/raspberrypi/post-image.sh | 10 ++++++++++
>  1 file changed, 10 insertions(+)
> 
> diff --git a/board/raspberrypi/post-image.sh b/board/raspberrypi/post-
> image.sh
> index 70447cd48b..e2efd46d3b 100755
> --- a/board/raspberrypi/post-image.sh
> +++ b/board/raspberrypi/post-image.sh
> @@ -45,6 +45,16 @@ __EOF__
>  		gpu_mem="${arg:2}"
>  		sed -e "/^${gpu_mem%=*}=/s,=.*,=${gpu_mem##*=}," -i
> "${BINARIES_DIR}/rpi-firmware/config.txt"
>  		;;
> +		--enable-uart)
> +		# Enable uart console
> +		if ! grep -qE '^enable_uart=1' "${BINARIES_DIR}/rpi-
> firmware/config.txt"; then
> +			cat << __EOF__ >> "${BINARIES_DIR}/rpi-
> firmware/config.txt"
> +
> +# enable rpi3 ttyS0 serial console
> +enable_uart=1
> +__EOF__
> +		fi
> +		;;
>  	esac
>  
>  done
> 
> _______________________________________________
> buildroot mailing list
> buildroot at busybox.net
> http://lists.busybox.net/mailman/listinfo/buildroot
> 


More information about the buildroot mailing list