blob: 9eb8a3451cb895702034af027716faea7866fbcc [file] [log] [blame]
// SPDX-License-Identifier: (GPL-2.0+ OR MIT)
/*
* Copyright (c) 2019 Amlogic, Inc. All rights reserved.
* Device tree for Spencer P2 development board
*/
/dts-v1/;
#include "quartz-common.dtsi"
/ {
model = "Google Spencer P0 Development Board";
memory@00000000 {
device_type = "memory";
reg = <0x0 0x0 0x0 0x40000000>;
};
reserved-memory {
#address-cells = <2>;
#size-cells = <2>;
ranges;
secmon_reserved:linux,secmon {
compatible = "shared-dma-pool";
reusable;
size = <0x0 0x800000>;
alignment = <0x0 0x400000>;
alloc-ranges = <0x0 0x05000000 0x0 0x800000>;
};
dsp_fw_reserved:linux,dsp_fw {
compatible = "amlogic, aml_dsp_memory";
reusable;
size = <0x0 0xC00000>;
alignment = <0x0 0x400000>;
alloc-ranges = <0x0 0x6000000 0x0 0xC00000>;
};
codec_mm_reserved:linux,codec_mm_reserved {
compatible = "cnm, MultiEnc-mem";
size = <0x0 0x4000000>;
alignment = <0x0 0x400000>;
};
ion_cma_reserved:linux,ion-dev {
compatible = "shared-dma-pool";
reusable;
size = <0x0 0x4000000>;
alignment = <0x0 0x400000>;
};
isp_cma_reserved:linux,isp_cma {
compatible = "shared-dma-pool";
reusable;
status = "okay";
size = <0x0 0x5400000>;
alignment = <0x0 0x400000>;
};
adapt_cma_reserved:linux,adapt_cma {
compatible = "shared-dma-pool";
reusable;
status = "okay";
size = <0x0 0x1800000>;
alignment = <0x0 0x400000>;
};
autocap_reserved:linux,autocap_reserved {
compatible = "amlogic, aml_autocap_memory";
status = "okay";
size = <0x0 0x14000000>;
alloc-ranges = <0x0 0x1c000000 0x0 0x14000000>;
};
};
};
/* SOC_I2C_ACCE (I2CM_C) at GPIOX_18, GPIOX_19 */
&i2c2 {
status = "okay";
pinctrl-names="default";
pinctrl-0=<&i2c2_master_pins1>;
clock-frequency = <100000>; /* default 100k */
};
/* SOC_I2C_1P8 (I2CM_D) at GPIOX_14, GPIOX_15 */
&i2c3 {
status = "okay";
pinctrl-names="default";
pinctrl-0=<&i2c3_master_pins1>;
};