Vyacheslav Bocharov
c649e25c0f
dt-bindings: arm: amlogic: add bindings for Jethub D1/H1
...
JetHome is a series of home automation controllers:
- Jethub D1 based on Amlogic A113X
- Jethub H1 based on AmLogic S905W
Signed-off-by: Vyacheslav Bocharov <adeep@lexina.in >
Acked-by: Rob Herring <robh@kernel.org >
Signed-off-by: Neil Armstrong <narmstrong@baylibre.com >
Link: https://lore.kernel.org/r/20210915085715.1134940-2-adeep@lexina.in
2021-09-17 09:23:48 +02:00
Christian Hewitt
663aa3b3c8
dt-bindings: arm: amlogic: add support for Radxa Zero
...
Radxa Zero is a small form-factor SBC with an Amlogic S905Y2 chip.
Signed-off-by: Christian Hewitt <christianshewitt@gmail.com >
Acked-by: Rob Herring <robh@kernel.org >
Signed-off-by: Neil Armstrong <narmstrong@baylibre.com >
Link: https://lore.kernel.org/r/20210909102154.22710-2-christianshewitt@gmail.com
2021-09-13 09:50:18 +02:00
Neil Armstrong
c53ab8f96a
dt-bindings: arm: amlogic: add Banana PI M5 bindings
...
Add bindings for the Banana PI M5 board.
Signed-off-by: Neil Armstrong <narmstrong@baylibre.com >
Reviewed-by: Martin Blumenstingl <martin.blumenstingl@googlemail.com >
Acked-by: Rob Herring <robh@kernel.org >
Link: https://lore.kernel.org/r/20210514143255.3352774-3-narmstrong@baylibre.com
2021-05-28 10:00:43 +02:00
Christian Hewitt
0bbfea7c04
dt-bindings: arm: amlogic: add MeCool KII/KIII Pro bindings
...
Add the board bindings for the MeCool (Videostrong Technology Co., Ltd)
KII-Pro (S905D) and KIII-Pro (S912) devices.
Signed-off-by: Christian Hewitt <christianshewitt@gmail.com >
Acked-by: Rob Herring <robh@kernel.org >
Signed-off-by: Kevin Hilman <khilman@baylibre.com >
Link: https://lore.kernel.org/r/20210402064521.30579-2-christianshewitt@gmail.com
2021-04-05 15:35:39 -07:00
Christian Hewitt
15c4dd131c
dt-bindings: arm: amlogic: add support for the Minix NEO U9-H
...
The Minix NEO U9-H is a small form-factor Android STB based on the
Amlogic Q200 reference board with an S912-H chip.
Signed-off-by: Christian Hewitt <christianshewitt@gmail.com >
Acked-by: Rob Herring <robh@kernel.org >
Signed-off-by: Kevin Hilman <khilman@baylibre.com >
Link: https://lore.kernel.org/r/20210201210508.1528-1-christianshewitt@gmail.com
2021-03-08 09:28:08 -08:00
Christian Hewitt
56f45a21fc
dt-bindings: arm: amlogic: add ODROID-HC4 bindings
...
Add the board bindings for the ODROID-HC4 device.
Signed-off-by: Christian Hewitt <christianshewitt@gmail.com >
Signed-off-by: Kevin Hilman <khilman@baylibre.com >
Link: https://lore.kernel.org/r/20210202021021.11068-5-christianshewitt@gmail.com
2021-02-08 09:03:30 -08:00
Christian Hewitt
ad6d08d9e9
dt-bindings: arm: amlogic: sort SM1 bindings
...
Sort the bindings before adding new SM1 devices.
Signed-off-by: Christian Hewitt <christianshewitt@gmail.com >
Acked-by: Neil Armstrong <narmstrong@baylibre.com >
Signed-off-by: Kevin Hilman <khilman@baylibre.com >
Link: https://lore.kernel.org/r/20210202021021.11068-2-christianshewitt@gmail.com
2021-02-03 10:22:11 -08:00
Christian Hewitt
fc4aa3804e
dt-bindings: arm: amlogic: add support for the Beelink GS-King-X
...
The Shenzen AZW (Beelink) GS-King-X is based on the Amlogic W400 reference
board with an S922X-H chip.
Signed-off-by: Christian Hewitt <christianshewitt@gmail.com >
Acked-by: Rob Herring <robh@kernel.org >
Reviewed-by: Martin Blumenstingl <martin.blumenstingl@googlemail.com >
Signed-off-by: Kevin Hilman <khilman@baylibre.com >
Link: https://lore.kernel.org/r/20210119145734.12675-2-christianshewitt@gmail.com
2021-02-03 10:22:09 -08:00
Rob Herring
62298364bd
dt-bindings: Explicitly allow additional properties in board/SoC schemas
...
In order to add meta-schema checks for additional/unevaluatedProperties
being present, all schema need to make this explicit. As the top-level
board/SoC schemas always have additional properties, add
'additionalProperties: true'.
Acked-by: Krzysztof Kozlowski <krzk@kernel.org >
Acked-by: Viresh Kumar <viresh.kumar@linaro.org >
Acked-by: Geert Uytterhoeven <geert+renesas@glider.be >
Signed-off-by: Rob Herring <robh@kernel.org >
Link: https://lore.kernel.org/r/20201005183830.486085-4-robh@kernel.org
Signed-off-by: Rob Herring <robh@kernel.org >
2020-10-26 16:13:56 -05:00
Jerome Brunet
0748c77fc8
dt-bindings: arm: amlogic: add support for libretch s905x cc v2
...
Add support for the 2nd version of the libretch aml-s905x-cc.
Signed-off-by: Jerome Brunet <jbrunet@baylibre.com >
Signed-off-by: Kevin Hilman <khilman@baylibre.com >
Link: https://lore.kernel.org/r/20200915141921.57258-2-jbrunet@baylibre.com
2020-09-18 13:35:27 -07:00
Christian Hewitt
88ba71cdc5
dt-bindings: arm: amlogic: add support for the ODROID-N2+
...
HardKernel ODROID-N2+ uses a revised Amlogic S922X v2 chip that supports
higher cpu clock speeds than the original ODROID-N2.
Signed-off-by: Christian Hewitt <christianshewitt@gmail.com >
Signed-off-by: Neil Armstrong <narmstrong@baylibre.com >
Signed-off-by: Kevin Hilman <khilman@baylibre.com >
Acked-by: Rob Herring <robh@kernel.org >
Acked-by: Martin Blumenstingl <martin.blumenstingl@googlemail.com >
Link: https://lore.kernel.org/r/20200915152432.30616-3-narmstrong@baylibre.com
2020-09-18 13:32:45 -07:00
Christian Hewitt
8b6f53d7b9
dt-bindings: arm: amlogic: add support for the WeTek Core 2
...
The WeTek Core 2 is a commercial Android device based on the Amlogic Q200
reference design using the S912-H chipset. Specs:
3GB DDR3 RAM
32GB eMMC storage
10/100 Ethernet using Realtek RTL8152 (internal USB)
802.11 a/b/g/n/ac + BT 4.1 sdio wireless module (AP6356S)
2x single colour LEDs to indicate power
1x power button
1x reset button on the underside of the box
HDMI 2.0 (4k@60p) video
Composite video + 2-channel audio output on 3.5mm jack
S/PDIF audio output
2x USB 2.0 ports
1x USB OTG port (internal)
1x micro SD card slot
UART pins (internal)
IR Sensor
Signed-off-by: Christian Hewitt <christianshewitt@gmail.com >
Signed-off-by: Kevin Hilman <khilman@baylibre.com >
Link: https://lore.kernel.org/r/20200719021421.7959-2-christianshewitt@gmail.com
2020-07-21 13:58:42 -07:00
Linus Torvalds
571d54ed91
Merge tag 'devicetree-for-5.8' of git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux
...
Pull devicetree updates from Rob Herring:
- Convert various DT (non-binding) doc files to ReST
- Various improvements to device link code
- Fix __of_attach_node_sysfs refcounting bug
- Add support for 'memory-region-names' with reserved-memory binding
- Vendor prefixes for Protonic Holland, BeagleBoard.org, Alps, Check
Point, Würth Elektronik, U-Boot, Vaisala, Baikal Electronics,
Shanghai Awinic Technology Co., MikroTik, Silex Insight
- A bunch more binding conversions to DT schema. Only 3K to go.
- Add a minimum version check for schema tools
- Treewide dropping of 'allOf' usage with schema references. Not needed
in new json-schema spec.
- Some formatting clean-ups of schemas
* tag 'devicetree-for-5.8' of git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux: (194 commits)
dt-bindings: clock: Add documentation for X1830 bindings.
dt-bindings: mailbox: Convert imx mu to json-schema
dt-bindings: power: Convert imx gpcv2 to json-schema
dt-bindings: power: Convert imx gpc to json-schema
dt-bindings: Merge gpio-usb-b-connector with usb-connector
dt-bindings: timer: renesas: cmt: Convert to json-schema
dt-bindings: clock: Convert i.MX8QXP LPCG to json-schema
dt-bindings: timer: Convert i.MX GPT to json-schema
dt-bindings: thermal: rcar-thermal: Add device tree support for r8a7742
dt-bindings: serial: Add binding for UART pin swap
dt-bindings: geni-se: Add interconnect binding for GENI QUP
dt-bindings: geni-se: Convert QUP geni-se bindings to YAML
dt-bindings: vendor-prefixes: Add Silex Insight vendor prefix
dt-bindings: input: touchscreen: edt-ft5x06: change reg property
dt-bindings: usb: qcom,dwc3: Introduce interconnect properties for Qualcomm DWC3 driver
dt-bindings: timer: renesas: mtu2: Convert to json-schema
of/fdt: Remove redundant kbasename function call
dt-bindings: clock: Convert i.MX1 clock to json-schema
dt-bindings: clock: Convert i.MX21 clock to json-schema
dt-bindings: clock: Convert i.MX25 clock to json-schema
...
2020-06-04 20:11:25 -07:00
Christian Hewitt
8d4b877229
dt-bindings: arm: amlogic: add support for the Beelink GT-King Pro
...
The Shenzen AZW (Beelink) GT-King Pro is based on the Amlogic W400 reference
board with an S922X chip.
Signed-off-by: Christian Hewitt <christianshewitt@gmail.com >
Signed-off-by: Kevin Hilman <khilman@baylibre.com >
Acked-by: Rob Herring <robh@kernel.org >
Link: https://lore.kernel.org/r/20200520014329.12469-5-christianshewitt@gmail.com
2020-05-20 14:43:48 -07:00
Christian Hewitt
3a90ef281f
dt-bindings: arm: amlogic: add support for the Beelink GT-King
...
The Shenzen AZW (Beelink) GT-King is based on the Amlogic W400 reference
board with an S922X chip.
Signed-off-by: Christian Hewitt <christianshewitt@gmail.com >
Signed-off-by: Kevin Hilman <khilman@baylibre.com >
Acked-by: Rob Herring <robh@kernel.org >
Link: https://lore.kernel.org/r/20200520014329.12469-3-christianshewitt@gmail.com
2020-05-20 14:43:48 -07:00
Christian Hewitt
341e85047b
dt-bindings: arm: amlogic: add support for the Smartlabs SML-5442TW
...
The SML-5442TW is an STB for O2 Czech IPTV/VOD and DVB-T/T2 based on the
Amlogic P231 reference design using the S905D chipset. Specs:
2GB DDR3 RAM
8GB eMMC storage
10/100 Base-T Ethernet
802.11 a/b/g/n/ac + BT 4.1 HS sdio wireless module (QCA9377)
2x single colour and 1x dual colour LEDs on the front panel
1x reset button on the front panel
HDMI 2.0 (4k@60p) video
Composite video + 2-channel audio output on 3.5mm jack
S/PDIF audio output
Single DVB-T/T2 tuner (AVL6762/MxL608)
2x USB 2.0 ports
1x micro SD card slot
UART pins (internal)
Signed-off-by: Christian Hewitt <christianshewitt@gmail.com >
Signed-off-by: Kevin Hilman <khilman@baylibre.com >
Acked-by: Rob Herring <robh@kernel.org >
Link: https://lore.kernel.org/r/20200510124129.31575-3-christianshewitt@gmail.com
2020-05-19 16:31:56 -07:00
Neil Armstrong
838f0905aa
dt-bindings: arm: amlogic: add odroid-c4 bindings
...
Add the board bindings for the Hardkernel Odroid-C4 single board computer.
Signed-off-by: Neil Armstrong <narmstrong@baylibre.com >
Signed-off-by: Kevin Hilman <khilman@baylibre.com >
Acked-by: Rob Herring <robh@kernel.org >
Link: https://lore.kernel.org/r/20200506080702.6645-2-narmstrong@baylibre.com
2020-05-19 16:31:53 -07:00
Mauro Carvalho Chehab
56516a9fe1
docs: dt: convert ABI.txt to ReST format
...
This file only requires a properly-formatted title to be
recognized as a ReST file.
As there will be more files under bindings/ that will be
included at the documentation body, add a new index.rst
file there.
Signed-off-by: Mauro Carvalho Chehab <mchehab+huawei@kernel.org >
Signed-off-by: Rob Herring <robh@kernel.org >
2020-05-04 17:09:52 -05:00
Jerome Brunet
727d01cb17
dt-bindings: arm: amlogic: add libretech-pc bindings
...
Add the board bindings for the libretech PC form factor
Signed-off-by: Jerome Brunet <jbrunet@baylibre.com >
Signed-off-by: Kevin Hilman <khilman@baylibre.com >
2019-12-16 11:34:51 -08:00
Mohammad Rasim
206e4d6f4c
dt-bindings: arm: amlogic: add Videostrong KII Pro bindings
...
Add the compatible for the Amlogic gxbb(s905) based kii pro
Signed-off-by: Mohammad Rasim <mohammad.rasim96@gmail.com >
Reviewed-by: Martin Blumenstingl <martin.blumenstingl@googlemail.com >
Signed-off-by: Kevin Hilman <khilman@baylibre.com >
2019-12-09 15:45:15 -08:00
Christian Hewitt
39f137f55c
dt-bindings: arm: amlogic: update libretech-cc compatible
...
Update the compatible for the Libre Computer aml-s905x-cc to be more
descriptive using the format introduced with the aml-s805x-ac board.
Signed-off-by: Christian Hewitt <christianshewitt@gmail.com >
Reviewed-by: Kevin Hilman <khilman@baylibre.com >
Signed-off-by: Kevin Hilman <khilman@baylibre.com >
2019-10-07 11:13:38 -07:00
Christian Hewitt
150778111f
dt-bindings: arm: amlogic: Add support for the Ugoos AM6
...
The Ugoos AM6 is based on the Amlogic W400 (G12B) reference design using the
S922X chipset.
Acked-by: Rob Herring <robh@kernel.org >
Signed-off-by: Christian Hewitt <christianshewitt@gmail.com >
Signed-off-by: Kevin Hilman <khilman@baylibre.com >
2019-10-07 11:13:37 -07:00
Jianxin Pan
46e723133f
dt-bindings: arm: amlogic: add Amlogic AD401 bindings
...
Add the compatible for the Amlogic A1 Based AD401 board.
Signed-off-by: Jianxin Pan <jianxin.pan@amlogic.com >
Reviewed-by: Rob Herring <robh@kernel.org >
Reviewed-by: Martin Blumenstingl <martin.blumenstingl@googlemail.com >
Reviewed-by: Kevin Hilman <khilman@baylibre.com >
Signed-off-by: Kevin Hilman <khilman@baylibre.com >
2019-10-07 11:13:36 -07:00
Jianxin Pan
b7dda5cae7
dt-bindings: arm: amlogic: add A1 bindings
...
Add bindings for the new Amlogic A1 SoC family.
A1 is an application processor designed for smart audio and IoT applications,
with dual core Cortex-A35.
Signed-off-by: Jianxin Pan <jianxin.pan@amlogic.com >
Reviewed-by: Rob Herring <robh@kernel.org >
Reviewed-by: Martin Blumenstingl <martin.blumenstingl@googlemail.com >
Reviewed-by: Kevin Hilman <khilman@baylibre.com >
Signed-off-by: Kevin Hilman <khilman@baylibre.com >
2019-10-07 11:13:36 -07:00
Neil Armstrong
aa08f31415
dt-bindings: arm: amlogic: add Amlogic SM1 based Khadas VIM3L bindings
...
The Khadas VIM3 is also available as VIM3L with the Pin-to-pin compatible
Amlogic SM1 SoC in the S905D3 variant package.
Change the description to match the S905X3/D3/Y3 variants like the G12A
description, and add the khadas,vim3l compatible.
Signed-off-by: Neil Armstrong <narmstrong@baylibre.com >
Reviewed-by: Kevin Hilman <khilman@baylibre.com >
Tested-by: Kevin Hilman <khilman@baylibre.com >
Signed-off-by: Kevin Hilman <khilman@baylibre.com >
2019-08-29 16:17:42 -07:00
Neil Armstrong
effdd8a6b6
dt-bindings: arm: amlogic: add SEI Robotics SEI610 bindings
...
Add the compatible for the Amlogic SM1 Based SEI610 board.
Signed-off-by: Neil Armstrong <narmstrong@baylibre.com >
Reviewed-by: Rob Herring <robh@kernel.org >
Signed-off-by: Kevin Hilman <khilman@baylibre.com >
2019-08-20 12:22:58 -07:00
Neil Armstrong
2fd10e6d4e
dt-bindings: arm: amlogic: add SM1 bindings
...
Add bindings for the new Amlogic SM1 SoC Family.
It a derivative of the G12A SoC Family with :
- Cortex-A55 core instead of A53
- more power domains
- a neural network co-processor
- a CSI input and image processor
Signed-off-by: Neil Armstrong <narmstrong@baylibre.com >
Reviewed-by: Rob Herring <robh@kernel.org >
Signed-off-by: Kevin Hilman <khilman@baylibre.com >
2019-08-20 12:22:51 -07:00
Christian Hewitt
e2fb6f7c0d
dt-bindings: arm: amlogic: fix x96-max/sei510 section in amlogic.yaml
...
Move amediatech,x96-max and seirobotics,sei510 to the S905D2 section and
update the S905D2 description to S905D2/X2/Y2.
Signed-off-by: Christian Hewitt <christianshewitt@gmail.com >
Signed-off-by: Neil Armstrong <narmstrong@baylibre.com >
Acked-by: Rob Herring <robh@kernel.org >
Signed-off-by: Kevin Hilman <khilman@baylibre.com >
2019-08-09 14:46:27 -07:00
Christian Hewitt
8f920256e9
dt-bindings: arm: amlogic: add support for the Khadas VIM3
...
The Khadas VIM3 uses the Amlogic S922X or A311S SoC, both based on the
Amlogic G12B SoC family, on a board with the same form factor as the
VIM/VIM2 models. It ships in two variants; basic and
pro which differ in RAM and eMMC size:
- 2GB (basic) or 4GB (pro) LPDDR4 RAM
- 16GB (basic) or 32GB (pro) eMMC 5.1 storage
- 16MB SPI flash
- 10/100/1000 Base-T Ethernet
- AP6398S Wireless (802.11 a/b/g/n/ac, BT5.0)
- HDMI 2.1 video
- 1x USB 2.0 + 1x USB 3.0 ports
- 1x USB-C (power) with USB 2.0 OTG
- 3x LED's (1x red, 1x blue, 1x white)
- 3x buttons (power, function, reset)
- IR receiver
- M2 socket with PCIe, USB, ADC & I2C
- 40pin GPIO Header
- 1x micro SD card slot
Signed-off-by: Christian Hewitt <christianshewitt@gmail.com >
Signed-off-by: Neil Armstrong <narmstrong@baylibre.com >
Reviewed-by: Rob Herring <robh@kernel.org >
Reviewed-by: Kevin Hilman <khilman@baylibre.com >
Signed-off-by: Kevin Hilman <khilman@baylibre.com >
2019-08-09 11:07:14 -07:00
Neil Armstrong
a0250352e3
dt-bindings: arm: amlogic: add bindings for the Amlogic G12B based A311D SoC
...
Add a specific compatible for the Amlogic G12B bases A311D SoC used
in the Khadas VIM3.
Signed-off-by: Neil Armstrong <narmstrong@baylibre.com >
Reviewed-by: Rob Herring <robh@kernel.org >
Reviewed-by: Kevin Hilman <khilman@baylibre.com >
Signed-off-by: Kevin Hilman <khilman@baylibre.com >
2019-08-09 11:07:14 -07:00
Neil Armstrong
a742eda915
dt-bindings: arm: amlogic: add bindings for G12B based S922X SoC
...
Add a specific compatible for the Amlogic G12B family based S922X SoC
to differentiate with the A311D SoC from the same family.
Signed-off-by: Neil Armstrong <narmstrong@baylibre.com >
Reviewed-by: Rob Herring <robh@kernel.org >
Reviewed-by: Kevin Hilman <khilman@baylibre.com >
Signed-off-by: Kevin Hilman <khilman@baylibre.com >
2019-08-09 11:07:14 -07:00
Neil Armstrong
3113784003
dt-bindings: arm: amlogic: add Odroid-N2 binding
...
Add compatible for the Amlogic G12B (S922X) SoC based Odroid-N2 SBC
from HardKernel.
Signed-off-by: Neil Armstrong <narmstrong@baylibre.com >
Reviewed-by: Rob Herring <robh@kernel.org >
Reviewed-by: Martin Blumenstingl <martin.blumenstingl@googlemail.com >
Signed-off-by: Kevin Hilman <khilman@baylibre.com >
2019-06-11 15:50:03 -07:00
Neil Armstrong
b365c124f1
dt-bindings: arm: amlogic: add G12B bindings
...
Add compatible for the Amlogic G12B SoC, sharing most of the
features and architecture with the G12A SoC.
Signed-off-by: Neil Armstrong <narmstrong@baylibre.com >
Reviewed-by: Rob Herring <robh@kernel.org >
Reviewed-by: Martin Blumenstingl <martin.blumenstingl@googlemail.com >
Signed-off-by: Kevin Hilman <khilman@baylibre.com >
2019-06-11 15:50:03 -07:00
Rob Herring
c0c752d8c6
dt-bindings: arm: Convert Amlogic board/soc bindings to json-schema
...
Convert Amlogic SoC bindings to DT schema format using json-schema.
Cc: Carlo Caione <carlo@caione.org >
Cc: Kevin Hilman <khilman@baylibre.com >
Cc: Mark Rutland <mark.rutland@arm.com >
Cc: devicetree@vger.kernel.org
Signed-off-by: Rob Herring <robh@kernel.org >
Reviewed-by: Neil Armstrong <narmstrong@baylibre.com >
[khilman: updated maninainers]
Signed-off-by: Kevin Hilman <khilman@baylibre.com >
2019-05-21 10:58:42 -07:00