linux-stable/arch/arm64/boot/dts
Konrad Dybcio e187719613 arm64: dts: qcom: Add initial QTI RB1 device tree
Add an initial device tree for the QTI RB1 development board, based on
the QRB2210 (QCM2290 derivative) SoC. This device tree targets the SoM
revision 4, a.k.a. the Mass Production SKU.

To get a successful boot, run:

cat arch/arm64/boot/Image.gz arch/arm64/boot/dts/qcom/qrb2210-rb1.dtb >\
.Image.gz-dtb

mkbootimg \
--kernel .Image.gz-dtb \
--ramdisk some_initrd \
--output rb1-boot.img \
--pagesize 4096 \
--base 0x8000 \
--cmdline 'some cmdline'

fastboot boot rb1-boot.img

There's no dtbo or other craziness to worry about.
For the best dev experience, you can erase boot and use fastboot boot
everytime, so that the bootloader doesn't mess with you.

If you have a SoM revision 3 or older (there should be a sticker on it
with text like -r00, where r is the revision), you will need to apply
this additional diff:

aliases {
-   serial0 = &uart0;
+   serial0 = &uart4;

/* UART connected to the Micro-USB port via a FTDI chip */
-   &uart0 {
+   &uart4 {

That should however only concern preproduction boards.

Signed-off-by: Konrad Dybcio <konrad.dybcio@linaro.org>
Signed-off-by: Bjorn Andersson <andersson@kernel.org>
Link: https://lore.kernel.org/r/20230403-topic-rb1_qcm-v2-5-dae06f8830dc@linaro.org
2023-04-07 11:35:15 -07:00
..
actions
allwinner arm64: dts: allwinner: a64: Add DPHY interrupt 2023-01-27 22:34:32 +01:00
altera arm64: dts: socfpga: change address-cells to support 64-bit addressing 2023-01-26 08:27:10 -06:00
amazon arm64: dts: amazon: drop deprecated serial device_type 2023-01-26 11:21:02 +01:00
amd arm64: dts: amd: use "okay" for status 2023-01-28 11:16:00 +01:00
amlogic USB / Thunderbolt driver changes for 6.3-rc1 2023-02-24 12:07:00 -08:00
apm arm64: dts: apm: use "okay" for status 2023-01-28 11:15:52 +01:00
apple
arm
bitmain
broadcom arm64: dts: broadcom: drop deprecated serial device_type 2023-01-23 10:09:58 -08:00
cavium
exynos arm64: dts: exynos: add unit address to DWC3 node wrapper in Exynos7 2023-01-29 11:34:29 +01:00
freescale Networking changes for 6.3. 2023-02-21 18:24:12 -08:00
hisilicon arm64: dts: hisilicon: align UART node name with bindings 2023-01-27 10:44:18 +01:00
intel arm64: dts: socfpga: change address-cells to support 64-bit addressing 2023-01-26 08:27:10 -06:00
lg
marvell SoC: DT changes for 6.3 2023-02-20 15:49:56 -08:00
mediatek SoC: DT changes for 6.3 2023-02-20 15:49:56 -08:00
microchip arm64: dts: microchip: use "okay" for status 2023-01-28 11:15:36 +01:00
nuvoton
nvidia arm64: tegra: Drop I2C iommus and dma-coherent properties 2023-01-27 17:08:58 +01:00
qcom arm64: dts: qcom: Add initial QTI RB1 device tree 2023-04-07 11:35:15 -07:00
realtek arm64: dts: realtek: align UART node name with bindings 2023-01-27 10:44:05 +01:00
renesas arm64: dts: renesas: r8a779f0: Add iommus to MMC node 2023-01-27 10:41:19 +01:00
rockchip SoC: DT changes for 6.3 2023-02-20 15:49:56 -08:00
socionext arm64: dts: uniphier: Fix property name in PXs3 USB node 2023-02-09 14:04:02 +01:00
sprd
synaptics arm64: dts: synaptics: align UART node name with bindings 2023-01-27 10:44:37 +01:00
tesla arm64: dts: fsd: Add sound card node for Tesla FSD 2023-01-17 12:15:39 +01:00
ti arm64: dts: ti: Makefile: Rearrange entries alphabetically 2023-02-01 23:10:29 +05:30
toshiba
xilinx arm64: dts: zynqmp: Add xlnx prefix to GEM compatible string 2023-01-19 14:03:32 +01:00
Makefile