#include "963178.dts" #include "../../../../../../include/linux/avm_hw_config_def.h" / { model = "AVM FRITZ!Box 7530 AX"; brcm_nvram = <0x06000000 0x653d3139 0x322e3136 0x382e3137 0x382e313a 0x66666666 0x66663030 0x20683d31 0x39322e31 0x36382e31 0x37382e31 0x3020673d 0x20723d66 0x20663d76 0x6d6c696e 0x75782069 0x3d62636d 0x39363378 0x785f6673 0x5f6b6572 0x6e656c20 0x643d3120 0x703d3020 0x633d2061 0x3d200000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x39363331 0x37385f46 0x425f4857 0x32353600 0x00000000 0x30000000 0x0b000000 0x02101801 0x0001ff00 0xffffffff 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0xffffffff 0xffffffff 0xffffffff 0xffffffff 0xffffffff 0xffffffff 0xffffffff 0xffffffff 0xffffffff 0xffffffff 0xffffffff 0xffffffff 0xffffffff 0xffffffff 0xffffffff 0xffffffff 0xffffffff 0xffffffff 0xffffffff 0xffffffff 0xffffffff 0xffffffff 0xffffffff 0xffffffff 0xffffffff 0xffffffff 0xffffffff 0xffffffff 0xffffffff 0xffffffff 0xffffffff 0xffffffff 0xffffffff 0xffffffff 0xffffffff 0xffffffff 0xffffffff 0xffffffff 0xffffffff 0xffffffff 0xffffffff 0xffffffff 0xffffffff 0xffffffff 0xffffffff 0xffffffff 0xffffffff 0xffffffff 0xffffffff 0xffffffff 0xffffffff 0xffffffff 0xffffffff 0xffffffff 0xffffffff 0xffffffff 0xffffffff 0xffffffff 0xffffffff 0xffffffff 0xffffffff 0xffffffff 0xffffffff 0xffffffff 0xffffffff 0xffffff00 0x00000000 0xffffffff 0xffffffff 0xffffffff 0xffffffff 0xffffffff 0xffffffff 0xffffffff 0xffffffff 0xffffffff 0xffffffff 0x00000000 0x00000000 0x00000000 0x00000000 0xffffffff 0xffffffff 0xffffffff 0xffffffff 0xffffffff 0xffffffff 0xffffffff 0xffffffff 0xffffffff 0xffffffff 0xffffffff 0xffffffff 0xffffffff 0xffffffff 0xffffffff 0xffffffff 0xffffffff 0xffffffff 0x8000ffff 0xffffffff 0xffffffff 0x27040020 0x08000000 0x00000800 0xffffffff 0xffffffff 0xffffffff 0xffffffff 0xffffffff 0xffffffff 0xffffffff 0xffffffff 0xffffffff 0xffffffff 0xffffffff 0xffffffff 0xffffffff 0xffffffff 0xffffffff 0xffffffff 0xffffffff 0xffffffff 0xffffffff 0xffffffff 0xffffffff 0xffffffff 0xffffffff 0xffffffff 0xffffffff 0xffffffff 0xffffffff 0xffffffff 0xffffffff 0xffffffff 0xffffffff 0xffffffff 0xffffffff 0xffffffff 0xffffffff 0xffffffff 0xffffffff 0xffffffff 0xffffffff 0xffffffff 0xffffffff 0xffffffff 0xffffffff 0xffffffff 0xffffffff 0xffffffff 0xffffffff 0xffffffff 0xffffffff 0xffffffff 0xffffffff 0xffffffff 0xffffffff 0xffffffff 0xffffffff 0xffffffff 0xffffffff 0xffffffff 0xffffffff 0xffffffff 0xffffffff 0xffffffff 0xffffffff 0xffffffff 0xffffffff 0xffffffff 0xffffffff 0xffffffff 0xffffffff 0x10b1412b>; /* eva urlader adds memory */ /delete-node/ memory; avm-hw-revision{ compatible = "avm,avm_hw_revision"; revision = "256"; subrevision = "0"; }; chosen { /* eva urlader writes bootargs */ /delete-property/ bootargs; /* coherent pool maybe not needed */ bootargs-append = " audit=1 pci=pcie_bus_safe coherent_pool=1M isolcpus=2"; wlan_dect_config_part = "nvram"; }; ubus@ff800000 { led_ctrl: led_ctrl { led_wlan: sw_led_09-pin_4 { label = "avm:green:wlan"; status = "ok"; }; led_connect: sw_led_04-pin_5 { label = "avm:green:connect"; status = "ok"; }; led_fon: sw_led_03-pin_6 { label = "avm:green:fon"; status = "ok"; }; led_info_green: sw_led_02-pin_7 { label = "avm:green:info"; status = "ok"; }; led_info_red: sw_led_23-pin_8 { label = "avm:red:info"; status = "ok"; }; led_dim: sw_led_31-pin_9 { label = "avm:dim"; status = "ok"; }; led_power: sw_led_27-pin_10 { label = "avm:green:power"; status = "ok"; }; }; }; avm_netdev_map { compatible = "avm,port_netdev"; lan1 { netdev = "eth0"; }; lan2 { netdev = "eth1"; }; lan3 { netdev = "eth2"; }; lan4 { netdev = "eth3"; }; }; avm-module-mem { compatible = "avm,module-mem"; whitelist = "pcmlink", "avm_dect", "capi_codec", "isdn_fbox_fon5", "rtc_avm", "krtp", "ulpcmlink", "nlaudio"; }; reserved-memory { #address-cells = <1>; #size-cells = <1>; ranges; ramoops@e300000 { compatible = "ramoops"; reg = <0xe300000 0x00200000>; record-size = <0x80000>; no-dump-oops; }; avm_reboot_string@e500000 { compatible = "avm,reboot_string"; reg = <0xe500000 0x100000>; }; boot_area@00000000 { reg = <0x00000000 0x00008000>; }; reserved_pmc@000C0000 { reg = <0x000C0000 0x00040000>; }; optee@10000000 { reg = <0x10000000 0x01000000>; no-map; }; tzioc@11000000 { reg = <0x11000000 0x00800000>; }; }; avm_gpio { compatible = "avm,avm_gpio_generic"; /*--------------------------------------------------------------------*\ * PCM-BUS \*--------------------------------------------------------------------*/ pcmlink_fsc: gpio_avm_pcmlink_fsc { value = <16>; param = ; }; pcmlink_do: gpio_avm_pcmlink_do { value = <14>; param = ; }; pcmlink_di: gpio_avm_pcmlink_di { value = <13>; param = ; }; pcmlink_dcl: gpio_avm_pcmlink_dcl { value = <15>; param = ; }; }; avm-hui { compatible = "avm,hui"; dim-leds { /* The pwm transistor was removed: (JZ-77014, Comment #18) * so we set this to "always-on" and set each individual LED * as dimmable */ compatible = "avm,hui-generic-led-class"; leds = <&led_dim>; led-type = "always-on"; }; box-power { compatible = "avm,hui-generic-led-class"; leds = <&led_power>; brightness-range = <0>, <127>; dimmable; location = <1>; }; info { compatible="avm,hui-generic-led-class"; leds = <&led_info_red>, <&led_info_green>; led-names = "red", "green"; brightness-range = <0>, <127>; dimmable; location = <5>; colors { error = <0xff>, <0>, <0>; warn = <0xff>, <0>, <0>; normal = <0>, <0xff>, <0>; }; }; box-fon-dect@0 { compatible = "avm,hui-generic-led-class"; leds = <&led_fon>; brightness-range = <0>, <127>; dimmable; location = <3>; }; connect { compatible = "avm,hui-generic-led-class"; leds = <&led_connect>; brightness-range = <0>, <127>; dimmable; location = <4>; }; box-wlan@0 { compatible = "avm,hui-generic-led-class"; leds = <&led_wlan>; brightness-range = <0>, <127>; dimmable; location = <2>; }; box-fon@1 { compatible = "avm,hui-generic-button-gpio"; gpios = <&gpioc 0 GPIO_ACTIVE_LOW>; }; box-connect { compatible = "avm,hui-generic-button-gpio"; gpios = <&gpioc 3 GPIO_ACTIVE_LOW>; }; box-wlan@1 { compatible = "avm,hui-generic-button-gpio"; gpios = <&gpioc 1 GPIO_ACTIVE_LOW>; }; }; avm-rte { compatible = "arm,avm-rte"; interrupts = , , ; }; memory_controller { memcfg = <(BP_DDR_SPEED_800_11_11_11 | \ BP_DDR_TOTAL_SIZE_512MB | \ BP_DDR_DEVICE_WIDTH_16 | \ BP_DDR_TOTAL_WIDTH_16BIT | \ BP_DDR_63178_DEFAULT)>; }; }; &switch0 { ports { port0@0 { status = "okay"; }; port1@1 { status = "okay"; }; port2@2 { status = "okay"; }; port3@3 { status = "okay"; }; }; }; /* reserve 4MB for bcmdrivers cma, overwrite reg value from bcm_revdmem.dtsi */ &dt_reserved_cma { reg = <0x8000000 0x400000>; };