Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- / {
- model = "Amlogic";
- amlogic-dt-id = "axg_s420_v03gva";
- compatible = "amlogic, axg";
- interrupt-parent = <0x00000001>;
- #address-cells = <0x00000002>;
- #size-cells = <0x00000002>;
- cpus {
- #address-cells = <0x00000002>;
- #size-cells = <0x00000000>;
- phandle = <0x00000067>;
- cpu-map {
- cluster0 {
- phandle = <0x00000068>;
- core0 {
- cpu = <0x00000002>;
- };
- core1 {
- cpu = <0x00000003>;
- };
- core2 {
- cpu = <0x00000004>;
- };
- core3 {
- cpu = <0x00000005>;
- };
- };
- };
- cpu@0 {
- device_type = "cpu";
- compatible = "arm,cortex-a53", "arm,armv8";
- reg = <0x00000000 0x00000000>;
- enable-method = "psci";
- clocks = <0x00000006 0x00000000>;
- clock-names = "cpu-cluster.0";
- cpu-idle-states = <0x00000007>;
- phandle = <0x00000002>;
- };
- cpu@1 {
- device_type = "cpu";
- compatible = "arm,cortex-a53", "arm,armv8";
- reg = <0x00000000 0x00000001>;
- enable-method = "psci";
- clocks = <0x00000006 0x00000000>;
- clock-names = "cpu-cluster.0";
- cpu-idle-states = <0x00000007>;
- phandle = <0x00000003>;
- };
- cpu@2 {
- device_type = "cpu";
- compatible = "arm,cortex-a53", "arm,armv8";
- reg = <0x00000000 0x00000002>;
- enable-method = "psci";
- clocks = <0x00000006 0x00000000>;
- clock-names = "cpu-cluster.0";
- cpu-idle-states = <0x00000007>;
- phandle = <0x00000004>;
- };
- cpu@3 {
- device_type = "cpu";
- compatible = "arm,cortex-a53", "arm,armv8";
- reg = <0x00000000 0x00000003>;
- enable-method = "psci";
- clocks = <0x00000006 0x00000000>;
- clock-names = "cpu-cluster.0";
- cpu-idle-states = <0x00000007>;
- phandle = <0x00000005>;
- };
- idle-states {
- entry-method = "arm,psci-0.2";
- cpu-sleep-0 {
- compatible = "arm,idle-state";
- arm,psci-suspend-param = <0x00010000>;
- local-timer-stop;
- entry-latency-us = <0x00001388>;
- exit-latency-us = <0x00001388>;
- min-residency-us = <0x00003a98>;
- phandle = <0x00000007>;
- };
- };
- };
- timer {
- compatible = "arm,armv8-timer";
- interrupts = <0x00000001 0x0000000d 0x0000ff08 0x00000001 0x0000000e 0x0000ff08 0x00000001 0x0000000b 0x0000ff08 0x00000001 0x0000000a 0x0000ff08>;
- };
- timer_bc {
- compatible = "arm, meson-bc-timer";
- reg = <0x00000000 0xffd0f190 0x00000000 0x00000004 0x00000000 0xffd0f194 0x00000000 0x00000004>;
- timer_name = "Meson TimerF";
- clockevent-rating = <0x0000012c>;
- clockevent-shift = <0x00000014>;
- clockevent-features = <0x00000023>;
- interrupts = <0x00000000 0x0000003c 0x00000001>;
- bit_enable = <0x00000010>;
- bit_mode = <0x0000000c>;
- bit_resolution = <0x00000000>;
- };
- arm_pmu {
- compatible = "arm,armv8-pmuv3";
- interrupts = <0x00000000 0x00000089 0x00000004>;
- reg = <0x00000000 0xff634680 0x00000000 0x00000004>;
- cpumasks = <0x0000000f>;
- relax-timer-ns = <0x00989680>;
- max-wait-cnt = <0x00002710>;
- };
- interrupt-controller@2c001000 {
- compatible = "arm,cortex-a15-gic", "arm,cortex-a9-gic";
- #interrupt-cells = <0x00000003>;
- #address-cells = <0x00000000>;
- interrupt-controller;
- reg = <0x00000000 0xffc01000 0x00000000 0x00001000 0x00000000 0xffc02000 0x00000000 0x00000100>;
- interrupts = <0x00000001 0x00000009 0x00000f04>;
- phandle = <0x00000001>;
- };
- psci {
- compatible = "arm,psci-0.2";
- method = "smc";
- };
- aml_pm {
- compatible = "amlogic, pm";
- device_name = "aml_pm";
- status = "okay";
- debug_reg = <0xff8000a8>;
- exit_reg = <0xff80023c>;
- };
- secmon {
- compatible = "amlogic, secmon";
- memory-region = <0x00000008>;
- in_base_func = <0x82000020>;
- out_base_func = <0x82000021>;
- reserve_mem_size = <0x00300000>;
- };
- securitykey {
- compatible = "aml, securitykey";
- storage_query = <0x82000060>;
- storage_read = <0x82000061>;
- storage_write = <0x82000062>;
- storage_tell = <0x82000063>;
- storage_verify = <0x82000064>;
- storage_status = <0x82000065>;
- storage_list = <0x82000067>;
- storage_remove = <0x82000068>;
- storage_in_func = <0x82000023>;
- storage_out_func = <0x82000024>;
- storage_block_func = <0x82000025>;
- storage_size_func = <0x82000027>;
- storage_set_enctype = <0x8200006a>;
- storage_get_enctype = <0x8200006b>;
- storage_version = <0x8200006c>;
- };
- rng {
- compatible = "amlogic,meson-rng";
- status = "okay";
- #address-cells = <0x00000002>;
- #size-cells = <0x00000002>;
- reg = <0x00000000 0xff634018 0x00000000 0x00000004>;
- quality = [03 e8];
- };
- mhu@c883c400 {
- compatible = "amlogic, meson_mhu";
- reg = <0x00000000 0xff63c400 0x00000000 0x0000004c 0x00000000 0xfffd3000 0x00000000 0x00000800>;
- interrupts = <0x00000000 0x000000d1 0x00000001 0x00000000 0x000000d2 0x00000001>;
- #mbox-cells = <0x00000001>;
- mbox-names = "cpu_to_scp_low", "cpu_to_scp_high";
- mboxes = <0x00000009 0x00000000 0x00000009 0x00000001>;
- phandle = <0x00000009>;
- };
- scpi_clocks {
- compatible = "arm, scpi-clks";
- scpi_clocks@0 {
- compatible = "arm, scpi-clk-indexed";
- #clock-cells = <0x00000001>;
- clock-indices = <0x00000000>;
- clock-output-names = "vcpu";
- phandle = <0x00000006>;
- };
- };
- cpu_iomap {
- compatible = "amlogic, iomap";
- #address-cells = <0x00000002>;
- #size-cells = <0x00000002>;
- ranges;
- io_cbus_base {
- reg = <0x00000000 0xffd00000 0x00000000 0x00100000>;
- };
- io_apb_base {
- reg = <0x00000000 0xffe00000 0x00000000 0x00100000>;
- };
- io_aobus_base {
- reg = <0x00000000 0xff800000 0x00000000 0x00100000>;
- };
- io_vapb_base {
- reg = <0x00000000 0xff900000 0x00000000 0x00050000>;
- };
- io_hiu_base {
- reg = <0x00000000 0xff63c000 0x00000000 0x00010000>;
- };
- };
- xtal-clk {
- compatible = "fixed-clock";
- clock-frequency = <0x016e3600>;
- clock-output-names = "xtal";
- #clock-cells = <0x00000000>;
- phandle = <0x0000000a>;
- };
- rtc {
- compatible = "amlogic, aml_vrtc";
- alarm_reg_addr = <0xff8000a8>;
- timer_e_addr = <0xffd0f188>;
- init_date = "2015/01/01";
- status = "okay";
- };
- videosync {
- compatible = "amlogic, videosync";
- dev_name = "videosync";
- status = "disable";
- };
- cpu_info {
- compatible = "amlogic, cpuinfo";
- status = "okay";
- cpuinfo_cmd = <0x82000044>;
- };
- aml_reboot {
- compatible = "aml, reboot";
- sys_reset = <0x84000009>;
- sys_poweroff = <0x84000008>;
- };
- dolby_fw {
- compatible = "amlogic, dolby_fw";
- mem_size = <0x00100000>;
- status = "okay";
- phandle = <0x00000069>;
- };
- watchdog@0xffd0f0d0 {
- compatible = "amlogic, meson-wdt";
- status = "okay";
- default_timeout = <0x0000000a>;
- reset_watchdog_method = <0x00000001>;
- reset_watchdog_time = <0x00000002>;
- shutdown_timeout = <0x0000000a>;
- firmware_timeout = <0x00000006>;
- suspend_timeout = <0x00000006>;
- reg = <0x00000000 0xffd0f0d0 0x00000000 0x00000010>;
- clock-names = "xtal";
- clocks = <0x0000000a>;
- phandle = <0x0000006a>;
- };
- ram-dump {
- compatible = "amlogic, ram_dump";
- status = "okay";
- reg = <0x00000000 0xff6345e0 0x00000000 0x00000004>;
- reg-names = "PREG_STICKY_REG8";
- store_device = "data";
- };
- jtag {
- compatible = "amlogic, jtag";
- status = "okay";
- select = "disable";
- pinctrl-names = "jtag_apao_pins", "jtag_apee_pins";
- pinctrl-0 = <0x0000000b>;
- pinctrl-1 = <0x0000000c>;
- };
- pinctrl@ff800014 {
- compatible = "amlogic,meson-axg-aobus-pinctrl";
- #address-cells = <0x00000002>;
- #size-cells = <0x00000002>;
- ranges;
- phandle = <0x0000006b>;
- ao-bank@ff800014 {
- reg = <0x00000000 0xff800014 0x00000000 0x00000008 0x00000000 0xff80002c 0x00000000 0x00000004 0x00000000 0xff800024 0x00000000 0x00000008>;
- reg-names = "mux", "pull", "gpio";
- gpio-controller;
- #gpio-cells = <0x00000002>;
- phandle = <0x00000011>;
- };
- remote_pin {
- phandle = <0x00000022>;
- mux {
- groups = "remote_input_ao";
- function = "remote_input_ao";
- };
- };
- irblaster_pin {
- phandle = <0x00000012>;
- mux {
- groups = "remote_out_ao";
- function = "remote_out_ao";
- };
- };
- ao_uart {
- phandle = <0x00000013>;
- mux {
- groups = "uart_ao_tx_a", "uart_ao_rx_a";
- function = "uart_ao_a";
- };
- };
- ao_b_1_uart {
- phandle = <0x00000014>;
- mux {
- groups = "uart_ao_tx_b", "uart_ao_rx_b";
- function = "uart_ao_b";
- };
- };
- ao_i2c {
- phandle = <0x0000006c>;
- mux {
- groups = "i2c_ao_sck_4", "i2c_ao_sda_5";
- function = "i2c_ao";
- };
- };
- ao_i2c_pin1 {
- phandle = <0x0000006d>;
- mux {
- groups = "i2c_ao_sck_8", "i2c_ao_sda_9";
- function = "i2c_ao";
- };
- };
- ao_i2c_pin2 {
- phandle = <0x00000010>;
- mux {
- groups = "i2c_ao_sck_10", "i2c_ao_sda_11";
- function = "i2c_ao";
- };
- };
- s_i2c {
- phandle = <0x00000027>;
- mux {
- groups = "i2c_ao_slave_sck", "i2c_ao_slave_sda";
- function = "i2c_ao_slave";
- };
- };
- jtag_apao_pin {
- phandle = <0x0000000b>;
- mux {
- groups = "jtag_ao_tdi", "jtag_ao_tdo", "jtag_ao_clk", "jtag_ao_tms";
- function = "jtag_ao";
- };
- };
- };
- pinctrl@ff634480 {
- compatible = "amlogic,meson-axg-periphs-pinctrl";
- #address-cells = <0x00000002>;
- #size-cells = <0x00000002>;
- ranges;
- phandle = <0x0000006e>;
- banks@ff634480 {
- reg = <0x00000000 0xff634480 0x00000000 0x00000040 0x00000000 0xff6344e8 0x00000000 0x00000014 0x00000000 0xff634520 0x00000000 0x00000014 0x00000000 0xff634430 0x00000000 0x0000003c>;
- reg-names = "mux", "pull", "pull-enable", "gpio";
- gpio-controller;
- #gpio-cells = <0x00000002>;
- phandle = <0x0000000f>;
- };
- external_eth_pins {
- phandle = <0x0000006f>;
- mux {
- groups = "eth_mdio_y", "eth_mdc_y", "eth_rgmii_rx_clk_y", "eth_rx_dv_y", "eth_rxd0_y", "eth_rxd1_y", "eth_rxd2_rgmii", "eth_rxd3_rgmii", "eth_rgmii_tx_clk", "eth_txen_y", "eth_txd0_y", "eth_txd1_y", "eth_txd2_rgmii", "eth_txd3_rgmii";
- function = "eth";
- };
- };
- ao_b_uart {
- phandle = <0x00000070>;
- mux {
- groups = "uart_ao_tx_b_z", "uart_ao_rx_b_z";
- function = "uart_ao_b";
- };
- };
- a_uart {
- phandle = <0x00000038>;
- mux {
- groups = "uart_tx_a", "uart_rx_a", "uart_cts_a", "uart_rts_a";
- function = "uart_a";
- };
- };
- b_uart {
- phandle = <0x00000039>;
- mux {
- groups = "uart_tx_b_z", "uart_rx_b_z";
- function = "uart_b";
- };
- };
- a_i2c {
- phandle = <0x00000071>;
- mux {
- groups = "i2c0_sck", "i2c0_sda";
- function = "i2c0";
- };
- };
- b_i2c {
- phandle = <0x0000000e>;
- mux {
- groups = "i2c1_sck_z", "i2c1_sda_z";
- function = "i2c1";
- };
- };
- b_i2c_pin1 {
- phandle = <0x00000072>;
- mux {
- groups = "i2c1_sck_x", "i2c1_sda_x";
- function = "i2c1";
- };
- };
- c_i2c {
- phandle = <0x00000073>;
- mux {
- groups = "i2c2_sck_x", "i2c2_sda_x";
- function = "i2c2";
- };
- };
- c_i2c_pin1 {
- phandle = <0x00000074>;
- mux {
- groups = "i2c2_sck_a", "i2c2_sda_a";
- function = "i2c2";
- };
- };
- d_i2c {
- phandle = <0x00000075>;
- mux {
- groups = "i2c3_sda_a6", "i2c3_sck_a7";
- function = "i2c3";
- };
- };
- d_i2c_pin1 {
- phandle = <0x00000076>;
- mux {
- groups = "i2c3_sda_a12", "i2c3_sck_a13";
- function = "i2c3";
- };
- };
- d_i2c_pin2 {
- phandle = <0x00000077>;
- mux {
- groups = "i2c3_sda_a19", "i2c3_sck_a20";
- function = "i2c3";
- };
- };
- spi0 {
- phandle = <0x00000078>;
- mux {
- groups = "spi0_clk", "spi0_mosi", "spi0_miso";
- function = "spi0";
- };
- };
- spi1_a {
- phandle = <0x00000079>;
- mux {
- groups = "spi1_clk_a", "spi1_mosi_a", "spi1_miso_a";
- function = "spi1";
- };
- };
- spi1_x {
- phandle = <0x0000007a>;
- mux {
- groups = "spi1_clk_x", "spi1_mosi_x", "spi1_miso_x";
- function = "spi1";
- };
- };
- nand_pulldown {
- phandle = <0x0000007b>;
- mux {
- groups = "emmc_nand_d0", "emmc_nand_d1", "emmc_nand_d2", "emmc_nand_d3", "emmc_nand_d4", "emmc_nand_d5", "emmc_nand_d6", "emmc_nand_d7";
- function = "nand";
- bias-pull-down;
- };
- };
- nand_pullup {
- phandle = <0x0000007c>;
- mux {
- groups = "nand_ce0";
- function = "nand";
- bias-pull-up;
- };
- };
- all_nand_pins {
- phandle = <0x0000002d>;
- mux {
- groups = "emmc_nand_d0", "emmc_nand_d1", "emmc_nand_d2", "emmc_nand_d3", "emmc_nand_d4", "emmc_nand_d5", "emmc_nand_d6", "emmc_nand_d7", "nand_ce0", "nand_ale", "nand_cle", "nand_wen_clk", "nand_ren_wr";
- function = "nand";
- input-enable;
- };
- };
- nand_cs {
- phandle = <0x0000002e>;
- mux {
- groups = "nand_ce0";
- function = "nand";
- };
- };
- emmc_clk_cmd_pins {
- phandle = <0x00000045>;
- mux {
- groups = "emmc_clk", "emmc_cmd";
- function = "emmc";
- input-enable;
- bias-pull-up;
- };
- };
- emmc_conf_pull_up {
- phandle = <0x00000046>;
- mux {
- groups = "emmc_nand_d0", "emmc_nand_d1", "emmc_nand_d2", "emmc_nand_d3", "emmc_nand_d4", "emmc_nand_d5", "emmc_nand_d6", "emmc_nand_d7", "emmc_clk", "emmc_cmd";
- function = "emmc";
- input-enable;
- bias-pull-up;
- };
- };
- emmc_conf_pull_done {
- phandle = <0x00000047>;
- mux {
- groups = "emmc_ds";
- function = "emmc";
- input-enable;
- bias-pull-down;
- };
- };
- sdio_clk_cmd_pins {
- phandle = <0x00000048>;
- mux {
- groups = "sdio_clk", "sdio_cmd";
- function = "sdio";
- input-enable;
- bias-pull-up;
- };
- };
- sdio_all_pins {
- phandle = <0x00000049>;
- mux {
- groups = "sdio_d0", "sdio_d1", "sdio_d2", "sdio_d3", "sdio_clk", "sdio_cmd";
- function = "sdio";
- input-enable;
- bias-pull-up;
- };
- };
- wifi_32k_pins {
- phandle = <0x00000042>;
- mux {
- groups = "pwm_a_x20";
- function = "pwm_a";
- };
- };
- jtag_apee_pin {
- phandle = <0x0000000c>;
- mux {
- groups = "jtag_tdo_x", "jtag_tdi_x", "jtag_clk_x", "jtag_tms_x";
- function = "jtag_ee";
- };
- };
- tdmout_a {
- phandle = <0x00000017>;
- mux {
- groups = "tdma_sclk", "tdma_fs";
- function = "tdma_out";
- };
- };
- tdmout_a_data {
- phandle = <0x00000018>;
- mux {
- groups = "tdma_dout1_x15";
- function = "tdma_out";
- };
- };
- tdmin_a {
- phandle = <0x00000016>;
- mux {
- groups = "tdma_din0";
- function = "tdma_in";
- };
- };
- tdmb_mclk {
- phandle = <0x00000019>;
- mux {
- groups = "mclk_b";
- function = "mclk_b";
- };
- };
- tdmout_b {
- phandle = <0x0000001a>;
- mux {
- groups = "tdmb_sclk", "tdmb_fs";
- function = "tdmb_out";
- };
- };
- tdmin_b {
- phandle = <0x0000001b>;
- mux {
- groups = "tdmb_din0", "tdmb_din1";
- function = "tdmb_in";
- };
- };
- tdmc_mclk {
- phandle = <0x0000001c>;
- mux {
- groups = "mclk_a";
- function = "mclk_a";
- };
- };
- tdmout_c {
- phandle = <0x0000001d>;
- mux {
- groups = "tdmc_sclk", "tdmc_fs", "tdmc_dout0";
- function = "tdmc_out";
- };
- };
- tdmin_c {
- phandle = <0x0000001e>;
- mux {
- groups = "tdmc_din1";
- function = "tdmc_in";
- };
- };
- spidfout {
- phandle = <0x0000001f>;
- mux {
- groups = "spdif_out_a20";
- function = "spdif_out";
- };
- };
- spidfin {
- phandle = <0x00000020>;
- mux {
- groups = "spdif_in_a19";
- function = "spdif_in";
- };
- };
- pdmin {
- phandle = <0x00000021>;
- mux {
- groups = "pdm_dclk_a14", "pdm_din0";
- function = "pdm";
- };
- };
- pwm_a_pins {
- phandle = <0x0000004c>;
- mux {
- groups = "pwm_a_z";
- function = "pwm_a";
- };
- };
- pwm_b_pins {
- phandle = <0x0000004a>;
- mux {
- groups = "pwm_b_z";
- function = "pwm_b";
- };
- };
- pwm_c_pins {
- phandle = <0x0000004b>;
- mux {
- groups = "pwm_c_a";
- function = "pwm_c";
- };
- };
- };
- soc {
- compatible = "simple-bus";
- #address-cells = <0x00000002>;
- #size-cells = <0x00000002>;
- ranges;
- cbus@ffd00000 {
- compatible = "simple-bus";
- reg = <0x00000000 0xffd00000 0x00000000 0x00025000>;
- #address-cells = <0x00000002>;
- #size-cells = <0x00000002>;
- ranges = <0x00000000 0x00000000 0x00000000 0xffd00000 0x00000000 0x00025000>;
- phandle = <0x0000007d>;
- interrupt-controller@f080 {
- compatible = "amlogic,meson-gpio-intc", "amlogic,meson-axg-gpio-intc";
- reg = <0x00000000 0x0000f080 0x00000000 0x00000010>;
- interrupt-controller;
- #interrupt-cells = <0x00000002>;
- amlogic,channel-interrupts = <0x00000040 0x00000041 0x00000042 0x00000043 0x00000044 0x00000045 0x00000046 0x00000047>;
- status = "okay";
- phandle = <0x0000007e>;
- };
- meson_clk_msr {
- compatible = "amlogic, gxl_measure";
- reg = <0x00000000 0x00018004 0x00000000 0x00000004 0x00000000 0x0001800c 0x00000000 0x00000004>;
- };
- i2c@1f000 {
- compatible = "amlogic,meson-axg-i2c";
- status = "disabled";
- reg = <0x00000000 0x0001f000 0x00000000 0x00000020>;
- interrupts = <0x00000000 0x00000015 0x00000001 0x00000000 0x0000002f 0x00000001>;
- #address-cells = <0x00000001>;
- #size-cells = <0x00000000>;
- clocks = <0x0000000d 0x00000027>;
- clock-names = "clk_i2c";
- clock-frequency = <0x000186a0>;
- phandle = <0x0000007f>;
- };
- i2c@1e000 {
- compatible = "amlogic,meson-axg-i2c";
- status = "okay";
- reg = <0x00000000 0x0001e000 0x00000000 0x00000020>;
- interrupts = <0x00000000 0x000000d6 0x00000001 0x00000000 0x00000030 0x00000001>;
- #address-cells = <0x00000001>;
- #size-cells = <0x00000000>;
- clocks = <0x0000000d 0x00000027>;
- clock-names = "clk_i2c";
- clock-frequency = <0x000186a0>;
- pinctrl-names = "default";
- pinctrl-0 = <0x0000000e>;
- phandle = <0x00000080>;
- tas5805@2c {
- compatible = "TI, tas5805";
- #sound-dai-cells = <0x00000000>;
- reg = <0x0000002c>;
- status = "okay";
- volume = <0x00000003>;
- pdn_pin = <0x0000000f 0x00000006 0x00000001>;
- phandle = <0x0000003e>;
- };
- };
- i2c@1d000 {
- compatible = "amlogic,meson-axg-i2c";
- status = "disabled";
- reg = <0x00000000 0x0001d000 0x00000000 0x00000020>;
- interrupts = <0x00000000 0x000000d7 0x00000001 0x00000000 0x00000031 0x00000001>;
- #address-cells = <0x00000001>;
- #size-cells = <0x00000000>;
- clocks = <0x0000000d 0x00000027>;
- clock-names = "clk_i2c";
- clock-frequency = <0x000186a0>;
- phandle = <0x00000081>;
- };
- i2c@1c000 {
- compatible = "amlogic,meson-axg-i2c";
- status = "disabled";
- reg = <0x00000000 0x0001c000 0x00000000 0x00000020>;
- interrupts = <0x00000000 0x00000027 0x00000001 0x00000000 0x00000032 0x00000001>;
- #address-cells = <0x00000001>;
- #size-cells = <0x00000000>;
- clocks = <0x0000000d 0x00000027>;
- clock-names = "clk_i2c";
- clock-frequency = <0x000186a0>;
- phandle = <0x00000082>;
- };
- spi@13000 {
- compatible = "amlogic,meson-axg-spicc";
- reg = <0x00000000 0x00013000 0x00000000 0x00000040>;
- interrupts = <0x00000000 0x00000051 0x00000004>;
- clocks = <0x0000000d 0x00000026 0x0000000d 0x00000076>;
- clock-names = "core", "comp";
- #address-cells = <0x00000001>;
- #size-cells = <0x00000000>;
- status = "disabled";
- phandle = <0x00000083>;
- };
- spi@15000 {
- compatible = "amlogic,meson-axg-spicc";
- reg = <0x00000000 0x00015000 0x00000000 0x00000040>;
- interrupts = <0x00000000 0x00000052 0x00000004>;
- clocks = <0x0000000d 0x0000002b 0x0000000d 0x00000076>;
- clock-names = "core", "comp";
- #address-cells = <0x00000001>;
- #size-cells = <0x00000000>;
- status = "disabled";
- phandle = <0x00000084>;
- };
- };
- aobus@ff800000 {
- compatible = "simple-bus";
- reg = <0x00000000 0xff800000 0x00000000 0x0000a000>;
- #address-cells = <0x00000002>;
- #size-cells = <0x00000002>;
- ranges = <0x00000000 0x00000000 0x00000000 0xff800000 0x00000000 0x0000a000>;
- phandle = <0x00000085>;
- cpu_version {
- reg = <0x00000000 0x00000220 0x00000000 0x00000004>;
- };
- clock-controller@0 {
- compatible = "amlogic,axg-aoclkc";
- #clock-cells = <0x00000001>;
- reg = <0x00000000 0x00000000 0x00000000 0x00000320>;
- phandle = <0x00000086>;
- };
- i2c@5000 {
- compatible = "amlogic,meson-axg-i2c";
- status = "okay";
- reg = <0x00000000 0x00005000 0x00000000 0x00000020>;
- interrupts = <0x00000000 0x000000c3 0x00000001>;
- #address-cells = <0x00000001>;
- #size-cells = <0x00000000>;
- clocks = <0x0000000d 0x00000027>;
- clock-names = "clk_i2c";
- clock-frequency = <0x00061a80>;
- pinctrl-names = "default";
- pinctrl-0 = <0x00000010>;
- phandle = <0x00000087>;
- keys-cyttsp@10 {
- compatible = "xiaomi, cyttsp";
- status = "okay";
- reg = <0x00000010>;
- input-name = "keys-mil09g";
- irq-gpio = <0x00000011 0x00000003 0x00000000>;
- bootloader-addr = <0x00000024>;
- max-position = <0x000000f0>;
- position-int = <0x00000014>;
- key-num = <0x00000005>;
- key-codes = <0x00000073 0x00000074 0x0000008b 0x00000072 0x0000006a>;
- fw-name = "touch.cyacd";
- use-irq = <0x00000000>;
- };
- keys-msp430@0a {
- compatible = "xiaomi, msp430";
- status = "okay";
- reg = <0x0000000a>;
- input-name = "keys-mil09g";
- irq-gpio = <0x00000011 0x00000003 0x00000000>;
- bootloader-addr = <0x00000048>;
- max-position = <0x000000f0>;
- position-int = <0x00000014>;
- key-num = <0x00000005>;
- key-codes = <0x00000073 0x00000074 0x0000008b 0x00000072 0x0000006a>;
- fw-name = "msp430.txt";
- use-irq = <0x00000000>;
- reset-gpio = <0x0000000f 0x00000004 0x00000001>;
- test-gpio = <0x0000000f 0x00000005 0x00000001>;
- };
- leds-aw20072@3b {
- compatible = "xiaomi, leds-aw20072";
- status = "okay";
- reg = <0x0000003b>;
- color_step = <0x00000018>;
- color_arrary = * 0x0000000001003970 [0x00000060];
- bg_color = <0x00201010>;
- fg_color = <0x00ff0000>;
- };
- };
- meson-irblaster@c0 {
- compatible = "amlogic, aml_irblaster";
- reg = <0x00000000 0x000000c0 0x00000000 0x0000000c 0x00000000 0x00000040 0x00000000 0x00000004>;
- #irblaster-cells = <0x00000002>;
- pinctrl-names = "default";
- pinctrl-0 = <0x00000012>;
- status = "disabled";
- phandle = <0x00000088>;
- };
- serial@3000 {
- compatible = "amlogic, meson-uart";
- reg = <0x00000000 0x00003000 0x00000000 0x00000018>;
- interrupts = <0x00000000 0x000000c1 0x00000001>;
- status = "okay";
- clocks = <0x0000000a>;
- clock-names = "clk_uart";
- xtal_tick_en = <0x00000001>;
- fifosize = <0x00000040>;
- pinctrl-names = "default";
- pinctrl-0 = <0x00000013>;
- support-sysrq = <0x00000000>;
- phandle = <0x00000089>;
- };
- serial@4000 {
- compatible = "amlogic, meson-uart";
- reg = <0x00000000 0x00004000 0x00000000 0x00000018>;
- interrupts = <0x00000000 0x000000c5 0x00000001>;
- status = "disable";
- clocks = <0x0000000a>;
- clock-names = "clk_uart";
- fifosize = <0x00000040>;
- pinctrl-names = "default";
- pinctrl-0 = <0x00000014>;
- phandle = <0x0000008a>;
- };
- };
- periphs@ff634400 {
- compatible = "simple-bus";
- reg = <0x00000000 0xff634400 0x00000000 0x00001c00>;
- #address-cells = <0x00000002>;
- #size-cells = <0x00000002>;
- ranges = <0x00000000 0x00000000 0x00000000 0xff634400 0x00000000 0x00001c00>;
- phandle = <0x0000008b>;
- };
- hiubus@ff63c000 {
- compatible = "simple-bus";
- reg = <0x00000000 0xff63c000 0x00000000 0x00010000>;
- #address-cells = <0x00000002>;
- #size-cells = <0x00000002>;
- ranges = <0x00000000 0x00000000 0x00000000 0xff63c000 0x00000000 0x00010000>;
- phandle = <0x0000008c>;
- clock-controller@0 {
- compatible = "amlogic,axg-clkc";
- #clock-cells = <0x00000001>;
- reg = <0x00000000 0x00000000 0x00000000 0x00000320>;
- phandle = <0x0000000d>;
- };
- };
- audiobus@0xff642000 {
- compatible = "amlogic, audio-controller", "simple-bus";
- reg = <0x00000000 0xff642000 0x00000000 0x00002000>;
- #address-cells = <0x00000002>;
- #size-cells = <0x00000002>;
- ranges = <0x00000000 0x00000000 0x00000000 0xff642000 0x00000000 0x00002000>;
- phandle = <0x0000008d>;
- audio_clocks {
- compatible = "amlogic, axg-audio-clocks";
- #clock-cells = <0x00000001>;
- reg = <0x00000000 0x00000000 0x00000000 0x000000b0>;
- phandle = <0x00000015>;
- };
- ddr_manager {
- compatible = "amlogic, axg-audio-ddr-manager";
- interrupts = * 0x0000000001003ff0 [0x00000048];
- interrupt-names = "toddr_a", "toddr_b", "toddr_c", "frddr_a", "frddr_b", "frddr_c";
- };
- tdma {
- compatible = "amlogic, axg-snd-tdma";
- #sound-dai-cells = <0x00000000>;
- dai-tdm-lane-slot-mask-in = <0x00000001 0x00000000>;
- dai-tdm-lane-slot-mask-out = <0x00000000 0x00000001>;
- dai-tdm-clk-sel = <0x00000000>;
- clocks = <0x00000015 0x00000014 0x0000000d 0x0000000c>;
- clock-names = "mclk", "clk_srcpll";
- pinctrl-names = "tdm_pins";
- pinctrl-0 = <0x00000016 0x00000017 0x00000018>;
- phandle = <0x0000003a>;
- };
- tdmb {
- compatible = "amlogic, axg-snd-tdmb";
- #sound-dai-cells = <0x00000000>;
- dai-tdm-lane-slot-mask-out = <0x00000001 0x00000000>;
- dai-tdm-lane-slot-mask-in = <0x00000000 0x00000001>;
- dai-tdm-clk-sel = <0x00000001>;
- clocks = <0x00000015 0x00000015 0x0000000d 0x0000000d>;
- clock-names = "mclk", "clk_srcpll";
- pinctrl-names = "tdm_pins";
- pinctrl-0 = <0x00000019 0x0000001a 0x0000001b>;
- phandle = <0x0000003c>;
- };
- tdmc {
- compatible = "amlogic, axg-snd-tdmc";
- #sound-dai-cells = <0x00000000>;
- dai-tdm-lane-slot-mask-out = <0x00000001 0x00000000>;
- dai-tdm-lane-slot-mask-in = <0x00000000 0x00000001>;
- dai-tdm-clk-sel = <0x00000002>;
- start_clk_enable = <0x00000001>;
- clocks = <0x00000015 0x00000016 0x0000000d 0x0000000e>;
- clock-names = "mclk", "clk_srcpll";
- pinctrl-names = "tdm_pins";
- pinctrl-0 = <0x0000001c 0x0000001d 0x0000001e>;
- phandle = <0x0000003d>;
- };
- tdm@3 {
- compatible = "amlogic, axg-snd-tdmlb";
- #sound-dai-cells = <0x00000000>;
- dai-tdm-lane-lb-slot-mask-in = <0x00000001 0x00000000 0x00000000 0x00000000>;
- dai-tdm-clk-sel = <0x00000001>;
- clocks = <0x00000015 0x00000015 0x0000000d 0x0000000d>;
- clock-names = "mclk", "clk_srcpll";
- lb-src-sel = <0x00000001>;
- status = "disabled";
- phandle = <0x0000008e>;
- };
- spdif {
- compatible = "amlogic, axg-snd-spdif";
- #sound-dai-cells = <0x00000000>;
- clocks = <0x0000000d 0x0000000c 0x0000000d 0x00000004 0x00000015 0x00000010 0x00000015 0x00000011 0x00000015 0x0000001a 0x00000015 0x0000001b>;
- clock-names = "sysclk", "fixed_clk", "gate_spdifin", "gate_spdifout", "clk_spdifin", "clk_spdifout";
- interrupts = <0x00000000 0x00000057 0x00000001>;
- interrupt-names = "irq_spdifin";
- pinctrl-names = "spdif_pins";
- pinctrl-0 = <0x0000001f 0x00000020>;
- status = "okay";
- phandle = <0x00000040>;
- };
- pdm {
- compatible = "amlogic, axg-snd-pdm";
- #sound-dai-cells = <0x00000000>;
- clocks = <0x00000015 0x00000001 0x0000000d 0x00000003 0x0000000d 0x0000000e 0x00000015 0x0000001c 0x00000015 0x0000001d>;
- clock-names = "gate", "sysclk_srcpll", "dclk_srcpll", "pdm_dclk", "pdm_sysclk";
- pinctrl-names = "pdm_pins";
- pinctrl-0 = <0x00000021>;
- filter_mode = <0x00000001>;
- status = "okay";
- phandle = <0x0000003f>;
- };
- loopback@0 {
- compatible = "amlogic, axg-loopback";
- #sound-dai-cells = <0x00000000>;
- clocks = <0x00000015 0x00000001 0x0000000d 0x00000003 0x0000000d 0x0000000f 0x00000015 0x0000001c 0x00000015 0x0000001d 0x0000000d 0x0000000c 0x00000015 0x00000014>;
- clock-names = "pdm_gate", "pdm_sysclk_srcpll", "pdm_dclk_srcpll", "pdm_dclk", "pdm_sysclk", "tdminlb_mpll", "tdminlb_mclk";
- datain_src = <0x00000004>;
- datain_chnum = <0x00000006>;
- datain_chmask = <0x0000003f>;
- datain-lane-mask-in = <0x00000001 0x00000001 0x00000001 0x00000000>;
- mclk-fs = <0x00000100>;
- datalb_src = <0x00000002>;
- datalb_chnum = <0x00000002>;
- datalb_chmask = <0x00000003>;
- datalb-lane-mask-in = <0x00000001 0x00000000 0x00000000 0x00000000>;
- status = "okay";
- phandle = <0x00000041>;
- };
- resample {
- compatible = "amlogic, axg-resample";
- clocks = <0x0000000d 0x0000000f 0x00000015 0x00000019 0x00000015 0x00000020>;
- clock-names = "resample_pll", "resample_src", "resample_clk";
- resample_module = <0x00000003>;
- status = "okay";
- phandle = <0x0000008f>;
- };
- };
- };
- pwm@ffd1b000 {
- compatible = "amlogic,axg-ee-pwm";
- reg = <0x00000000 0xffd1b000 0x00000000 0x00000020>;
- #pwm-cells = <0x00000003>;
- clocks = <0x0000000a 0x0000000a 0x0000000a 0x0000000a>;
- clock-names = "clkin0", "clkin1", "clkin2", "clkin3";
- status = "okay";
- phandle = <0x00000044>;
- };
- pwm@ffd1a000 {
- compatible = "amlogic,axg-ee-pwm";
- reg = <0x00000000 0xffd1a000 0x00000000 0x00000020>;
- #pwm-cells = <0x00000003>;
- clocks = <0x0000000a 0x0000000a 0x0000000a 0x0000000a>;
- clock-names = "clkin0", "clkin1", "clkin2", "clkin3";
- status = "okay";
- phandle = <0x0000004d>;
- };
- pwm@ff807000 {
- compatible = "amlogic,axg-ao-pwm";
- reg = <0x00000000 0xff807000 0x00000000 0x00000020>;
- #pwm-cells = <0x00000003>;
- clocks = <0x0000000a 0x0000000a 0x0000000a 0x0000000a>;
- clock-names = "clkin0", "clkin1", "clkin2", "clkin3";
- status = "disabled";
- phandle = <0x00000090>;
- };
- pwm@ff802000 {
- compatible = "amlogic,axg-ao-pwm";
- reg = <0x00000000 0xff802000 0x00000000 0x00000020>;
- #pwm-cells = <0x00000003>;
- clocks = <0x0000000a 0x0000000a 0x0000000a 0x0000000a>;
- clock-names = "clkin0", "clkin1", "clkin2", "clkin3";
- status = "disabled";
- phandle = <0x00000091>;
- };
- rc@0xff808040 {
- compatible = "amlogic, aml_remote";
- dev_name = "meson-remote";
- reg = <0x00000000 0xff808040 0x00000000 0x00000044 0x00000000 0xff808000 0x00000000 0x00000020>;
- status = "okay";
- protocol = <0x00000001>;
- interrupts = <0x00000000 0x000000c4 0x00000001>;
- pinctrl-names = "default";
- pinctrl-0 = <0x00000022>;
- map = <0x00000023>;
- max_frame_time = <0x000000c8>;
- phandle = <0x00000092>;
- };
- custom_maps {
- mapnum = <0x00000003>;
- map0 = <0x00000024>;
- map1 = <0x00000025>;
- map2 = <0x00000026>;
- phandle = <0x00000023>;
- map_0 {
- mapname = "amlogic-remote-1";
- customcode = <0x0000fb04>;
- release_delay = <0x00000050>;
- size = <0x00000032>;
- keymap = * 0x0000000001004e44 [0x000000c8];
- phandle = <0x00000024>;
- };
- map_1 {
- mapname = "amlogic-remote-2";
- customcode = <0x0000fe01>;
- release_delay = <0x00000050>;
- size = <0x00000035>;
- keymap = * 0x0000000001004f88 [0x000000d4];
- phandle = <0x00000025>;
- };
- map_2 {
- mapname = "amlogic-remote-3";
- customcode = <0x0000bd02>;
- release_delay = <0x00000050>;
- size = <0x00000011>;
- keymap = * 0x00000000010050d8 [0x00000044];
- phandle = <0x00000026>;
- };
- };
- i2c_slave@ff806000 {
- compatible = "amlogic, meson-i2c-slave";
- status = "disabled";
- reg = <0x00000000 0xff806000 0x00000000 0x00000020>;
- interrupts = <0x00000000 0x000000c2 0x00000001>;
- pinctrl-names = "default";
- pinctrl-0 = <0x00000027>;
- phandle = <0x00000093>;
- };
- aml_dma {
- compatible = "amlogic,aml_txlx_dma";
- reg = <0x00000000 0xff63e000 0x00000000 0x00000048>;
- interrupts = <0x00000000 0x000000b4 0x00000001>;
- aml_aes {
- compatible = "amlogic,aes_dma";
- dev_name = "aml_aes_dma";
- status = "okay";
- };
- aml_sha {
- compatible = "amlogic,sha_dma";
- dev_name = "aml_sha_dma";
- status = "okay";
- };
- };
- saradc {
- compatible = "amlogic,meson-axg-saradc";
- status = "okay";
- #io-channel-cells = <0x00000001>;
- clocks = <0x0000000a 0x0000000d 0x0000007a>;
- clock-names = "xtal", "saradc_clk";
- interrupts = <0x00000000 0x00000049 0x00000001>;
- reg = <0x00000000 0xff809000 0x00000000 0x00000038>;
- phandle = <0x0000004e>;
- };
- efuse {
- compatible = "amlogic, efuse";
- read_cmd = <0x82000030>;
- write_cmd = <0x82000031>;
- get_max_cmd = <0x82000033>;
- key = <0x00000028>;
- clocks = <0x0000000d 0x0000003d>;
- clock-names = "efuse_clk";
- status = "okay";
- phandle = <0x00000094>;
- };
- efusekey {
- keynum = <0x00000004>;
- key0 = <0x00000029>;
- key1 = <0x0000002a>;
- key2 = <0x0000002b>;
- key3 = <0x0000002c>;
- phandle = <0x00000028>;
- key_0 {
- keyname = "mac";
- offset = <0x00000000>;
- size = <0x00000006>;
- phandle = <0x00000029>;
- };
- key_1 {
- keyname = "mac_bt";
- offset = <0x00000006>;
- size = <0x00000006>;
- phandle = <0x0000002a>;
- };
- key_2 {
- keyname = "mac_wifi";
- offset = <0x0000000c>;
- size = <0x00000006>;
- phandle = <0x0000002b>;
- };
- key_3 {
- keyname = "usid";
- offset = <0x00000012>;
- size = <0x00000010>;
- phandle = <0x0000002c>;
- };
- };
- audio_data {
- compatible = "amlogic, audio_data";
- query_licence_cmd = <0x82000050>;
- status = "okay";
- phandle = <0x00000095>;
- };
- ddr_bandwidth {
- compatible = "amlogic, ddr-bandwidth";
- status = "okay";
- reg = <0x00000000 0xff638000 0x00000000 0x00000100 0x00000000 0xff637000 0x00000000 0x00000100>;
- sec_base = <0xda838400>;
- interrupts = <0x00000000 0x00000034 0x00000001>;
- interrupt-names = "ddr_bandwidth";
- };
- dmc_monitor {
- compatible = "amlogic, dmc_monitor";
- status = "okay";
- reg_base = <0xff638800>;
- interrupts = <0x00000000 0x00000033 0x00000001>;
- };
- cpu_ver_name {
- compatible = "amlogic, cpu-major-id-axg";
- };
- defendkey {
- compatible = "amlogic, defendkey";
- mem_size = <0x00000000 0x00100000>;
- status = "okay";
- phandle = <0x00000096>;
- };
- aliases {
- serial0 = "/soc/aobus@ff800000/serial@3000";
- serial1 = "/serial@ffd24000";
- };
- memory@00000000 {
- device_type = "memory";
- linux,usable-memory = <0x00000000 0x00000000 0x00000000 0x20000000>;
- };
- reserved-memory {
- #address-cells = <0x00000002>;
- #size-cells = <0x00000002>;
- ranges;
- ramoops@0x07400000 {
- compatible = "ramoops";
- reg = <0x00000000 0x07400000 0x00000000 0x00100000>;
- record-size = <0x00008000>;
- console-size = <0x00008000>;
- ftrace-size = <0x00040000>;
- pmsg-size = <0x00008000>;
- };
- linux,secmon {
- compatible = "shared-dma-pool";
- reusable;
- size = <0x00000000 0x00400000>;
- alignment = <0x00000000 0x00400000>;
- alloc-ranges = <0x00000000 0x05000000 0x00000000 0x00400000>;
- phandle = <0x00000008>;
- };
- linux,secos {
- status = "disable";
- compatible = "amlogic, aml_secos_memory";
- reg = <0x00000000 0x05300000 0x00000000 0x02000000>;
- no-map;
- phandle = <0x00000097>;
- };
- };
- mtd_nand {
- compatible = "amlogic, aml_mtd_nand";
- dev_name = "mtdnand";
- status = "okay";
- reg = <0x00000000 0xffe07800 0x00000000 0x00000200>;
- interrupts = <0x00000000 0x00000022 0x00000001>;
- pinctrl-names = "nand_rb_mod", "nand_norb_mod", "nand_cs_only";
- pinctrl-0 = <0x0000002d>;
- pinctrl-1 = <0x0000002d>;
- pinctrl-2 = <0x0000002e>;
- device_id = <0x00000000>;
- clocks = <0x0000000d 0x00000031 0x0000000d 0x00000002>;
- clock-names = "gate", "fdiv2pll";
- bl_mode = <0x00000001>;
- fip_copies = <0x00000004>;
- fip_size = <0x00200000>;
- nand_clk_ctrl = "ÿàp";
- plat-names = "bootloader", "nandnormal";
- plat-num = <0x00000002>;
- plat-part-0 = <0x0000002f>;
- plat-part-1 = <0x00000030>;
- bootloader {
- enable_pad = "ce0";
- busy_pad = "rb0";
- timming_mode = "mode5";
- bch_mode = "bch8_1k";
- t_rea = <0x00000014>;
- t_rhoh = <0x0000000f>;
- chip_num = <0x00000001>;
- part_num = <0x00000000>;
- rb_detect = <0x00000001>;
- phandle = <0x0000002f>;
- };
- nandnormal {
- enable_pad = "ce0";
- busy_pad = "rb0";
- timming_mode = "mode5";
- bch_mode = "bch8_1k";
- plane_mode = "twoplane";
- t_rea = <0x00000014>;
- t_rhoh = <0x0000000f>;
- chip_num = <0x00000002>;
- part_num = <0x00000003>;
- partition = <0x00000031>;
- rb_detect = <0x00000001>;
- phandle = <0x00000030>;
- };
- nand_partition {
- phandle = <0x00000031>;
- tpl {
- offset = <0x00000000 0x00000000>;
- size = <0x00000000 0x00000000>;
- };
- recovery {
- offset = <0x00000000 0x00000000>;
- size = <0x00000000 0x00a00000>;
- };
- boot {
- offset = <0x00000000 0x00000000>;
- size = <0x00000000 0x00c00000>;
- };
- system {
- offset = <0x00000000 0x00000000>;
- size = <0x00000000 0x01000000>;
- };
- chrome {
- offset = <0x00000000 0x00000000>;
- size = <0x00000000 0x04400000>;
- };
- factory {
- offset = <0x00000000 0x00000000>;
- size = <0x00000000 0x00400000>;
- };
- data {
- offset = <0xffffffff 0xffffffff>;
- size = <0x00000000 0x00000000>;
- };
- };
- };
- aml-sensor@0 {
- compatible = "amlogic, aml-thermal";
- device_name = "thermal";
- #thermal-sensor-cells = <0x00000001>;
- phandle = <0x00000032>;
- cooling_devices {
- cpufreq_cool_cluster0 {
- min_state = <0x000f4240>;
- dyn_coeff = <0x0000008c>;
- cluster_id = <0x00000000>;
- node_name = "cpufreq_cool0";
- device_type = "cpufreq";
- };
- cpucore_cool_cluster0 {
- min_state = <0x00000001>;
- dyn_coeff = <0x00000000>;
- cluster_id = <0x00000000>;
- node_name = "cpucore_cool0";
- device_type = "cpucore";
- };
- };
- cpufreq_cool0 {
- #cooling-cells = <0x00000002>;
- phandle = <0x00000034>;
- };
- cpucore_cool0 {
- #cooling-cells = <0x00000002>;
- phandle = <0x00000035>;
- };
- };
- thermal-zones {
- soc_thermal {
- polling-delay = <0x000003e8>;
- polling-delay-passive = <0x00000064>;
- sustainable-power = <0x0000041a>;
- thermal-sensors = <0x00000032 0x00000003>;
- trips {
- trip-point@0 {
- temperature = <0x00013880>;
- hysteresis = <0x000003e8>;
- type = "passive";
- phandle = <0x00000098>;
- };
- trip-point@1 {
- temperature = <0x00014c08>;
- hysteresis = <0x000003e8>;
- type = "passive";
- phandle = <0x00000033>;
- };
- trip-point@2 {
- temperature = <0x00017318>;
- hysteresis = <0x00001388>;
- type = "hot";
- phandle = <0x00000099>;
- };
- trip-point@3 {
- temperature = <0x00019a28>;
- hysteresis = <0x000003e8>;
- type = "critical";
- phandle = <0x0000009a>;
- };
- };
- cooling-maps {
- cpufreq_cooling_map {
- trip = <0x00000033>;
- cooling-device = <0x00000034 0x00000000 0x00000004>;
- contribution = <0x00000400>;
- };
- cpucore_cooling_map {
- trip = <0x00000033>;
- cooling-device = <0x00000035 0x00000000 0x00000003>;
- contribution = <0x00000400>;
- };
- };
- };
- };
- dwc3@ff500000 {
- compatible = "synopsys, dwc3";
- status = "okay";
- reg = <0x00000000 0xff500000 0x00000000 0x00100000>;
- interrupts = <0x00000000 0x0000001e 0x00000004>;
- usb-phy = <0x00000036 0x00000037>;
- cpu-type = "gxl";
- clock-src = "usb3.0";
- clocks = <0x0000000d 0x0000003b>;
- clock-names = "dwc_general";
- phandle = <0x0000009b>;
- };
- usb2phy@ffe09000 {
- compatible = "amlogic, amlogic-new-usb2";
- status = "okay";
- portnum = <0x00000004>;
- reg = <0x00000000 0xffe09000 0x00000000 0x00000080 0x00000000 0xffd01008 0x00000000 0x00000004>;
- phandle = <0x00000036>;
- };
- usb3phy@ffe09080 {
- compatible = "amlogic, amlogic-new-usb3";
- status = "okay";
- portnum = <0x00000000>;
- reg = <0x00000000 0xffe09080 0x00000000 0x00000020>;
- interrupts = <0x00000000 0x00000010 0x00000004>;
- otg = <0x00000001>;
- phandle = <0x00000037>;
- };
- dwc2_a {
- compatible = "amlogic, dwc2";
- device_name = "dwc2_a";
- reg = <0x00000000 0xff400000 0x00000000 0x00040000>;
- status = "okay";
- interrupts = <0x00000000 0x0000001f 0x00000004>;
- pl-periph-id = <0x00000000>;
- clock-src = "usb0";
- port-id = <0x00000000>;
- port-type = <0x00000002>;
- port-speed = <0x00000000>;
- port-config = <0x00000000>;
- port-dma = <0x00000000>;
- port-id-mode = <0x00000000>;
- usb-fifo = <0x000002d8>;
- cpu-type = "gxl";
- controller-type = <0x00000003>;
- phy-reg = <0xffe09000>;
- phy-reg-size = <0x000000a0>;
- clocks = <0x0000000d 0x0000003b 0x0000000d 0x00000041 0x0000000d 0x00000039>;
- clock-names = "usb_general", "usb1", "usb1_to_ddr";
- };
- serial@ffd24000 {
- compatible = "amlogic, meson-uart";
- reg = <0x00000000 0xffd24000 0x00000000 0x00000018>;
- interrupts = <0x00000000 0x0000001a 0x00000001>;
- status = "okay";
- clocks = <0x0000000a 0x0000000d 0x00000029>;
- clock-names = "clk_uart", "clk_gate";
- fifosize = <0x00000080>;
- pinctrl-names = "default";
- pinctrl-0 = <0x00000038>;
- phandle = <0x0000009c>;
- };
- serial@ffd23000 {
- compatible = "amlogic, meson-uart";
- reg = <0x00000000 0xffd23000 0x00000000 0x00000018>;
- interrupts = <0x00000000 0x0000004b 0x00000001>;
- status = "disable";
- clocks = <0x0000000a 0x0000000d 0x00000036>;
- clock-names = "clk_uart", "clk_gate";
- fifosize = <0x00000040>;
- pinctrl-names = "default";
- pinctrl-0 = <0x00000039>;
- phandle = <0x0000009d>;
- };
- aml_snd_iomap {
- compatible = "amlogic, snd-iomap";
- status = "okay";
- #address-cells = <0x00000002>;
- #size-cells = <0x00000002>;
- ranges;
- pdm_bus {
- reg = <0x00000000 0xff632000 0x00000000 0x00002000>;
- };
- audiobus_base {
- reg = <0x00000000 0xff642000 0x00000000 0x00002000>;
- };
- };
- dummy {
- #sound-dai-cells = <0x00000000>;
- compatible = "amlogic, aml_dummy_codec";
- status = "okay";
- phandle = <0x0000003b>;
- };
- auge_sound {
- compatible = "amlogic, axg-sound-card";
- aml-audio-card,name = "AML-AUGESOUND";
- aml-audio-card,dai-link@0 {
- format = "dsp_a";
- mclk-fs = <0x00000100>;
- continuous-clock;
- bitclock-master = <0x0000003a>;
- frame-master = <0x0000003a>;
- cpu {
- sound-dai = <0x0000003a>;
- dai-tdm-slot-tx-mask = <0x00000001>;
- dai-tdm-slot-rx-mask = <0x00000001>;
- dai-tdm-slot-num = <0x00000001>;
- dai-tdm-slot-width = <0x00000020>;
- system-clock-frequency = <0x0007d000>;
- };
- codec {
- sound-dai = <0x0000003b 0x0000003b>;
- };
- };
- aml-audio-card,dai-link@1 {
- format = "i2s";
- mclk-fs = <0x00000100>;
- bitclock-master = <0x0000003c>;
- frame-master = <0x0000003c>;
- cpu {
- sound-dai = <0x0000003c>;
- dai-tdm-slot-tx-mask = <0x00000001 0x00000001>;
- dai-tdm-slot-rx-mask = <0x00000001 0x00000001>;
- dai-tdm-slot-num = <0x00000002>;
- dai-tdm-slot-width = <0x00000020>;
- system-clock-frequency = <0x00bb8000>;
- };
- codec {
- sound-dai = <0x0000003b 0x0000003b>;
- };
- };
- aml-audio-card,dai-link@2 {
- format = "i2s";
- mclk-fs = <0x00000040>;
- continuous-clock;
- bitclock-master = <0x0000003d>;
- frame-master = <0x0000003d>;
- cpu {
- sound-dai = <0x0000003d>;
- dai-tdm-slot-tx-mask = <0x00000001 0x00000001>;
- dai-tdm-slot-rx-mask = <0x00000001 0x00000001>;
- dai-tdm-slot-num = <0x00000002>;
- dai-tdm-slot-width = <0x00000020>;
- system-clock-frequency = <0x00bb8000>;
- };
- codec {
- sound-dai = <0x0000003e 0x0000003b>;
- };
- };
- aml-audio-card,dai-link@3 {
- mclk-fs = <0x00000100>;
- cpu {
- sound-dai = <0x0000003f>;
- };
- codec {
- sound-dai = <0x0000003b>;
- };
- };
- aml-audio-card,dai-link@4 {
- mclk-fs = <0x00000080>;
- cpu {
- sound-dai = <0x00000040>;
- };
- codec {
- sound-dai = <0x0000003b>;
- };
- };
- aml-audio-card,dai-link@5 {
- mclk-fs = <0x00000100>;
- continuous-clock;
- suffix-name = "alsaPORT-loopback";
- cpu {
- sound-dai = <0x00000041>;
- system-clock-frequency = <0x00bb8000>;
- };
- codec {
- sound-dai = <0x0000003b>;
- };
- };
- };
- bt-dev {
- compatible = "amlogic, bt-dev";
- dev_name = "bt-dev";
- status = "disabled";
- gpio_reset = <0x0000000f 0x00000044 0x00000000>;
- };
- wifi {
- compatible = "amlogic, aml_wifi";
- dev_name = "aml_wifi";
- status = "okay";
- interrupt_pin = <0x0000000f 0x00000035 0x00000000>;
- irq_trigger_type = "GPIO_IRQ_LOW";
- power_on_pin = <0x0000000f 0x0000003f 0x00000000>;
- dhd_static_buf;
- pinctrl-names = "default";
- pinctrl-0 = <0x00000042>;
- pwm_config = <0x00000043>;
- };
- wifi_pwm_conf {
- phandle = <0x00000043>;
- pwm_channel1_conf {
- pwms = <0x00000044 0x00000000 0x0000774d 0x00000000>;
- duty-cycle = <0x00003ba6>;
- times = <0x0000000a>;
- };
- pwm_channel2_conf {
- pwms = <0x00000044 0x00000002 0x00007724 0x00000000>;
- duty-cycle = <0x00003b92>;
- times = <0x0000000c>;
- };
- };
- emmc@ffe07000 {
- status = "disabled";
- compatible = "amlogic, meson-mmc-axg";
- reg = <0x00000000 0xffe07000 0x00000000 0x00002000>;
- interrupts = <0x00000000 0x000000da 0x00000001>;
- pinctrl-names = "emmc_clk_cmd_pins", "emmc_all_pins";
- pinctrl-0 = <0x00000045>;
- pinctrl-1 = <0x00000046 0x00000047>;
- clocks = <0x0000000d 0x00000031 0x0000000d 0x00000053 0x0000000d 0x00000002 0x0000000d 0x00000005 0x0000000a>;
- clock-names = "core", "clkin0", "clkin1", "clkin2", "xtal";
- bus-width = <0x00000008>;
- cap-sd-highspeed;
- cap-mmc-highspeed;
- mmc-ddr-1_8v;
- mmc-hs200-1_8v;
- max-frequency = "ëÂ";
- non-removable;
- disable-wp;
- phandle = <0x0000009e>;
- emmc {
- pinname = "emmc";
- ocr_avail = <0x00200080>;
- caps = "MMC_CAP_8_BIT_DATA", "MMC_CAP_MMC_HIGHSPEED", "MMC_CAP_SD_HIGHSPEED", "MMC_CAP_NONREMOVABLE", "MMC_CAP_1_8V_DDR", "MMC_CAP_HW_RESET", "MMC_CAP_ERASE", "MMC_CAP_CMD23";
- f_min = <0x00061a80>;
- f_max = <0x05f5e100>;
- max_req_size = <0x00020000>;
- gpio_dat3 = <0x0000000f 0x0000000e 0x00000000>;
- hw_reset = <0x0000000f 0x00000014 0x00000000>;
- card_type = <0x00000001>;
- };
- };
- sdio@ffe05000 {
- status = "okay";
- compatible = "amlogic, meson-mmc-axg";
- reg = <0x00000000 0xffe05000 0x00000000 0x00002000>;
- interrupts = <0x00000000 0x000000d9 0x00000004>;
- pinctrl-names = "sdio_clk_cmd_pins", "sdio_all_pins";
- pinctrl-0 = <0x00000048>;
- pinctrl-1 = <0x00000049>;
- clocks = <0x0000000d 0x00000030 0x0000000d 0x0000004f 0x0000000d 0x00000002>;
- clock-names = "core", "clkin0", "clkin1";
- bus-width = <0x00000004>;
- cap-sd-highspeed;
- cap-mmc-highspeed;
- max-frequency = <0x05f5e100>;
- non-removable;
- disable-wp;
- phandle = <0x0000009f>;
- sdio {
- pinname = "sdio";
- ocr_avail = <0x00200080>;
- caps = "MMC_CAP_4_BIT_DATA", "MMC_CAP_MMC_HIGHSPEED", "MMC_CAP_SD_HIGHSPEED", "MMC_CAP_NONREMOVABLE", "MMC_CAP_UHS_SDR12", "MMC_CAP_UHS_SDR25", "MMC_CAP_UHS_SDR50", "MMC_CAP_UHS_SDR104", "MMC_PM_KEEP_POWER", "MMC_CAP_SDIO_IRQ";
- f_min = <0x00061a80>;
- f_max = "ëÂ";
- max_req_size = <0x00020000>;
- card_type = <0x00000003>;
- };
- };
- pwmleds {
- compatible = "pwm-leds";
- status = "disable";
- pinctrl-names = "default";
- pinctrl-0 = <0x0000004a 0x0000004b 0x0000004c>;
- leds1 {
- label = "green";
- pwms = <0x00000044 0x00000001 0x00773594 0x00000000>;
- max-brightness = <0x000000ff>;
- };
- leds2 {
- label = "blue";
- pwms = <0x0000004d 0x00000000 0x00773594 0x00000000>;
- max-brightness = <0x000000ff>;
- };
- leds3 {
- label = "red";
- pwms = <0x00000044 0x00000000 0x00773594 0x00000000>;
- max-brightness = <0x000000ff>;
- };
- };
- adc_keypad {
- compatible = "amlogic, adc_keypad";
- status = "disable";
- key_name = "power", "vol-", "vol+", "wifi", "<<", ">>";
- key_num = <0x00000006>;
- io-channels = <0x0000004e 0x00000000>;
- io-channel-names = "key-chan-0";
- key_chan = <0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000>;
- key_code = <0x00000074 0x00000072 0x00000073 0x0000008b 0x00000069 0x0000006a>;
- key_val = <0x00000000 0x0000008f 0x0000010a 0x00000185 0x00000200 0x0000027b>;
- key_tolerance = <0x00000028 0x00000028 0x00000028 0x00000028 0x00000028 0x00000028>;
- };
- gpio_keypad {
- compatible = "amlogic, gpio_keypad";
- status = "disable";
- scan_period = <0x00000014>;
- key_num = <0x00000005>;
- key_name = "mute", "alarm", "vol-", "vol+", "play-pause";
- key_code = <0x00000074 0x0000008d 0x00000072 0x00000073 0x0000008b>;
- key-gpios = <0x00000011 0x00000003 0x00000001 0x0000000f 0x00000000 0x00000000 0x0000000f 0x00000006 0x00000000 0x0000000f 0x00000007 0x00000000 0x00000011 0x00000007 0x00000000>;
- detect_mode = <0x00000000>;
- };
- partitions {
- parts = <0x0000000b>;
- part-0 = <0x0000004f>;
- part-1 = <0x00000050>;
- part-2 = <0x00000051>;
- part-3 = <0x00000052>;
- part-4 = <0x00000053>;
- part-5 = <0x00000054>;
- part-6 = <0x00000055>;
- part-7 = <0x00000056>;
- part-8 = <0x00000057>;
- part-9 = <0x00000058>;
- part-10 = <0x00000059>;
- phandle = <0x000000a0>;
- logo {
- pname = "logo";
- size = <0x00000000 0x02000000>;
- mask = <0x00000001>;
- phandle = <0x0000004f>;
- };
- recovery {
- pname = "recovery";
- size = <0x00000000 0x02000000>;
- mask = <0x00000001>;
- phandle = <0x00000050>;
- };
- rsv {
- pname = "rsv";
- size = <0x00000000 0x00800000>;
- mask = <0x00000001>;
- phandle = <0x00000051>;
- };
- tee {
- pname = "tee";
- size = <0x00000000 0x00800000>;
- mask = <0x00000001>;
- phandle = <0x00000052>;
- };
- crypt {
- pname = "crypt";
- size = <0x00000000 0x02000000>;
- mask = <0x00000001>;
- phandle = <0x00000053>;
- };
- misc {
- pname = "misc";
- size = <0x00000000 0x02000000>;
- mask = <0x00000001>;
- phandle = <0x00000054>;
- };
- instaboot {
- pname = "instaboot";
- size = <0x00000000 0x00400000>;
- mask = <0x00000001>;
- phandle = <0x00000055>;
- };
- boot {
- pname = "boot";
- size = <0x00000000 0x02000000>;
- mask = <0x00000001>;
- phandle = <0x00000056>;
- };
- system {
- pname = "system";
- size = <0x00000000 0x80000000>;
- mask = <0x00000001>;
- phandle = <0x00000057>;
- };
- cache {
- pname = "cache";
- size = <0x00000000 0x20000000>;
- mask = <0x00000002>;
- phandle = <0x00000058>;
- };
- data {
- pname = "data";
- size = <0xffffffff 0xffffffff>;
- mask = <0x00000004>;
- phandle = <0x00000059>;
- };
- };
- unifykey {
- compatible = "amlogic, unifykey";
- status = "ok";
- unifykey-num = <0x0000000d>;
- unifykey-index-0 = <0x0000005a>;
- unifykey-index-1 = <0x0000005b>;
- unifykey-index-2 = <0x0000005c>;
- unifykey-index-3 = <0x0000005d>;
- unifykey-index-4 = <0x0000005e>;
- unifykey-index-5 = <0x0000005f>;
- unifykey-index-6 = <0x00000060>;
- unifykey-index-7 = <0x00000061>;
- unifykey-index-8 = <0x00000062>;
- unifykey-index-9 = <0x00000063>;
- unifykey-index-10 = <0x00000064>;
- unifykey-index-11 = <0x00000065>;
- unifykey-index-12 = <0x00000066>;
- key_0 {
- key-name = "usid";
- key-device = "normal";
- key-permit = "read", "write", "del";
- phandle = <0x0000005a>;
- };
- key_1 {
- key-name = "mac";
- key-device = "normal";
- key-permit = "read", "write", "del";
- phandle = <0x0000005b>;
- };
- key_2 {
- key-name = "secure_boot_set";
- key-device = "efuse";
- key-permit = "write";
- phandle = <0x0000005c>;
- };
- key_3 {
- key-name = "mac_bt";
- key-device = "normal";
- key-permit = "read", "write", "del";
- key-type = "mac";
- phandle = <0x0000005d>;
- };
- key_4 {
- key-name = "mac_wifi";
- key-device = "normal";
- key-permit = "read", "write", "del";
- key-type = "mac";
- phandle = <0x0000005e>;
- };
- key_5 {
- key-name = "deviceid";
- key-device = "normal";
- key-permit = "read", "write", "del";
- phandle = <0x0000005f>;
- };
- key_6 {
- key-name = "manufactid";
- key-device = "normal";
- key-permit = "read", "write", "del";
- phandle = <0x00000060>;
- };
- key_7 {
- key-name = "didkey";
- key-device = "normal";
- key-permit = "read", "write", "del";
- phandle = <0x00000061>;
- };
- key_8 {
- key-name = "factorydone";
- key-device = "normal";
- key-permit = "read", "write", "del";
- phandle = <0x00000062>;
- };
- key_9 {
- key-name = "lang";
- key-device = "normal";
- key-permit = "read", "write", "del";
- phandle = <0x00000063>;
- };
- key_10 {
- key-name = "country";
- key-device = "normal";
- key-permit = "read", "write", "del";
- phandle = <0x00000064>;
- };
- key_11 {
- key-name = "locale_lang";
- key-device = "normal";
- key-permit = "read", "write", "del";
- phandle = <0x00000065>;
- };
- key_12 {
- key-name = "locale_region";
- key-device = "normal";
- key-permit = "read", "write", "del";
- phandle = <0x00000066>;
- };
- };
- __symbols__ {
- cpus = "/cpus";
- cluster0 = "/cpus/cpu-map/cluster0";
- CPU0 = "/cpus/cpu@0";
- CPU1 = "/cpus/cpu@1";
- CPU2 = "/cpus/cpu@2";
- CPU3 = "/cpus/cpu@3";
- CPU_SLEEP_0 = "/cpus/idle-states/cpu-sleep-0";
- gic = "/interrupt-controller@2c001000";
- mailbox = "/mhu@c883c400";
- scpi_dvfs = "/scpi_clocks/scpi_clocks@0";
- xtal = "/xtal-clk";
- dolby_fw = "/dolby_fw";
- wdt_ee = "/watchdog@0xffd0f0d0";
- pinctrl_aobus = "/pinctrl@ff800014";
- gpio_ao = "/pinctrl@ff800014/ao-bank@ff800014";
- remote_pins = "/pinctrl@ff800014/remote_pin";
- irblaster_pins = "/pinctrl@ff800014/irblaster_pin";
- ao_uart_pins = "/pinctrl@ff800014/ao_uart";
- ao_b_1_uart_pins = "/pinctrl@ff800014/ao_b_1_uart";
- ao_i2c_master = "/pinctrl@ff800014/ao_i2c";
- ao_i2c_master_pin1 = "/pinctrl@ff800014/ao_i2c_pin1";
- ao_i2c_master_pin2 = "/pinctrl@ff800014/ao_i2c_pin2";
- i2c_slave_pin = "/pinctrl@ff800014/s_i2c";
- jtag_apao_pins = "/pinctrl@ff800014/jtag_apao_pin";
- pinctrl_periphs = "/pinctrl@ff634480";
- gpio = "/pinctrl@ff634480/banks@ff634480";
- external_eth_pins = "/pinctrl@ff634480/external_eth_pins";
- ao_b_uart_pins = "/pinctrl@ff634480/ao_b_uart";
- a_uart_pins = "/pinctrl@ff634480/a_uart";
- b_uart_pins = "/pinctrl@ff634480/b_uart";
- a_i2c_master = "/pinctrl@ff634480/a_i2c";
- b_i2c_master = "/pinctrl@ff634480/b_i2c";
- b_i2c_master_pin1 = "/pinctrl@ff634480/b_i2c_pin1";
- c_i2c_master = "/pinctrl@ff634480/c_i2c";
- c_i2c_master_pin1 = "/pinctrl@ff634480/c_i2c_pin1";
- d_i2c_master = "/pinctrl@ff634480/d_i2c";
- d_i2c_master_pin1 = "/pinctrl@ff634480/d_i2c_pin1";
- d_i2c_master_pin2 = "/pinctrl@ff634480/d_i2c_pin2";
- spi0_pins = "/pinctrl@ff634480/spi0";
- spi1_a_pins = "/pinctrl@ff634480/spi1_a";
- spi1_x_pins = "/pinctrl@ff634480/spi1_x";
- nand_pulldown = "/pinctrl@ff634480/nand_pulldown";
- nand_pullup = "/pinctrl@ff634480/nand_pullup";
- all_nand_pins = "/pinctrl@ff634480/all_nand_pins";
- nand_cs_pins = "/pinctrl@ff634480/nand_cs";
- emmc_clk_cmd_pins = "/pinctrl@ff634480/emmc_clk_cmd_pins";
- emmc_conf_pull_up = "/pinctrl@ff634480/emmc_conf_pull_up";
- emmc_conf_pull_done = "/pinctrl@ff634480/emmc_conf_pull_done";
- sdio_clk_cmd_pins = "/pinctrl@ff634480/sdio_clk_cmd_pins";
- sdio_all_pins = "/pinctrl@ff634480/sdio_all_pins";
- wifi_32k_pins = "/pinctrl@ff634480/wifi_32k_pins";
- jtag_apee_pins = "/pinctrl@ff634480/jtag_apee_pin";
- tdmout_a = "/pinctrl@ff634480/tdmout_a";
- tdmout_a_data = "/pinctrl@ff634480/tdmout_a_data";
- tdmin_a = "/pinctrl@ff634480/tdmin_a";
- tdmb_mclk = "/pinctrl@ff634480/tdmb_mclk";
- tdmout_b = "/pinctrl@ff634480/tdmout_b";
- tdmin_b = "/pinctrl@ff634480/tdmin_b";
- tdmc_mclk = "/pinctrl@ff634480/tdmc_mclk";
- tdmout_c = "/pinctrl@ff634480/tdmout_c";
- tdmin_c = "/pinctrl@ff634480/tdmin_c";
- spdifout = "/pinctrl@ff634480/spidfout";
- spdifin = "/pinctrl@ff634480/spidfin";
- pdmin = "/pinctrl@ff634480/pdmin";
- pwm_a_pins = "/pinctrl@ff634480/pwm_a_pins";
- pwm_b_pins = "/pinctrl@ff634480/pwm_b_pins";
- pwm_c_pins = "/pinctrl@ff634480/pwm_c_pins";
- cbus = "/soc/cbus@ffd00000";
- gpio_intc = "/soc/cbus@ffd00000/interrupt-controller@f080";
- i2c0 = "/soc/cbus@ffd00000/i2c@1f000";
- i2c1 = "/soc/cbus@ffd00000/i2c@1e000";
- tas5805 = "/soc/cbus@ffd00000/i2c@1e000/tas5805@2c";
- i2c2 = "/soc/cbus@ffd00000/i2c@1d000";
- i2c3 = "/soc/cbus@ffd00000/i2c@1c000";
- spicc0 = "/soc/cbus@ffd00000/spi@13000";
- spicc1 = "/soc/cbus@ffd00000/spi@15000";
- aobus = "/soc/aobus@ff800000";
- aoclkc = "/soc/aobus@ff800000/clock-controller@0";
- i2c_AO = "/soc/aobus@ff800000/i2c@5000";
- irblaster = "/soc/aobus@ff800000/meson-irblaster@c0";
- uart_AO = "/soc/aobus@ff800000/serial@3000";
- uart_AO_B = "/soc/aobus@ff800000/serial@4000";
- periphs = "/soc/periphs@ff634400";
- hiubus = "/soc/hiubus@ff63c000";
- clkc = "/soc/hiubus@ff63c000/clock-controller@0";
- audiobus = "/soc/audiobus@0xff642000";
- clkaudio = "/soc/audiobus@0xff642000/audio_clocks";
- aml_tdma = "/soc/audiobus@0xff642000/tdma";
- aml_tdmb = "/soc/audiobus@0xff642000/tdmb";
- aml_tdmc = "/soc/audiobus@0xff642000/tdmc";
- tdmlb = "/soc/audiobus@0xff642000/tdm@3";
- aml_spdif = "/soc/audiobus@0xff642000/spdif";
- aml_pdm = "/soc/audiobus@0xff642000/pdm";
- loopback = "/soc/audiobus@0xff642000/loopback@0";
- audioresample = "/soc/audiobus@0xff642000/resample";
- pwm_ab = "/pwm@ffd1b000";
- pwm_cd = "/pwm@ffd1a000";
- pwm_aoab = "/pwm@ff807000";
- pwm_aocd = "/pwm@ff802000";
- remote = "/rc@0xff808040";
- custom_maps = "/custom_maps";
- map_0 = "/custom_maps/map_0";
- map_1 = "/custom_maps/map_1";
- map_2 = "/custom_maps/map_2";
- i2c_slave = "/i2c_slave@ff806000";
- saradc = "/saradc";
- efuse = "/efuse";
- efusekey = "/efusekey";
- key_0 = "/efusekey/key_0";
- key_1 = "/efusekey/key_1";
- key_2 = "/efusekey/key_2";
- key_3 = "/efusekey/key_3";
- audio_data = "/audio_data";
- defendkey = "/defendkey";
- secmon_reserved = "/reserved-memory/linux,secmon";
- secos_reserved = "/reserved-memory/linux,secos";
- bootloader = "/mtd_nand/bootloader";
- nandnormal = "/mtd_nand/nandnormal";
- nand_partitions = "/mtd_nand/nand_partition";
- aml_sensor0 = "/aml-sensor@0";
- cpufreq_cool0 = "/aml-sensor@0/cpufreq_cool0";
- cpucore_cool0 = "/aml-sensor@0/cpucore_cool0";
- switch_on = "/thermal-zones/soc_thermal/trips/trip-point@0";
- control = "/thermal-zones/soc_thermal/trips/trip-point@1";
- hot = "/thermal-zones/soc_thermal/trips/trip-point@2";
- critical = "/thermal-zones/soc_thermal/trips/trip-point@3";
- dwc3 = "/dwc3@ff500000";
- usb2_phy = "/usb2phy@ffe09000";
- usb3_phy = "/usb3phy@ffe09080";
- uart_A = "/serial@ffd24000";
- uart_B = "/serial@ffd23000";
- dummy_codec = "/dummy";
- pdm_codec = "/dummy";
- wifi_pwm_conf = "/wifi_pwm_conf";
- sd_emmc_c = "/emmc@ffe07000";
- sd_emmc_b = "/sdio@ffe05000";
- partitions = "/partitions";
- logo = "/partitions/logo";
- recovery = "/partitions/recovery";
- rsv = "/partitions/rsv";
- tee = "/partitions/tee";
- crypt = "/partitions/crypt";
- misc = "/partitions/misc";
- instaboot = "/partitions/instaboot";
- boot = "/partitions/boot";
- system = "/partitions/system";
- cache = "/partitions/cache";
- data = "/partitions/data";
- keysn_0 = "/unifykey/key_0";
- keysn_1 = "/unifykey/key_1";
- keysn_2 = "/unifykey/key_2";
- keysn_3 = "/unifykey/key_3";
- keysn_4 = "/unifykey/key_4";
- keysn_5 = "/unifykey/key_5";
- keysn_6 = "/unifykey/key_6";
- keysn_7 = "/unifykey/key_7";
- keysn_8 = "/unifykey/key_8";
- keysn_9 = "/unifykey/key_9";
- keysn_10 = "/unifykey/key_10";
- keysn_11 = "/unifykey/key_11";
- keysn_12 = "/unifykey/key_12";
- };
- };
- axg_s420_v1_gva#
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement