Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- * This devicetree is generated by sopc2dts version 17.1 [9b3346002ac555f36b80b1bc56dad1cb86298234] on Tue Feb 27 13:47:36 EET 2018
- * Sopc2dts is written by Walter Goossens <waltergoossens@home.nl>
- * in cooperation with the nios2 community <nios2-dev@lists.rocketboards.org>
- */
- /dts-v1/;
- / {
- model = "UniDASs"; /* appended from boardinfo */
- compatible = "altr,socfpga-cyclone5", "altr,socfpga"; /* appended from boardinfo */
- #address-cells = <1>;
- #size-cells = <1>;
- aliases {
- ethernet0 = "/sopc/ethernet@0xff702000";
- }; //end aliases
- cpus {
- #address-cells = <1>;
- #size-cells = <0>;
- hps_0_arm_a9_0: cpu@0x0 {
- device_type = "cpu";
- compatible = "arm,cortex-a9-17.0", "arm,cortex-a9";
- reg = <0x00000000>;
- next-level-cache = <&hps_0_L2>; /* appended from boardinfo */
- }; //end cpu@0x0 (hps_0_arm_a9_0)
- hps_0_arm_a9_1: cpu@0x1 {
- device_type = "cpu";
- compatible = "arm,cortex-a9-17.0", "arm,cortex-a9";
- reg = <0x00000001>;
- next-level-cache = <&hps_0_L2>; /* appended from boardinfo */
- }; //end cpu@0x1 (hps_0_arm_a9_1)
- }; //end cpus
- memory {
- device_type = "memory";
- reg = <0xffff0000 0x00010000>,
- <0x00000000 0x80000000>;
- }; //end memory
- clocks {
- #address-cells = <1>;
- #size-cells = <1>;
- hps_0_eosc1: hps_0_eosc1 {
- compatible = "fixed-clock";
- #clock-cells = <0>;
- clock-frequency = <25000000>; /* 25.00 MHz */
- clock-output-names = "hps_0_eosc1-clk";
- }; //end hps_0_eosc1 (hps_0_eosc1)
- hps_0_eosc2: hps_0_eosc2 {
- compatible = "fixed-clock";
- #clock-cells = <0>;
- clock-frequency = <25000000>; /* 25.00 MHz */
- clock-output-names = "hps_0_eosc2-clk";
- }; //end hps_0_eosc2 (hps_0_eosc2)
- hps_0_f2s_periph_ref_clk: hps_0_f2s_periph_ref_clk {
- compatible = "fixed-clock";
- #clock-cells = <0>;
- clock-frequency = <0>; /* 0.00 Hz */
- clock-output-names = "hps_0_f2s_periph_ref_clk-clk";
- }; //end hps_0_f2s_periph_ref_clk (hps_0_f2s_periph_ref_clk)
- hps_0_f2s_sdram_ref_clk: hps_0_f2s_sdram_ref_clk {
- compatible = "fixed-clock";
- #clock-cells = <0>;
- clock-frequency = <0>; /* 0.00 Hz */
- clock-output-names = "hps_0_f2s_sdram_ref_clk-clk";
- }; //end hps_0_f2s_sdram_ref_clk (hps_0_f2s_sdram_ref_clk)
- }; //end clocks
- sopc0: sopc@0 {
- device_type = "soc";
- ranges;
- #address-cells = <1>;
- #size-cells = <1>;
- compatible = "ALTR,avalon", "simple-bus";
- bus-frequency = <0>;
- hps_0_bridges: bridge@0xc0000000 {
- compatible = "altr,bridge-17.0", "simple-bus";
- reg = <0xc0000000 0x20000000>;
- clocks = <&h2f_user2_clock>;
- #address-cells = <2>;
- #size-cells = <1>;
- ranges = <0x00000000 0x00030000 0xc0030000 0x00000008>,
- <0x00000000 0x00022000 0xc0022000 0x00000010>,
- <0x00000000 0x00000000 0xc0000000 0x00010000>,
- <0x00000000 0x00010000 0xc0010000 0x00010000>,
- <0x00000000 0x00030100 0xc0030100 0x00000020>,
- <0x00000000 0x00030200 0xc0030200 0x00000020>;
- sysid_qsys: sysid@0x000030000 {
- compatible = "altr,sysid-17.0", "altr,sysid-1.0";
- reg = <0x00000000 0x00030000 0x00000008>;
- clocks = <&h2f_user2_clock>;
- id = <2882400000>; /* embeddedsw.dts.params.id type NUMBER */
- timestamp = <1519718409>; /* embeddedsw.dts.params.timestamp type NUMBER */
- }; //end sysid@0x000030000 (sysid_qsys)
- pps_time_source_0: unknown@0x000022000 {
- compatible = "unknown,unknown-1.0";
- reg = <0x00000000 0x00022000 0x00000010>;
- clocks = <&h2f_user2_clock>;
- }; //end unknown@0x000022000 (pps_time_source_0)
- lms_iq_processor: unknown@0x000000000 {
- compatible = "unknown,unknown-1.0";
- reg = <0x00000000 0x00000000 0x00010000>;
- clocks = <&h2f_user2_clock>;
- }; //end unknown@0x000000000 (lms_transceiver_0)
- reset_pio: gpio@0x000030100 {
- compatible = "altr,pio-17.0", "altr,pio-1.0";
- reg = <0x00000000 0x00030100 0x00000020>;
- clocks = <&h2f_user2_clock>;
- altr,gpio-bank-width = <2>; /* embeddedsw.dts.params.altr,gpio-bank-width type NUMBER */
- resetvalue = <0>; /* embeddedsw.dts.params.resetvalue type NUMBER */
- #gpio-cells = <2>;
- gpio-controller;
- altr,ngpio = <2>; /* appended from boardinfo */
- }; //end gpio@0x000030100 (reset_pio)
- cs_pio: gpio@0x000030200 {
- gpio-controller;
- compatible = "altr,pio-17.0", "altr,pio-1.0";
- reg = <0x00000000 0x00030200 0x00000020>;
- clocks = <&h2f_user2_clock>;
- altr,gpio-bank-width = <4>; /* embeddedsw.dts.params.altr,gpio-bank-width type NUMBER */
- resetvalue = <1>; /* embeddedsw.dts.params.resetvalue type NUMBER */
- #gpio-cells = <2>;
- altr,ngpio = <2>; /* appended from boardinfo */
- gpio-line-names = "LMS6_CS", "LMS7_CS";
- }; //end gpio@0x000030200 (cs_pio)
- }; //end bridge@0xc0000000 (hps_0_bridges)
- hps_0_arm_gic_0: intc@0xfffed000 {
- compatible = "arm,cortex-a9-gic-17.0", "arm,cortex-a9-gic";
- reg = <0xfffed000 0x00001000>,
- <0xfffec100 0x00000100>;
- reg-names = "axi_slave0", "axi_slave1";
- interrupt-controller;
- #interrupt-cells = <3>;
- }; //end intc@0xfffed000 (hps_0_arm_gic_0)
- hps_0_L2: L2-cache@0xfffef000 {
- compatible = "arm,pl310-cache-17.0", "arm,pl310-cache";
- reg = <0xfffef000 0x00001000>;
- interrupt-parent = <&hps_0_arm_gic_0>;
- interrupts = <0 38 4>;
- cache-level = <2>; /* embeddedsw.dts.params.cache-level type NUMBER */
- cache-unified; /* appended from boardinfo */
- arm,tag-latency = <1 1 1>; /* appended from boardinfo */
- arm,data-latency = <2 1 1>; /* appended from boardinfo */
- }; //end L2-cache@0xfffef000 (hps_0_L2)
- hps_0_dma: dma@0xffe01000 {
- compatible = "arm,pl330-17.0", "arm,pl330", "arm,primecell";
- reg = <0xffe01000 0x00001000>;
- interrupt-parent = <&hps_0_arm_gic_0>;
- interrupts = <0 104 4>;
- clocks = <&l4_main_clk>;
- #dma-cells = <1>; /* embeddedsw.dts.params.#dma-cells type NUMBER */
- #dma-channels = <8>; /* embeddedsw.dts.params.#dma-channels type NUMBER */
- #dma-requests = <32>; /* embeddedsw.dts.params.#dma-requests type NUMBER */
- clock-names = "apb_pclk"; /* embeddedsw.dts.params.clock-names type STRING */
- copy-align = <3>; /* embeddedsw.dts.params.copy-align type NUMBER */
- nr-irqs = <9>; /* embeddedsw.dts.params.nr-irqs type NUMBER */
- nr-valid-peri = <9>; /* embeddedsw.dts.params.nr-valid-peri type NUMBER */
- }; //end dma@0xffe01000 (hps_0_dma)
- hps_0_sysmgr: sysmgr@0xffd08000 {
- compatible = "altr,sys-mgr-17.0", "altr,sys-mgr", "syscon";
- reg = <0xffd08000 0x00000400>;
- cpu1-start-addr = <4291854532>; /* embeddedsw.dts.params.cpu1-start-addr type NUMBER */
- }; //end sysmgr@0xffd08000 (hps_0_sysmgr)
- hps_0_clkmgr: clkmgr@0xffd04000 {
- compatible = "altr,clk-mgr-17.0", "altr,clk-mgr";
- reg = <0xffd04000 0x00001000>;
- clocks = <&hps_0_eosc1 &hps_0_eosc2 &hps_0_f2s_periph_ref_clk &hps_0_f2s_sdram_ref_clk>;
- clock-names = "eosc1", "eosc2", "f2s_periph_ref_clk", "f2s_sdram_ref_clk";
- clock_tree {
- #size-cells = <0>;
- #address-cells = <1>;
- sdram_pll: sdram_pll {
- compatible = "altr,socfpga-pll-clock";
- reg = <0x000000c0>;
- clocks = <&hps_0_eosc1 &hps_0_eosc2 &hps_0_f2s_sdram_ref_clk>;
- clock-names = "hps_0_eosc1", "hps_0_eosc2", "hps_0_f2s_sdram_ref_clk";
- #clock-cells = <0>;
- #address-cells = <1>;
- #size-cells = <0>;
- ddr_dqs_clk: ddr_dqs_clk {
- compatible = "altr,socfpga-perip-clk";
- reg = <0x000000c8>;
- clocks = <&sdram_pll>;
- #clock-cells = <0>;
- }; //end ddr_dqs_clk (ddr_dqs_clk)
- ddr_2x_dqs_clk: ddr_2x_dqs_clk {
- compatible = "altr,socfpga-perip-clk";
- reg = <0x000000cc>;
- clocks = <&sdram_pll>;
- #clock-cells = <0>;
- }; //end ddr_2x_dqs_clk (ddr_2x_dqs_clk)
- ddr_dq_clk: ddr_dq_clk {
- compatible = "altr,socfpga-perip-clk";
- reg = <0x000000d0>;
- clocks = <&sdram_pll>;
- #clock-cells = <0>;
- }; //end ddr_dq_clk (ddr_dq_clk)
- s2f_usr2_clk: s2f_usr2_clk {
- compatible = "altr,socfpga-perip-clk";
- reg = <0x000000d4>;
- clocks = <&sdram_pll>;
- #clock-cells = <0>;
- }; //end s2f_usr2_clk (s2f_usr2_clk)
- }; //end sdram_pll (sdram_pll)
- periph_pll: periph_pll {
- compatible = "altr,socfpga-pll-clock";
- reg = <0x00000080>;
- clocks = <&hps_0_eosc1 &hps_0_eosc2 &hps_0_f2s_periph_ref_clk>;
- clock-names = "hps_0_eosc1", "hps_0_eosc2", "hps_0_f2s_periph_ref_clk";
- #clock-cells = <0>;
- #address-cells = <1>;
- #size-cells = <0>;
- per_nand_mmc_clk: per_nand_mmc_clk {
- compatible = "altr,socfpga-perip-clk";
- reg = <0x00000094>;
- clocks = <&periph_pll>;
- #clock-cells = <0>;
- }; //end per_nand_mmc_clk (per_nand_mmc_clk)
- per_base_clk: per_base_clk {
- compatible = "altr,socfpga-perip-clk";
- reg = <0x00000098>;
- clocks = <&periph_pll>;
- #clock-cells = <0>;
- }; //end per_base_clk (per_base_clk)
- per_qspi_clk: per_qspi_clk {
- compatible = "altr,socfpga-perip-clk";
- reg = <0x00000090>;
- clocks = <&periph_pll>;
- #clock-cells = <0>;
- }; //end per_qspi_clk (per_qspi_clk)
- s2f_usr1_clk: s2f_usr1_clk {
- compatible = "altr,socfpga-perip-clk";
- reg = <0x0000009c>;
- clocks = <&periph_pll>;
- #clock-cells = <0>;
- }; //end s2f_usr1_clk (s2f_usr1_clk)
- emac0_clk: emac0_clk {
- compatible = "altr,socfpga-perip-clk";
- reg = <0x00000088>;
- clocks = <&periph_pll>;
- #clock-cells = <0>;
- }; //end emac0_clk (emac0_clk)
- emac1_clk: emac1_clk {
- compatible = "altr,socfpga-perip-clk";
- reg = <0x0000008c>;
- clocks = <&periph_pll>;
- #clock-cells = <0>;
- }; //end emac1_clk (emac1_clk)
- }; //end periph_pll (periph_pll)
- main_pll: main_pll {
- compatible = "altr,socfpga-pll-clock";
- reg = <0x00000040>;
- clocks = <&hps_0_eosc1>;
- #clock-cells = <0>;
- #address-cells = <1>;
- #size-cells = <0>;
- cfg_s2f_usr0_clk: cfg_s2f_usr0_clk {
- compatible = "altr,socfpga-perip-clk";
- reg = <0x0000005c>;
- clocks = <&main_pll>;
- #clock-cells = <0>;
- }; //end cfg_s2f_usr0_clk (cfg_s2f_usr0_clk)
- main_qspi_clk: main_qspi_clk {
- compatible = "altr,socfpga-perip-clk";
- reg = <0x00000054>;
- clocks = <&main_pll>;
- #clock-cells = <0>;
- }; //end main_qspi_clk (main_qspi_clk)
- dbg_base_clk: dbg_base_clk {
- compatible = "altr,socfpga-perip-clk";
- reg = <0x00000050>;
- clocks = <&main_pll &hps_0_eosc1>;
- clock-names = "main_pll", "hps_0_eosc1";
- #clock-cells = <0>;
- div-reg = <0x000000e8 0x00000000 0x00000009>;
- }; //end dbg_base_clk (dbg_base_clk)
- mpuclk: mpuclk {
- compatible = "altr,socfpga-perip-clk";
- reg = <0x00000048>;
- clocks = <&main_pll>;
- #clock-cells = <0>;
- div-reg = <0x000000e0 0x00000000 0x00000009>;
- }; //end mpuclk (mpuclk)
- mainclk: mainclk {
- compatible = "altr,socfpga-perip-clk";
- reg = <0x0000004c>;
- clocks = <&main_pll>;
- #clock-cells = <0>;
- div-reg = <0x000000e4 0x00000000 0x00000009>;
- }; //end mainclk (mainclk)
- main_nand_sdmmc_clk: main_nand_sdmmc_clk {
- compatible = "altr,socfpga-perip-clk";
- reg = <0x00000058>;
- clocks = <&main_pll>;
- #clock-cells = <0>;
- }; //end main_nand_sdmmc_clk (main_nand_sdmmc_clk)
- }; //end main_pll (main_pll)
- mpu_l2_ram_clk: mpu_l2_ram_clk {
- compatible = "altr,socfpga-gate-clk";
- clocks = <&mpuclk>;
- #clock-cells = <0>;
- fixed-divider = <2>;
- }; //end mpu_l2_ram_clk (mpu_l2_ram_clk)
- l4_main_clk: l4_main_clk {
- compatible = "altr,socfpga-gate-clk";
- clocks = <&mainclk>;
- #clock-cells = <0>;
- clk-gate = <0x00000060 0x00000000>;
- }; //end l4_main_clk (l4_main_clk)
- l3_mp_clk: l3_mp_clk {
- compatible = "altr,socfpga-gate-clk";
- clocks = <&mainclk>;
- #clock-cells = <0>;
- clk-gate = <0x00000060 0x00000001>;
- div-reg = <0x00000064 0x00000000 0x00000002>;
- }; //end l3_mp_clk (l3_mp_clk)
- l3_sp_clk: l3_sp_clk {
- compatible = "altr,socfpga-gate-clk";
- clocks = <&l3_mp_clk>;
- #clock-cells = <0>;
- div-reg = <0x00000064 0x00000002 0x00000002>;
- }; //end l3_sp_clk (l3_sp_clk)
- l4_mp_clk: l4_mp_clk {
- compatible = "altr,socfpga-gate-clk";
- clocks = <&mainclk &per_base_clk>;
- clock-names = "mainclk", "per_base_clk";
- #clock-cells = <0>;
- clk-gate = <0x00000060 0x00000002>;
- div-reg = <0x00000064 0x00000004 0x00000003>;
- }; //end l4_mp_clk (l4_mp_clk)
- l4_sp_clk: l4_sp_clk {
- compatible = "altr,socfpga-gate-clk";
- clocks = <&mainclk &per_base_clk>;
- clock-names = "mainclk", "per_base_clk";
- #clock-cells = <0>;
- clk-gate = <0x00000060 0x00000003>;
- div-reg = <0x00000064 0x00000007 0x00000003>;
- }; //end l4_sp_clk (l4_sp_clk)
- dbg_at_clk: dbg_at_clk {
- compatible = "altr,socfpga-gate-clk";
- clocks = <&dbg_base_clk>;
- #clock-cells = <0>;
- clk-gate = <0x00000060 0x00000004>;
- div-reg = <0x00000068 0x00000000 0x00000002>;
- }; //end dbg_at_clk (dbg_at_clk)
- dbg_clk: dbg_clk {
- compatible = "altr,socfpga-gate-clk";
- clocks = <&dbg_at_clk>;
- #clock-cells = <0>;
- clk-gate = <0x00000060 0x00000005>;
- div-reg = <0x00000068 0x00000002 0x00000002>;
- }; //end dbg_clk (dbg_clk)
- dbg_trace_clk: dbg_trace_clk {
- compatible = "altr,socfpga-gate-clk";
- clocks = <&dbg_base_clk>;
- #clock-cells = <0>;
- clk-gate = <0x00000060 0x00000006>;
- div-reg = <0x0000006c 0x00000000 0x00000003>;
- }; //end dbg_trace_clk (dbg_trace_clk)
- dbg_timer_clk: dbg_timer_clk {
- compatible = "altr,socfpga-gate-clk";
- clocks = <&dbg_base_clk>;
- #clock-cells = <0>;
- clk-gate = <0x00000060 0x00000007>;
- }; //end dbg_timer_clk (dbg_timer_clk)
- cfg_clk: cfg_clk {
- compatible = "altr,socfpga-gate-clk";
- clocks = <&cfg_s2f_usr0_clk>;
- #clock-cells = <0>;
- clk-gate = <0x00000060 0x00000008>;
- }; //end cfg_clk (cfg_clk)
- h2f_user0_clock: h2f_user0_clock {
- compatible = "altr,socfpga-gate-clk";
- clocks = <&cfg_s2f_usr0_clk>;
- #clock-cells = <0>;
- clk-gate = <0x00000060 0x00000009>;
- }; //end h2f_user0_clock (h2f_user0_clock)
- emac_0_clk: emac_0_clk {
- compatible = "altr,socfpga-gate-clk";
- clocks = <&emac0_clk>;
- #clock-cells = <0>;
- clk-gate = <0x000000a0 0x00000000>;
- }; //end emac_0_clk (emac_0_clk)
- emac_1_clk: emac_1_clk {
- compatible = "altr,socfpga-gate-clk";
- clocks = <&emac1_clk>;
- #clock-cells = <0>;
- clk-gate = <0x000000a0 0x00000001>;
- }; //end emac_1_clk (emac_1_clk)
- usb_mp_clk: usb_mp_clk {
- compatible = "altr,socfpga-gate-clk";
- clocks = <&per_base_clk>;
- #clock-cells = <0>;
- clk-gate = <0x000000a0 0x00000002>;
- div-reg = <0x000000a4 0x00000000 0x00000003>;
- }; //end usb_mp_clk (usb_mp_clk)
- spi_m_clk: spi_m_clk {
- compatible = "altr,socfpga-gate-clk";
- clocks = <&per_base_clk>;
- #clock-cells = <0>;
- clk-gate = <0x000000a0 0x00000003>;
- div-reg = <0x000000a4 0x00000003 0x00000003>;
- }; //end spi_m_clk (spi_m_clk)
- can0_clk: can0_clk {
- compatible = "altr,socfpga-gate-clk";
- clocks = <&per_base_clk>;
- #clock-cells = <0>;
- clk-gate = <0x000000a0 0x00000004>;
- div-reg = <0x000000a4 0x00000006 0x00000003>;
- }; //end can0_clk (can0_clk)
- can1_clk: can1_clk {
- compatible = "altr,socfpga-gate-clk";
- clocks = <&per_base_clk>;
- #clock-cells = <0>;
- clk-gate = <0x000000a0 0x00000005>;
- div-reg = <0x000000a4 0x00000009 0x00000003>;
- }; //end can1_clk (can1_clk)
- gpio_db_clk: gpio_db_clk {
- compatible = "altr,socfpga-gate-clk";
- clocks = <&per_base_clk>;
- #clock-cells = <0>;
- clk-gate = <0x000000a0 0x00000006>;
- div-reg = <0x000000a8 0x00000000 0x00000018>;
- }; //end gpio_db_clk (gpio_db_clk)
- h2f_user1_clock: h2f_user1_clock {
- compatible = "altr,socfpga-gate-clk";
- clocks = <&s2f_usr1_clk>;
- #clock-cells = <0>;
- clk-gate = <0x000000a0 0x00000007>;
- }; //end h2f_user1_clock (h2f_user1_clock)
- sdmmc_clk: sdmmc_clk {
- compatible = "altr,socfpga-gate-clk";
- clocks = <&hps_0_f2s_periph_ref_clk &main_nand_sdmmc_clk &per_nand_mmc_clk>;
- clock-names = "hps_0_f2s_periph_ref_clk", "main_nand_sdmmc_clk", "per_nand_mmc_clk";
- #clock-cells = <0>;
- clk-gate = <0x000000a0 0x00000008>;
- clk-phase = <0 135>; /* appended from boardinfo */
- }; //end sdmmc_clk (sdmmc_clk)
- nand_x_clk: nand_x_clk {
- compatible = "altr,socfpga-gate-clk";
- clocks = <&hps_0_f2s_periph_ref_clk &main_nand_sdmmc_clk &per_nand_mmc_clk>;
- clock-names = "hps_0_f2s_periph_ref_clk", "main_nand_sdmmc_clk", "per_nand_mmc_clk";
- #clock-cells = <0>;
- clk-gate = <0x000000a0 0x00000009>;
- }; //end nand_x_clk (nand_x_clk)
- nand_clk: nand_clk {
- compatible = "altr,socfpga-gate-clk";
- clocks = <&hps_0_f2s_periph_ref_clk &main_nand_sdmmc_clk &per_nand_mmc_clk>;
- clock-names = "hps_0_f2s_periph_ref_clk", "main_nand_sdmmc_clk", "per_nand_mmc_clk";
- #clock-cells = <0>;
- clk-gate = <0x000000a0 0x0000000a>;
- fixed-divider = <4>;
- }; //end nand_clk (nand_clk)
- qspi_clk: qspi_clk {
- compatible = "altr,socfpga-gate-clk";
- clocks = <&hps_0_f2s_periph_ref_clk &main_qspi_clk &per_qspi_clk>;
- clock-names = "hps_0_f2s_periph_ref_clk", "main_qspi_clk", "per_qspi_clk";
- #clock-cells = <0>;
- clk-gate = <0x000000a0 0x0000000b>;
- }; //end qspi_clk (qspi_clk)
- ddr_dqs_clk_gate: ddr_dqs_clk_gate {
- compatible = "altr,socfpga-gate-clk";
- clocks = <&ddr_dqs_clk>;
- #clock-cells = <0>;
- clk-gate = <0x000000d8 0x00000000>;
- }; //end ddr_dqs_clk_gate (ddr_dqs_clk_gate)
- ddr_2x_dqs_clk_gate: ddr_2x_dqs_clk_gate {
- compatible = "altr,socfpga-gate-clk";
- clocks = <&ddr_2x_dqs_clk>;
- #clock-cells = <0>;
- clk-gate = <0x000000d8 0x00000001>;
- }; //end ddr_2x_dqs_clk_gate (ddr_2x_dqs_clk_gate)
- ddr_dq_clk_gate: ddr_dq_clk_gate {
- compatible = "altr,socfpga-gate-clk";
- clocks = <&ddr_dq_clk>;
- #clock-cells = <0>;
- clk-gate = <0x000000d8 0x00000002>;
- }; //end ddr_dq_clk_gate (ddr_dq_clk_gate)
- h2f_user2_clock: h2f_user2_clock {
- compatible = "altr,socfpga-gate-clk";
- clocks = <&s2f_usr2_clk>;
- #clock-cells = <0>;
- clk-gate = <0x000000d8 0x00000003>;
- }; //end h2f_user2_clock (h2f_user2_clock)
- l3_main_clk: l3_main_clk {
- compatible = "altr,socfpga-gate-clk";
- clocks = <&mainclk>;
- #clock-cells = <0>;
- }; //end l3_main_clk (l3_main_clk)
- mpu_periph_clk: mpu_periph_clk {
- compatible = "altr,socfpga-perip-clk";
- clocks = <&mpuclk>;
- #clock-cells = <0>;
- reg = <0x00000000>;
- fixed-divider = <4>;
- }; //end mpu_periph_clk (mpu_periph_clk)
- }; //end clock_tree
- sdmmc_clk_divided: sdmmc_clk_divided {
- #clock-cells = <0>; /* appended from boardinfo */
- compatible = "altr,socfpga-gate-clk"; /* appended from boardinfo */
- clocks = <&sdmmc_clk>; /* appended from boardinfo */
- fixed-divider = <4>; /* appended from boardinfo */
- clk-gate = <0x000000a0 0x00000008>; /* appended from boardinfo */
- }; //end sdmmc_clk_divided (sdmmc_clk_divided)
- }; //end clkmgr@0xffd04000 (hps_0_clkmgr)
- hps_0_rstmgr: rstmgr@0xffd05000 {
- compatible = "altr,rst-mgr-17.0", "altr,rst-mgr", "syscon";
- reg = <0xffd05000 0x00000100>;
- #reset-cells = <1>; /* appended from boardinfo */
- altr,modrst-offset = <16>; /* embeddedsw.dts.params.altr,modrst-offset type NUMBER */
- }; //end rstmgr@0xffd05000 (hps_0_rstmgr)
- hps_0_fpgamgr: fpgamgr@0xff706000 {
- compatible = "altr,fpga-mgr-17.0", "altr,fpga-mgr", "altr,socfpga-fpga-mgr";
- reg = <0xff706000 0x00001000>,
- <0xffb90000 0x00000100>;
- reg-names = "axi_slave0", "axi_slave1";
- interrupt-parent = <&hps_0_arm_gic_0>;
- interrupts = <0 175 4>;
- transport = "mmio"; /* embeddedsw.dts.params.transport type STRING */
- }; //end fpgamgr@0xff706000 (hps_0_fpgamgr)
- hps_0_uart0: serial@0xffc02000 {
- compatible = "snps,dw-apb-uart-17.0", "snps,dw-apb-uart";
- reg = <0xffc02000 0x00000100>;
- interrupt-parent = <&hps_0_arm_gic_0>;
- interrupts = <0 162 4>;
- clocks = <&l4_sp_clk>;
- reg-io-width = <4>; /* embeddedsw.dts.params.reg-io-width type NUMBER */
- reg-shift = <2>; /* embeddedsw.dts.params.reg-shift type NUMBER */
- status = "okay"; /* embeddedsw.dts.params.status type STRING */
- }; //end serial@0xffc02000 (hps_0_uart0)
- hps_0_uart1: serial@0xffc03000 {
- compatible = "snps,dw-apb-uart-17.0", "snps,dw-apb-uart";
- reg = <0xffc03000 0x00000100>;
- interrupt-parent = <&hps_0_arm_gic_0>;
- interrupts = <0 163 4>;
- clocks = <&l4_sp_clk>;
- reg-io-width = <4>; /* embeddedsw.dts.params.reg-io-width type NUMBER */
- reg-shift = <2>; /* embeddedsw.dts.params.reg-shift type NUMBER */
- status = "disabled"; /* embeddedsw.dts.params.status type STRING */
- }; //end serial@0xffc03000 (hps_0_uart1)
- hps_0_timer0: timer@0xffc08000 {
- compatible = "snps,dw-apb-timer-sp-17.0", "snps,dw-apb-timer-sp";
- reg = <0xffc08000 0x00000100>;
- interrupt-parent = <&hps_0_arm_gic_0>;
- interrupts = <0 167 4>;
- clocks = <&l4_sp_clk>;
- clock-names = "timer"; /* embeddedsw.dts.params.clock-names type STRING */
- }; //end timer@0xffc08000 (hps_0_timer0)
- hps_0_timer1: timer@0xffc09000 {
- compatible = "snps,dw-apb-timer-sp-17.0", "snps,dw-apb-timer-sp";
- reg = <0xffc09000 0x00000100>;
- interrupt-parent = <&hps_0_arm_gic_0>;
- interrupts = <0 168 4>;
- clocks = <&l4_sp_clk>;
- clock-names = "timer"; /* embeddedsw.dts.params.clock-names type STRING */
- }; //end timer@0xffc09000 (hps_0_timer1)
- hps_0_timer2: timer@0xffd00000 {
- compatible = "snps,dw-apb-timer-osc-17.0", "snps,dw-apb-timer-osc";
- reg = <0xffd00000 0x00000100>;
- interrupt-parent = <&hps_0_arm_gic_0>;
- interrupts = <0 169 4>;
- clocks = <&hps_0_eosc1>;
- clock-names = "timer"; /* embeddedsw.dts.params.clock-names type STRING */
- }; //end timer@0xffd00000 (hps_0_timer2)
- hps_0_timer3: timer@0xffd01000 {
- compatible = "snps,dw-apb-timer-osc-17.0", "snps,dw-apb-timer-osc";
- reg = <0xffd01000 0x00000100>;
- interrupt-parent = <&hps_0_arm_gic_0>;
- interrupts = <0 170 4>;
- clocks = <&hps_0_eosc1>;
- clock-names = "timer"; /* embeddedsw.dts.params.clock-names type STRING */
- }; //end timer@0xffd01000 (hps_0_timer3)
- hps_0_wd_timer0: timer@0xffd02000 {
- compatible = "snps,dw-wdt-17.0", "snps,dw-wdt";
- reg = <0xffd02000 0x00000100>;
- interrupt-parent = <&hps_0_arm_gic_0>;
- interrupts = <0 171 4>;
- clocks = <&hps_0_eosc1>;
- clock-names = "timer"; /* embeddedsw.dts.params.clock-names type STRING */
- }; //end timer@0xffd02000 (hps_0_wd_timer0)
- hps_0_wd_timer1: timer@0xffd03000 {
- compatible = "snps,dw-wdt-17.0", "snps,dw-wdt";
- reg = <0xffd03000 0x00000100>;
- interrupt-parent = <&hps_0_arm_gic_0>;
- interrupts = <0 172 4>;
- clocks = <&per_base_clk>;
- clock-names = "timer"; /* embeddedsw.dts.params.clock-names type STRING */
- }; //end timer@0xffd03000 (hps_0_wd_timer1)
- hps_0_gpio0: gpio@0xff708000 {
- compatible = "snps,dw-apb-gpio", "snps,dw-gpio-17.0", "snps,dw-gpio";
- reg = <0xff708000 0x00000100>;
- gpio-controller;
- interrupt-parent = <&hps_0_arm_gic_0>;
- interrupts = <0 164 4>;
- clocks = <&l4_mp_clk>;
- #gpio-cells = <2>;
- #address-cells = <1>;
- #size-cells = <0>;
- hps_0_gpio0_porta: gpio-controller@0 {
- compatible = "snps,dw-apb-gpio-port";
- gpio-controller;
- #gpio-cells = <2>;
- snps,nr-gpios = <29>;
- reg = <0>;
- interrupt-controller;
- #interrupt-cells = <2>;
- interrupts = <0 164 4>;
- interrupt-parent = <&hps_0_arm_gic_0>;
- usb_phy_reset {
- gpio-hog;
- gpios = <0 0>;
- output-low;
- line-name = "usb_phy_reset";
- };
- };
- };
- hps_0_gpio1: gpio@0xff709000 {
- compatible = "snps,dw-apb-gpio", "snps,dw-gpio-17.0", "snps,dw-gpio";
- reg = <0xff709000 0x00000100>;
- interrupt-parent = <&hps_0_arm_gic_0>;
- interrupts = <0 165 4>;
- clocks = <&l4_mp_clk>;
- #gpio-cells = <2>;
- gpio-controller;
- #address-cells = <1>;
- #size-cells = <0>;
- hps_0_gpio1_porta: gpio-controller@0 {
- compatible = "snps,dw-apb-gpio-port";
- gpio-controller;
- #gpio-cells = <2>;
- snps,nr-gpios = <29>;
- reg = <0>;
- interrupt-controller;
- #interrupt-cells = <2>;
- interrupts = <0 165 4>;
- interrupt-parent = <&hps_0_arm_gic_0>;
- }; //end gpio-controller@0 (hps_0_gpio1_porta)
- }; //end gpio@0xff709000 (hps_0_gpio1)
- hps_0_gpio2: gpio@0xff70a000 {
- compatible = "snps,dw-apb-gpio", "snps,dw-gpio-17.0", "snps,dw-gpio";
- reg = <0xff70a000 0x00000100>;
- interrupt-parent = <&hps_0_arm_gic_0>;
- interrupts = <0 166 4>;
- clocks = <&l4_mp_clk>;
- #gpio-cells = <2>;
- gpio-controller;
- #address-cells = <1>;
- #size-cells = <0>;
- hps_0_gpio2_porta: gpio-controller@0 {
- compatible = "snps,dw-apb-gpio-port";
- gpio-controller;
- #gpio-cells = <2>;
- snps,nr-gpios = <27>;
- reg = <0>;
- interrupt-controller;
- #interrupt-cells = <2>;
- interrupts = <0 166 4>;
- interrupt-parent = <&hps_0_arm_gic_0>;
- }; //end gpio-controller@0 (hps_0_gpio2_porta)
- }; //end gpio@0xff70a000 (hps_0_gpio2)
- hps_0_i2c0: i2c@0xffc04000 {
- compatible = "snps,designware-i2c-17.0", "snps,designware-i2c";
- reg = <0xffc04000 0x00000100>;
- interrupt-parent = <&hps_0_arm_gic_0>;
- interrupts = <0 158 4>;
- clocks = <&l4_sp_clk>;
- emptyfifo_hold_master = <1>; /* embeddedsw.dts.params.emptyfifo_hold_master type NUMBER */
- status = "okay"; /* embeddedsw.dts.params.status type STRING */
- #address-cells = <1>;
- #size-cells = <0>;
- clock-frequency = <400000>; /* appended from boardinfo */
- eeprom: atmel,24AA025UID@0x50 {
- compatible = "microchip,24c04";
- reg = <0x00000050>;
- pagesize = <8>;
- };
- };
- hps_0_i2c1: i2c@0xffc05000 {
- compatible = "snps,designware-i2c-17.0", "snps,designware-i2c";
- reg = <0xffc05000 0x00000100>;
- status = "disabled";
- interrupt-parent = <&hps_0_arm_gic_0>;
- interrupts = <0 159 4>;
- clocks = <&l4_sp_clk>;
- emptyfifo_hold_master = <1>;
- };
- hps_0_i2c2: i2c@0xffc06000 {
- compatible = "snps,designware-i2c-17.0", "snps,designware-i2c";
- reg = <0xffc06000 0x00000100>;
- status = "disabled";
- interrupt-parent = <&hps_0_arm_gic_0>;
- interrupts = <0 160 4>;
- clocks = <&l4_sp_clk>;
- emptyfifo_hold_master = <1>;
- };
- hps_0_i2c3: i2c@0xffc07000 {
- compatible = "snps,designware-i2c-17.0", "snps,designware-i2c";
- reg = <0xffc07000 0x00000100>;
- interrupt-parent = <&hps_0_arm_gic_0>;
- interrupts = <0 161 4>;
- clocks = <&l4_sp_clk>;
- emptyfifo_hold_master = <1>;
- status = "disabled";
- };
- hps_0_nand0: flash@0xff900000 {
- compatible = "denali,nand-17.0", "denali,denali-nand-dt";
- reg = <0xff900000 0x00010000>,
- <0xffb80000 0x00010000>;
- reg-names = "nand_data", "denali_reg"; /* embeddedsw.dts.params.reg-names type STRING */
- interrupt-parent = <&hps_0_arm_gic_0>;
- interrupts = <0 144 4>;
- clocks = <&nand_clk>;
- #address-cells = <1>; /* embeddedsw.dts.params.#address-cells type NUMBER */
- #size-cells = <1>; /* embeddedsw.dts.params.#size-cells type NUMBER */
- status = "disabled"; /* embeddedsw.dts.params.status type STRING */
- bank-width = <2>;
- device-width = <1>;
- }; //end flash@0xff900000 (hps_0_nand0)
- hps_0_spim0: spi@0xfff00000 {
- compatible = "snps,dw-spi-mmio-17.0", "snps,dw-spi-mmio", "snps,dw-apb-ssi";
- reg = <0xfff00000 0x00000100>;
- interrupt-parent = <&hps_0_arm_gic_0>;
- interrupts = <0 154 4>;
- clocks = <&spi_m_clk>;
- #address-cells = <1>; /* embeddedsw.dts.params.#address-cells type NUMBER */
- #size-cells = <0>; /* embeddedsw.dts.params.#size-cells type NUMBER */
- bus-num = <0>; /* embeddedsw.dts.params.bus-num type NUMBER */
- num-chipselect = <4>; /* embeddedsw.dts.params.num-chipselect type NUMBER */
- status = "okay"; /* embeddedsw.dts.params.status type STRING */
- lms6002d: spid@0 {
- compatible = "spidev";
- reg = <0>;
- spi-max-frequency = <2000000>;
- enable-dma = <0>;
- };
- };
- hps_0_spim1: spi@0xfff01000 {
- compatible = "snps,dw-spi-mmio-17.0", "snps,dw-spi-mmio", "snps,dw-apb-ssi";
- reg = <0xfff01000 0x00000100>;
- interrupt-parent = <&hps_0_arm_gic_0>;
- interrupts = <0 155 4>;
- clocks = <&spi_m_clk>;
- #address-cells = <1>; /* embeddedsw.dts.params.#address-cells type NUMBER */
- #size-cells = <0>; /* embeddedsw.dts.params.#size-cells type NUMBER */
- bus-num = <0>; /* embeddedsw.dts.params.bus-num type NUMBER */
- num-chipselect = <4>; /* embeddedsw.dts.params.num-chipselect type NUMBER */
- status = "disabled"; /* embeddedsw.dts.params.status type STRING */
- }; //end spi@0xfff01000 (hps_0_spim1)
- hps_0_qspi: flash@0xff705000 {
- compatible = "cadence,qspi-17.0", "cadence,qspi", "cdns,qspi-nor";
- reg = <0xff705000 0x00000100>,
- <0xffa00000 0x00000100>;
- reg-names = "axi_slave0", "axi_slave1";
- interrupt-parent = <&hps_0_arm_gic_0>;
- interrupts = <0 151 4>;
- clocks = <&qspi_clk>;
- bus-num = <2>; /* embeddedsw.dts.params.bus-num type NUMBER */
- fifo-depth = <128>; /* embeddedsw.dts.params.fifo-depth type NUMBER */
- num-chipselect = <4>; /* embeddedsw.dts.params.num-chipselect type NUMBER */
- status = "disabled"; /* embeddedsw.dts.params.status type STRING */
- bank-width = <2>;
- device-width = <1>;
- }; //end flash@0xff705000 (hps_0_qspi)
- hps_0_sdmmc: flash@0xff704000 {
- compatible = "altr,socfpga-dw-mshc"; /* appended from boardinfo */
- reg = <0xff704000 0x00001000>;
- interrupt-parent = <&hps_0_arm_gic_0>;
- interrupts = <0 139 4>;
- clocks = <&l4_mp_clk &sdmmc_clk_divided>; /* appended from boardinfo */
- clock-names = "biu", "ciu";
- fifo-depth = <1024>; /* embeddedsw.dts.params.fifo-depth type NUMBER */
- num-slots = <1>; /* embeddedsw.dts.params.num-slots type NUMBER */
- status = "okay"; /* embeddedsw.dts.params.status type STRING */
- #address-cells = <1>; /* appended from boardinfo */
- #size-cells = <0>; /* appended from boardinfo */
- broken-cd; /* appended from boardinfo */
- cap-mmc-highspeed; /* appended from boardinfo */
- cap-sd-highspeed; /* appended from boardinfo */
- bus-width = <4>; /* appended from boardinfo */
- altr,dw-mshc-ciu-div = <3>; /* appended from boardinfo */
- supports-highspeed; /* appended from boardinfo */
- altr,dw-mshc-sdr-timing = <0 3>; /* appended from boardinfo */
- cd = <&hps_0_gpio1_porta 18 0>; /* appended from boardinfo */
- cd-gpios = <&hps_0_gpio1_porta 18 0>; /* appended from boardinfo */
- slot_0: slot@0 {
- reg = <0>; /* appended from boardinfo */
- bus-width = <4>; /* appended from boardinfo */
- }; //end slot@0 (slot_0)
- }; //end flash@0xff704000 (hps_0_sdmmc)
- usbphy0: usbphy@0 {
- compatible = "usb-nop-xceiv";
- #phy-cells = <0>;
- status = "okay";
- //reset-gpios = <&hps_0_gpio0 0 0>;
- };
- usb1: usb@0xffb40000 {
- compatible = "snps,dwc2";
- reg = <0xffb40000 0x00040000>;
- interrupt-parent = <&hps_0_arm_gic_0>;
- interrupts = <0 128 4>;
- clocks = <&usb_mp_clk>;
- resets = <&hps_0_rstmgr 35>;
- reset-names = "dwc2";
- clock-names = "otg";
- phy-names = "usb2-phy";
- phys = <&usbphy0>;
- dr_mode = "host";
- status = "okay";
- }; //end usb@0xffb40000 (hps_0_usb1)
- hps_0_gmac0: ethernet@0xff700000 {
- compatible = "synopsys,dwmac-17.0", "altr,socfpga-stmmac", "snps,dwmac-3.70a", "snps,dwmac";
- reg = <0xff700000 0x00002000>;
- interrupt-parent = <&hps_0_arm_gic_0>;
- interrupts = <0 115 4>;
- clocks = <&emac0_clk>;
- clock-names = "stmmaceth"; /* embeddedsw.dts.params.clock-names type STRING */
- interrupt-names = "macirq"; /* embeddedsw.dts.params.interrupt-names type STRING */
- rx-fifo-depth = <4096>; /* embeddedsw.dts.params.rx-fifo-depth type NUMBER */
- snps,multicast-filter-bins = <256>; /* embeddedsw.dts.params.snps,multicast-filter-bins type NUMBER */
- snps,perfect-filter-entries = <128>; /* embeddedsw.dts.params.snps,perfect-filter-entries type NUMBER */
- status = "disabled"; /* embeddedsw.dts.params.status type STRING */
- tx-fifo-depth = <4096>; /* embeddedsw.dts.params.tx-fifo-depth type NUMBER */
- address-bits = <48>;
- max-frame-size = <1518>;
- local-mac-address = [00 00 00 00 00 00];
- }; //end ethernet@0xff700000 (hps_0_gmac0)
- hps_0_gmac1: ethernet@0xff702000 {
- compatible = "synopsys,dwmac-17.0", "altr,socfpga-stmmac", "snps,dwmac-3.70a", "snps,dwmac";
- reg = <0xff702000 0x00002000>;
- interrupt-parent = <&hps_0_arm_gic_0>;
- interrupts = <0 120 4>;
- clocks = <&emac1_clk>;
- clock-names = "stmmaceth"; /* embeddedsw.dts.params.clock-names type STRING */
- interrupt-names = "macirq"; /* embeddedsw.dts.params.interrupt-names type STRING */
- rx-fifo-depth = <4096>; /* embeddedsw.dts.params.rx-fifo-depth type NUMBER */
- snps,multicast-filter-bins = <256>; /* embeddedsw.dts.params.snps,multicast-filter-bins type NUMBER */
- snps,perfect-filter-entries = <128>; /* embeddedsw.dts.params.snps,perfect-filter-entries type NUMBER */
- status = "okay"; /* embeddedsw.dts.params.status type STRING */
- tx-fifo-depth = <4096>; /* embeddedsw.dts.params.tx-fifo-depth type NUMBER */
- address-bits = <48>;
- max-frame-size = <3800>; /* appended from boardinfo */
- local-mac-address = [00 00 00 00 00 00];
- phy-mode = "rgmii"; /* appended from boardinfo */
- snps,phy-addr = <0xffffffff>; /* appended from boardinfo */
- phy-addr = <0xffffffff>; /* appended from boardinfo */
- txc-skew-ps = <3000>; /* appended from boardinfo */
- rxc-skew-ps = <3000>; /* appended from boardinfo */
- txen-skew-ps = <0>; /* appended from boardinfo */
- rxdv-skew-ps = <0>; /* appended from boardinfo */
- rxd0-skew-ps = <0>; /* appended from boardinfo */
- rxd1-skew-ps = <0>; /* appended from boardinfo */
- rxd2-skew-ps = <0>; /* appended from boardinfo */
- rxd3-skew-ps = <0>; /* appended from boardinfo */
- txd0-skew-ps = <0>; /* appended from boardinfo */
- txd1-skew-ps = <0>; /* appended from boardinfo */
- txd2-skew-ps = <0>; /* appended from boardinfo */
- txd3-skew-ps = <0>; /* appended from boardinfo */
- reset-names = "stmmaceth"; /* appended from boardinfo */
- altr,sysmgr-syscon = <&hps_0_sysmgr 0x00000060 2>; /* appended from boardinfo */
- resets = <&hps_0_rstmgr 33>; /* appended from boardinfo */
- }; //end ethernet@0xff702000 (hps_0_gmac1)
- hps_0_dcan0: can@0xffc00000 {
- compatible = "bosch,dcan-17.0", "bosch,d_can";
- reg = <0xffc00000 0x00001000>;
- interrupt-parent = <&hps_0_arm_gic_0>;
- interrupts = <0 131 4 0 132 4>;
- interrupt-names = "interrupt_sender0", "interrupt_sender1";
- clocks = <&can0_clk>;
- status = "disabled"; /* embeddedsw.dts.params.status type STRING */
- }; //end can@0xffc00000 (hps_0_dcan0)
- hps_0_dcan1: can@0xffc01000 {
- compatible = "bosch,dcan-17.0", "bosch,d_can";
- reg = <0xffc01000 0x00001000>;
- interrupt-parent = <&hps_0_arm_gic_0>;
- interrupts = <0 135 4 0 136 4>;
- interrupt-names = "interrupt_sender0", "interrupt_sender1";
- clocks = <&can1_clk>;
- status = "disabled"; /* embeddedsw.dts.params.status type STRING */
- }; //end can@0xffc01000 (hps_0_dcan1)
- hps_0_l3regs: rl3regs@0xff800000 {
- compatible = "altr,l3regs-17.0", "altr,l3regs", "syscon";
- reg = <0xff800000 0x00001000>;
- }; //end rl3regs@0xff800000 (hps_0_l3regs)
- hps_0_sdrctl: sdr-ctl@0xffc25000 {
- compatible = "altr,sdr-ctl-17.0", "altr,sdr-ctl", "syscon";
- reg = <0xffc25000 0x00001000>;
- }; //end sdr-ctl@0xffc25000 (hps_0_sdrctl)
- hps_0_timer: timer@0xfffec600 {
- compatible = "arm,cortex-a9-twd-timer-17.0", "arm,cortex-a9-twd-timer";
- reg = <0xfffec600 0x00000100>;
- interrupt-parent = <&hps_0_arm_gic_0>;
- interrupts = <1 13 3844>;
- clocks = <&mpu_periph_clk>;
- }; //end timer@0xfffec600 (hps_0_timer)
- hps_0_scu: scu@0xfffec000 {
- compatible = "arm,corex-a9-scu-17.0", "arm,cortex-a9-scu";
- reg = <0xfffec000 0x00000100>;
- }; //end scu@0xfffec000 (hps_0_scu)
- unidas_iq: unidas_iq0@0xc000000 {
- compatible = "unidas-iq";
- reg = <0xc0000000 0x1000>;
- interrupt-parent = <&hps_0_arm_gic_0>;
- interrupts = <0 40 1>; // Not shared interrupt on 72 - 32 = 40 line
- dma-region-size = <716800>; // 512 x 1400 buffs
- };
- reset0: lms6002d_reset {
- gpios = <&reset_pio 0 1>; /* appended from boardinfo */
- }; //end lms6002d_reset (reset0)
- reset1: lms7002m_reset {
- gpios = <&reset_pio 1 1>; /* appended from boardinfo */
- }; //end lms7002m_reset (reset1)
- cs0: lms6002d_cs {
- gpios = <&cs_pio 0 1>; /* appended from boardinfo */
- line-name = "lms_cs";
- }; //end lms6002d_cs (cs0)
- cs1: lms7002m_cs {
- gpios = <&cs_pio 1 1>; /* appended from boardinfo */
- }; //end lms7002m_cs (cs1)
- pmu: pmu0 {
- #address-cells = <1>; /* appended from boardinfo */
- #size-cells = <1>; /* appended from boardinfo */
- compatible = "arm,cortex-a9-pmu"; /* appended from boardinfo */
- interrupt-parent = <&hps_0_arm_gic_0>; /* appended from boardinfo */
- interrupts = <0 176 4 0 177 4>; /* appended from boardinfo */
- ranges; /* appended from boardinfo */
- cti0: cti0@ff118000 {
- compatible = "arm,coresight-cti"; /* appended from boardinfo */
- reg = <0xff118000 0x00001000>; /* appended from boardinfo */
- }; //end cti0@ff118000 (cti0)
- cti1: cti0@ff119000 {
- compatible = "arm,coresight-cti"; /* appended from boardinfo */
- reg = <0xff119000 0x00001000>; /* appended from boardinfo */
- }; //end cti0@ff119000 (cti1)
- }; //end pmu0 (pmu)
- fpgabridge0: fpgabridge@0 {
- compatible = "altr,socfpga-hps2fpga-bridge"; /* appended from boardinfo */
- label = "hps2fpga"; /* appended from boardinfo */
- clocks = <&l4_main_clk>; /* appended from boardinfo */
- reset-names = "hps2fpga"; /* appended from boardinfo */
- resets = <&hps_0_rstmgr 96>; /* appended from boardinfo */
- }; //end fpgabridge@0 (fpgabridge0)
- fpgabridge1: fpgabridge@1 {
- compatible = "altr,socfpga-lwhps2fpga-bridge"; /* appended from boardinfo */
- label = "lwhps2fpga"; /* appended from boardinfo */
- clocks = <&l4_main_clk>; /* appended from boardinfo */
- reset-names = "lwhps2fpga"; /* appended from boardinfo */
- resets = <&hps_0_rstmgr 97>; /* appended from boardinfo */
- }; //end fpgabridge@1 (fpgabridge1)
- fpgabridge2: fpgabridge@2 {
- compatible = "altr,socfpga-fpga2hps-bridge"; /* appended from boardinfo */
- label = "fpga2hps"; /* appended from boardinfo */
- clocks = <&l4_main_clk>; /* appended from boardinfo */
- reset-names = "fpga2hps"; /* appended from boardinfo */
- resets = <&hps_0_rstmgr 98>; /* appended from boardinfo */
- }; //end fpgabridge@2 (fpgabridge2)
- }; //end sopc@0 (sopc0)
- chosen {
- bootargs = "console=ttyS0,115200";
- }; //end chosen
- }; //end /
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement