mirror of
https://github.com/linux-msm/cdba.git
synced 2026-02-25 13:11:56 -08:00
This driver permits controlling local (on the system) gpios by using the libgpiod library. Support for gpiod v1 and v2 is added, and parses the options via the yaml parser. This can be tested with the gpio-sim module: https://docs.kernel.org/admin-guide/gpio/gpio-sim.html Signed-off-by: Neil Armstrong <neil.armstrong@linaro.org>
40 lines
831 B
Bash
Executable File
40 lines
831 B
Bash
Executable File
#!/bin/sh
|
|
# SPDX-License-Identifier: GPL-2.0
|
|
#
|
|
# Copyright (c) 2021 Canonical Ltd.
|
|
# Copyright (c) 2023 Linaro Ltd
|
|
# Author: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
|
|
# <krzk@kernel.org>
|
|
#
|
|
|
|
set -ex
|
|
|
|
apt update
|
|
|
|
# Some distros (e.g. Ubuntu Hirsute) might pull tzdata which asks questions
|
|
export DEBIAN_FRONTEND=noninteractive DEBCONF_NONINTERACTIVE_SEEN=true
|
|
|
|
# Choose some random place in Europe
|
|
echo "tzdata tzdata/Areas select Europe
|
|
tzdata tzdata/Zones/Europe select Berlin
|
|
" > /tmp/tzdata-preseed.txt
|
|
debconf-set-selections /tmp/tzdata-preseed.txt
|
|
|
|
PKGS_CC="build-essential"
|
|
case $CC in
|
|
clang*)
|
|
PKGS_CC="clang"
|
|
;;
|
|
esac
|
|
|
|
apt install -y --no-install-recommends \
|
|
pkg-config \
|
|
libftdi-dev \
|
|
libudev-dev \
|
|
libyaml-dev \
|
|
libgpiod-dev \
|
|
meson \
|
|
$PKGS_CC
|
|
|
|
echo "Install finished: $0"
|