WIP: device tree MVP

This commit is contained in:
Daniel Agar
2022-01-06 17:20:17 -05:00
parent 07d75d85cf
commit 1f39b42525
1395 changed files with 68755 additions and 0 deletions
@@ -0,0 +1,15 @@
# Copyright 2019, NXP
# SPDX-License-Identifier: Apache-2.0
description: RV32M1 Generic FSK programmable modem node
compatible: "openisa,rv32m1-genfsk"
include: base.yaml
properties:
reg:
required: true
interrupts:
required: true
+28
View File
@@ -0,0 +1,28 @@
# Copyright (c) 2020 Analog Life LLC
# SPDX-License-Identifier: Apache-2.0
description: quectel BG9x modem
compatible: "quectel,bg9x"
include: uart-device.yaml
properties:
label:
required: true
mdm-power-gpios:
type: phandle-array
required: true
mdm-reset-gpios:
type: phandle-array
required: true
mdm-dtr-gpios:
type: phandle-array
required: false
mdm-wdisable-gpios:
type: phandle-array
required: false
+16
View File
@@ -0,0 +1,16 @@
# Copyright (C) 2021 metraTec GmbH
# SPDX-License-Identifier: Apache-2.0
description: Simcom Sim7080 modem
compatible: "simcom,sim7080"
include: uart-device.yaml
properties:
label:
required: true
mdm-power-gpios:
type: phandle-array
required: true
+51
View File
@@ -0,0 +1,51 @@
#
# Copyright (c) 2020, Laird Connectivity
#
# SPDX-License-Identifier: Apache-2.0
#
description: Sierra Wireless HL7800 Modem
compatible: "swir,hl7800"
include: uart-device.yaml
properties:
label:
required: true
mdm-wake-gpios:
type: phandle-array
required: true
mdm-reset-gpios:
type: phandle-array
required: true
mdm-pwr-on-gpios:
type: phandle-array
required: true
mdm-fast-shutd-gpios:
type: phandle-array
required: true
mdm-vgpio-gpios:
type: phandle-array
required: true
mdm-uart-dsr-gpios:
type: phandle-array
required: true
mdm-uart-cts-gpios:
type: phandle-array
required: true
mdm-gpio2-gpios:
type: phandle-array
required: false
mdm-gpio6-gpios:
type: phandle-array
required: true
+24
View File
@@ -0,0 +1,24 @@
# Copyright (c) 2019, Foundries.io
# SPDX-License-Identifier: Apache-2.0
description: u-blox SARA-R4 modem
compatible: "u-blox,sara-r4"
include: uart-device.yaml
properties:
label:
required: true
mdm-power-gpios:
type: phandle-array
required: true
mdm-reset-gpios:
type: phandle-array
required: false
mdm-vint-gpios:
type: phandle-array
required: false
+37
View File
@@ -0,0 +1,37 @@
# Copyright (c) 2018, Foundries.io
# SPDX-License-Identifier: Apache-2.0
description: WNC-M14A2A LTE-M modem
compatible: "wnc,m14a2a"
include: uart-device.yaml
properties:
label:
required: true
mdm-boot-mode-sel-gpios:
type: phandle-array
required: true
mdm-power-gpios:
type: phandle-array
required: true
mdm-keep-awake-gpios:
type: phandle-array
required: true
mdm-reset-gpios:
type: phandle-array
required: true
mdm-shld-trans-ena-gpios:
type: phandle-array
required: true
mdm-send-ok-gpios:
type: phandle-array
required: false
description: UART RTS pin if no HW flow control (set to always enabled)
+8
View File
@@ -0,0 +1,8 @@
# Copyright (c) 2021 G-Technologies Sdn. Bhd.
# SPDX-License-Identifier: Apache-2.0
description: GSM PPP modem
compatible: "zephyr,gsm-ppp"
include: uart-device.yaml