/dts-v1/; #include "hc1725-fpu.dtsi" / { model = "Augentix AGT725-11"; soc@80000000 { i2c0: i2c@80070000 { status = "okay"; }; i2c1: i2c@80080000 { // status = "okay"; }; uart0: uart@80820000 { status = "okay"; }; sdc0: sdc@818A0000 { status = "okay"; }; sdc1_p0: sdc1_p0@818C0000 { highatprobe-gpios = <&gpio 33 GPIO_ACTIVE_HIGH>; non-removable; cap-sdio-irq; status = "okay"; wlcore: wlcore@0 { compatible = "ti,cc33xx"; reg = <2>; interrupt-parent = <&gpio>; interrupts = <48 IRQ_TYPE_LEVEL_HIGH>; irq-gpio = <&gpio 48 GPIO_ACTIVE_HIGH>; }; }; sdc1_p1: sdc1_p1@818C0000 { // status = "okay"; }; pwm: pwm@80060000 { // status = "okay"; }; usbc: usbc@A0000000 { dr_mode = "host"; status = "okay"; }; usb2_phy: usbphy@0 { status = "okay"; }; is: is@83000000 { isw-buf-num = <2>; }; isp: isp@82000000 { nrw-buf-num = <3>; quality-mode = <1>; }; enc: enc@0x81001000 { bsb-size = <0x200000 0x100000 0x200000 0x100000>; rd-buf-size = <0x40000>; snapshot-size = <0xC0000>; rd-buf-num = <4>; status = "ok"; }; qspi: spi@83610000{ status = "okay"; nor@0{ #address-cells = <1>; #size-cells = <1>; compatible = "augentix,m25p80", "augentix,spi-nor"; reg = <0>; spi-tx-bus-width = <4>; spi-rx-bus-width = <4>; m25p,fast-read; status = "okay"; }; }; gpio: gpio@80001800 { aioc_gpio = <0x0 0x0>; pioc0_gpio = <0x0 0x0>; pioc1_gpio = <0x0 0x0>; pioc2_gpio = <0x0 0x0>; mipi_tx_gpio_o_0 = <0x0>; status = "okay"; }; gpio_test: gpio_test { compatible = "augentix,gpio-test"; aioc-gpios = <&gpio 68 GPIO_ACTIVE_HIGH>; pioc0-gpios = <&gpio 0 GPIO_ACTIVE_HIGH>, <&gpio 15 GPIO_ACTIVE_HIGH>, <&gpio 20 GPIO_ACTIVE_HIGH>, <&gpio 25 GPIO_ACTIVE_HIGH>, <&gpio 31 GPIO_ACTIVE_HIGH>; pioc1-gpios = <&gpio 32 GPIO_ACTIVE_HIGH>, <&gpio 40 GPIO_ACTIVE_HIGH>, <&gpio 50 GPIO_ACTIVE_HIGH>, <&gpio 55 GPIO_ACTIVE_HIGH>, <&gpio 63 GPIO_ACTIVE_HIGH>; pioc2-gpios = <&gpio 64 GPIO_ACTIVE_HIGH>, <&gpio 65 GPIO_ACTIVE_HIGH>, <&gpio 66 GPIO_ACTIVE_HIGH>, <&gpio 67 GPIO_ACTIVE_HIGH>; mipitx-gpios = <&gpio 81 GPIO_ACTIVE_HIGH>, <&gpio 84 GPIO_ACTIVE_HIGH>, <&gpio 86 GPIO_ACTIVE_HIGH>, <&gpio 88 GPIO_ACTIVE_HIGH>, <&gpio 90 GPIO_ACTIVE_HIGH>; status = "disable"; }; clk_test: clk_test { compatible = "augentix,clk-test"; clocks = <&clkc 0>, <&clkc 1>, <&clkc 2>, <&clkc 3>, <&clkc 4>, <&clkc 5>, <&clkc 6>, <&clkc 7>, <&clkc 8>, <&clkc 9>, <&clkc 10>, <&clkc 11>, <&clkc 12>, <&clkc 13>, <&clkc 14>, <&clkc 15>, <&clkc 16>, <&clkc 17>, <&clkc 18>, <&clkc 19>, <&clkc 20>, <&clkc 21>, <&clkc 22>, <&clkc 23>, <&clkc 24>, <&clkc 25>, <&clkc 26>, <&clkc 27>, <&clkc 28>, <&clkc 29>, <&clkc 30>, <&clkc 31>, <&clkc 32>, <&clkc 33>, <&clkc 34>, <&clkc 35>, <&clkc 36>, <&clkc 37>, <&clkc 38>, <&clkc 39>, <&clkc 40>, <&clkc 41>, <&clkc 42>, <&clkc 43>, <&clkc 44>, <&clkc 45>, <&clkc 46>, <&clkc 47>, <&clkc 48>, <&clkc 49>, <&clkc 50>, <&clkc 51>, <&clkc 52>, <&clkc 53>; clock-names = "clk_dramc", "clk_dramc_hdr", "clk_axi_dramc", "clk_dma", "clk_apb_spi0", "clk_apb_spi1", "clk_apb_uart0", "clk_apb_uart1", "clk_apb_uart2", "clk_apb_uart3", "clk_apb_uart4", "clk_apb_uart5", "clk_apb_sdc0", "clk_apb_sdc1", "clk_apb_emac", "clk_axi_rom", "clk_axi_ram", "clk_ahb_master", "clk_ahb_usb", "clk_ahb_sdc_0", "clk_ahb_sdc_1", "clk_emac_rgmii", "clk_emac_rmii", "clk_qspi", "clk_isp", "clk_vp", "clk_sensor", "clk_senif", "clk_is", "clk_disp", "clk_sdc_0", "clk_sdc_1", "clk_enc", "clk_efuse", "clk_eirq", "clk_is_lp", "clk_i2cm0", "clk_i2cm1", "clk_spi0", "clk_spi1", "clk_timer0", "clk_timer1", "clk_timer2", "clk_timer3", "clk_pwm_0", "clk_pwm_1", "clk_pwm_2", "clk_pwm_3", "clk_pwm_4", "clk_pwm_5", "clk_audio_in", "clk_audio_out", "clk_usb_utmi"; clock-frequency = <800000000 400000000 400000000 100000000 250000000 250000000 250000000 250000000 250000000 250000000 250000000 250000000 250000000 250000000 250000000 250000000 250000000 250000000 250000000 250000000 250000000 250000000 50000000 200000000 375000000 375000000 37125000 297000000 445500000 445500000 200000000 200000000 333000000 24000000 24000000 24000000 24000000 24000000 24000000 24000000 24000000 24000000 24000000 24000000 24000000 24000000 50000000 50000000 24000000 24000000 140000000 100000000 60000000>; status = "disable"; }; ethernet2@81880000 { status = "disable"; phy-reset-gpios = <&gpio 26 GPIO_ACTIVE_HIGH>; }; adc@80100000 { status = "okay"; }; audio_pcm@80100000 { status = "okay"; audio-output-amp-en-gpios = <&gpio 12 GPIO_ACTIVE_HIGH>; }; audio_machine { status = "okay"; }; i2c_gpio_test { compatible = "i2c-gpio"; gpios = <&gpio 15 GPIO_ACTIVE_HIGH /* SDA */ &gpio 14 GPIO_ACTIVE_HIGH>; /* SCL */ #address-cells = <1>; #size-cells = <0>; status = "disable"; i2c-gpio,delay-us = <5>; /* ~100 kHz */ }; timer_test: timer_test { compatible = "augentix,timer-test"; pioc0-gpios = <&gpio 66 GPIO_ACTIVE_HIGH>, <&gpio 67 GPIO_ACTIVE_HIGH>; interrupts = <0 99 4>; status = "okay"; }; }; };