xref: /OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/net/wireless/esp,esp8089.txt (revision 4882a59341e53eb6f0b4789bf948001014eff981)
1*4882a593SmuzhiyunEspressif ESP8089 wireless SDIO devices
2*4882a593Smuzhiyun
3*4882a593SmuzhiyunThis node provides properties for controlling the ESP8089 wireless device.
4*4882a593SmuzhiyunThe node is expected to be specified as a child node to the SDIO controller
5*4882a593Smuzhiyunthat connects the device to the system.
6*4882a593Smuzhiyun
7*4882a593SmuzhiyunRequired properties:
8*4882a593Smuzhiyun
9*4882a593Smuzhiyun - compatible : Should be "esp,esp8089".
10*4882a593Smuzhiyun
11*4882a593SmuzhiyunOptional properties:
12*4882a593Smuzhiyun - esp,crystal-26M-en: Integer value for the crystal_26M_en firmware parameter
13*4882a593Smuzhiyun
14*4882a593SmuzhiyunExample:
15*4882a593Smuzhiyun
16*4882a593Smuzhiyun&mmc1 {
17*4882a593Smuzhiyun	#address-cells = <1>;
18*4882a593Smuzhiyun	#size-cells = <0>;
19*4882a593Smuzhiyun
20*4882a593Smuzhiyun	vmmc-supply = <&reg_dldo1>;
21*4882a593Smuzhiyun	mmc-pwrseq = <&wifi_pwrseq>;
22*4882a593Smuzhiyun	bus-width = <4>;
23*4882a593Smuzhiyun	non-removable;
24*4882a593Smuzhiyun
25*4882a593Smuzhiyun	esp8089: sdio_wifi@1 {
26*4882a593Smuzhiyun		compatible = "esp,esp8089";
27*4882a593Smuzhiyun		reg = <1>;
28*4882a593Smuzhiyun		esp,crystal-26M-en = <2>;
29*4882a593Smuzhiyun	};
30*4882a593Smuzhiyun};
31