Samsung Exynos 9815 SCSC WLAN and BT devices (dtsi) This node provides properties for controlling the Samsung Exynos wireless device. The node is expected to be specified as a child node to the platform driver that connects the device to the system. Example: / { i3c_apm_pmic: syscon@10960000 { compatible = "i3c_apm_pmic", "syscon"; reg = <0x0 0x10960000 0x1800>; }; pbus_reg: syscon@15A00000 { compatible = "pbus_reg", "syscon"; reg = <0x0 0x15A00000 0x70000>; }; /* MAILBOX_AP_WLBT */ scsc_wifibt: scsc_wifibt@109F0000{ compatible = "samsung,scsc_wifibt"; pinctrl-names = "default"; pinctrl-0 = <&fm_spdy_default>; /* Mailbox Registers */ reg = <0x0 0x109F0000 0x180>; /* Exynos 9630 UM 10.3.2 External GIC IRQ table */ //SPI[27] 59 BLK_ALIVE INTREQ__MAILBOX_WLBT2AP //SPI[30] INTREQ__ALIVE_WLBT_ACTIVE - Excite uses 30 //SPI[426] 458 BLK_WLBT WB2AP_CFG_REQ //SPI[427] 459 BLK_WLBT WB2AP_WDOG_RESET_REQ_IRQ interrupts = <0 27 4>, <0 30 4>, <0 426 4>, <0 427 4>; interrupt-names = "MBOX","ALIVE","CFG_REQ","WDOG"; /* PMU alive handle */ samsung,syscon-phandle = <&pmu_system_controller>; samsung,pbus_reg-syscon-phandle = <&pbus_reg>; /* MIF / INT / CL0 / CL1 */ /* this qos_table should be per-platform. Leave it here until we have multiple platfrom qos_table = < 421000 133000 442000 507000 /* SCSC_QOS_MIN */ 1794000 266000 1794000 1794000 /* SCSC_QOS_MED */ 2093000 666000 1794000 2210000 /* SCSC_QOS_MAX */ >; /* SMAPPER */ smapper_num_banks = <11>; smapper_reg = <0x15A40000 0x10000>; smapper_bank_table { smapper_bank_0 { bank_num = <0x0>; fw_window_start = <0x82000000>; fw_window_size = <0x100000>; num_entries = <160>; is_large = <1>; }; smapper_bank_1 { bank_num = <0x1>; fw_window_start = <0x82100000>; fw_window_size = <0x100000>; num_entries = <160>; is_large = <1>; }; smapper_bank_2 { bank_num = <0x2>; fw_window_start = <0x82200000>; fw_window_size = <0x100000>; num_entries = <160>; is_large = <1>; }; smapper_bank_3 { bank_num = <0x3>; fw_window_start = <0x82300000>; fw_window_size = <0x100000>; num_entries = <160>; is_large = <1>; }; smapper_bank_4 { bank_num = <0x4>; fw_window_start = <0x83000000>; fw_window_size = <0x100000>; num_entries = <64>; is_large = <0>; }; smapper_bank_5 { bank_num = <0x5>; fw_window_start = <0x83100000>; fw_window_size = <0x100000>; num_entries = <64>; is_large = <0>; }; smapper_bank_6 { bank_num = <0x6>; fw_window_start = <0x83200000>; fw_window_size = <0x100000>; num_entries = <64>; is_large = <0>; }; smapper_bank_7 { bank_num = <0x7>; fw_window_start = <0x83300000>; fw_window_size = <0x100000>; num_entries = <64>; is_large = <0>; }; smapper_bank_8 { bank_num = <0x8>; fw_window_start = <0x83400000>; fw_window_size = <0x100000>; num_entries = <64>; is_large = <0>; }; smapper_bank_9 { bank_num = <0x9>; fw_window_start = <0x83500000>; fw_window_size = <0x100000>; num_entries = <64>; is_large = <0>; }; smapper_bank_10 { bank_num = <0xa>; fw_window_start = <0x83600000>; fw_window_size = <0x100000>; num_entries = <64>; is_large = <0>; }; }; }; scsc_bt_qos { compatible = "samsung,scsc_bt_qos"; bluetooth_qos = <1600000 421000 133000 507000 10 666000 400000 1150000 20 1000000 533000 2210000>; }; };