xref: /linux/scripts/dtc/include-prefixes/arm64/amlogic/meson-axg-jethome-jethub-j110-rev-2.dts (revision 06d07429858317ded2db7986113a9e0129cd599b)
159ec069dSVyacheslav Bocharov// SPDX-License-Identifier: (GPL-2.0+ OR MIT)
259ec069dSVyacheslav Bocharov/*
359ec069dSVyacheslav Bocharov * Copyright (c) 2022 Vyacheslav Bocharov <adeep@lexina.in>
459ec069dSVyacheslav Bocharov * Copyright (c) 2022 JetHome
559ec069dSVyacheslav Bocharov * Author: Vyacheslav Bocharov <adeep@lexina.in>
659ec069dSVyacheslav Bocharov */
759ec069dSVyacheslav Bocharov
859ec069dSVyacheslav Bocharov/dts-v1/;
959ec069dSVyacheslav Bocharov
1059ec069dSVyacheslav Bocharov#include "meson-axg-jethome-jethub-j1xx.dtsi"
1159ec069dSVyacheslav Bocharov
1259ec069dSVyacheslav Bocharov/ {
1359ec069dSVyacheslav Bocharov	compatible = "jethome,jethub-j110", "amlogic,a113d", "amlogic,meson-axg";
1459ec069dSVyacheslav Bocharov	model = "JetHome JetHub D1p (J110) HW rev.2";
1559ec069dSVyacheslav Bocharov
1659ec069dSVyacheslav Bocharov	/* 2GiB or 4GiB RAM */
1759ec069dSVyacheslav Bocharov	memory@0 {
1859ec069dSVyacheslav Bocharov		device_type = "memory";
1959ec069dSVyacheslav Bocharov		reg = <0x0 0x0 0x0 0x80000000>;
2059ec069dSVyacheslav Bocharov	};
2159ec069dSVyacheslav Bocharov};
2259ec069dSVyacheslav Bocharov
2359ec069dSVyacheslav Bocharov
2459ec069dSVyacheslav Bocharov/* wifi module */
2559ec069dSVyacheslav Bocharov&sd_emmc_b {
2659ec069dSVyacheslav Bocharov	broken-cd;/* cd-gpios = <&gpio_ao GPIOAO_3 GPIO_ACTIVE_LOW>;*/
2759ec069dSVyacheslav Bocharov};
2859ec069dSVyacheslav Bocharov
2959ec069dSVyacheslav Bocharov/* UART Bluetooth */
3059ec069dSVyacheslav Bocharov&uart_B {
3159ec069dSVyacheslav Bocharov	bluetooth {
3259ec069dSVyacheslav Bocharov		compatible = "realtek,rtl8822cs-bt";
3359ec069dSVyacheslav Bocharov		enable-gpios = <&gpio GPIOZ_7 GPIO_ACTIVE_HIGH>;
3459ec069dSVyacheslav Bocharov		host-wake-gpios = <&gpio GPIOZ_8 GPIO_ACTIVE_HIGH>;
3559ec069dSVyacheslav Bocharov		device-wake-gpios = <&gpio GPIOZ_6 GPIO_ACTIVE_HIGH>;
3659ec069dSVyacheslav Bocharov	};
3759ec069dSVyacheslav Bocharov};
38*bee50518SViacheslav Bocharov
39*bee50518SViacheslav Bocharov&i2c_AO {
40*bee50518SViacheslav Bocharov	/* EEPROM on base board */
41*bee50518SViacheslav Bocharov	eeprompd: eeprom@56 {
42*bee50518SViacheslav Bocharov		compatible = "atmel,24c64";
43*bee50518SViacheslav Bocharov		reg = <0x56>;
44*bee50518SViacheslav Bocharov		pagesize = <0x20>;
45*bee50518SViacheslav Bocharov		label = "eeprompd";
46*bee50518SViacheslav Bocharov		address-width = <0x10>;
47*bee50518SViacheslav Bocharov		vcc-supply = <&vddao_3v3>;
48*bee50518SViacheslav Bocharov	};
49*bee50518SViacheslav Bocharov};
50