[PATCH] ARM: bcm2835: dt: Add Raspberry Pi Zero

Noralf Trønnes noralf at tronnes.org
Thu Feb 4 00:49:23 PST 2016


Den 04.02.2016 08:39, skrev Lubomir Rintel:
> Notable difference from the other Raspberry Pi boards is the lack of PWR LED.

Another difference is that the ACT led is inverted.
Downstream decided to keep it [1] like that making it double as a power
indicator and an inverted disk indicator.

Noralf.

[1] https://github.com/raspberrypi/linux/pull/1239

> Signed-off-by: Lubomir Rintel <lkundrak at v3.sk>
> ---
>   arch/arm/boot/dts/Makefile             |  3 ++-
>   arch/arm/boot/dts/bcm2835-rpi-zero.dts | 24 ++++++++++++++++++++++++
>   2 files changed, 26 insertions(+), 1 deletion(-)
>   create mode 100644 arch/arm/boot/dts/bcm2835-rpi-zero.dts
>
> diff --git a/arch/arm/boot/dts/Makefile b/arch/arm/boot/dts/Makefile
> index d000814..5d38b88 100644
> --- a/arch/arm/boot/dts/Makefile
> +++ b/arch/arm/boot/dts/Makefile
> @@ -64,7 +64,8 @@ dtb-$(CONFIG_ARCH_BCM2835) += \
>   	bcm2835-rpi-b-rev2.dtb \
>   	bcm2835-rpi-b-plus.dtb \
>   	bcm2835-rpi-a-plus.dtb \
> -	bcm2836-rpi-2-b.dtb
> +	bcm2836-rpi-2-b.dtb \
> +	bcm2835-rpi-zero.dtb
>   dtb-$(CONFIG_ARCH_BCM_5301X) += \
>   	bcm4708-asus-rt-ac56u.dtb \
>   	bcm4708-asus-rt-ac68u.dtb \
> diff --git a/arch/arm/boot/dts/bcm2835-rpi-zero.dts b/arch/arm/boot/dts/bcm2835-rpi-zero.dts
> new file mode 100644
> index 0000000..f9afc1a
> --- /dev/null
> +++ b/arch/arm/boot/dts/bcm2835-rpi-zero.dts
> @@ -0,0 +1,24 @@
> +/dts-v1/;
> +#include "bcm2835.dtsi"
> +#include "bcm2835-rpi.dtsi"
> +
> +/ {
> +	compatible = "raspberrypi,model-zero", "brcm,bcm2835";
> +	model = "Raspberry Pi Zero";
> +
> +	leds {
> +		act {
> +			gpios = <&gpio 47 0>;
> +		};
> +	};
> +};
> +
> +&gpio {
> +	pinctrl-0 = <&gpioout &alt0 &i2s_alt0 &alt3>;
> +
> +	/* I2S interface */
> +	i2s_alt0: i2s_alt0 {
> +		brcm,pins = <18 19 20 21>;
> +		brcm,function = <BCM2835_FSEL_ALT0>;
> +	};
> +};




More information about the linux-rpi-kernel mailing list