1d3e19cf9SMaxime Ripard# 2d3e19cf9SMaxime Ripard# W1 subsystem configuration 3d3e19cf9SMaxime Ripard# 4d3e19cf9SMaxime Ripard 5d3e19cf9SMaxime Ripardmenu "1-Wire support" 6d3e19cf9SMaxime Ripard 7d3e19cf9SMaxime Ripardconfig W1 8d3e19cf9SMaxime Ripard bool "Enable 1-wire controllers support" 9d3e19cf9SMaxime Ripard default no 10d3e19cf9SMaxime Ripard depends on DM 11d3e19cf9SMaxime Ripard help 12d3e19cf9SMaxime Ripard Support for the Dallas 1-Wire bus. 13d3e19cf9SMaxime Ripard 14d3e19cf9SMaxime Ripardif W1 15d3e19cf9SMaxime Ripard 1673aea285SMaxime Ripardconfig W1_GPIO 1773aea285SMaxime Ripard bool "Enable 1-wire GPIO bitbanging" 1873aea285SMaxime Ripard default no 1973aea285SMaxime Ripard depends on DM_GPIO 2073aea285SMaxime Ripard help 2173aea285SMaxime Ripard Emulate a 1-wire bus using a GPIO. 2273aea285SMaxime Ripard 23*a2e99a71SMartin Fuzzeyconfig W1_MXC 24*a2e99a71SMartin Fuzzey bool "Enable 1-wire controller on i.MX processors" 25*a2e99a71SMartin Fuzzey default no 26*a2e99a71SMartin Fuzzey depends on ARCH_MX25 || ARCH_MX31 || ARCH_MX5 27*a2e99a71SMartin Fuzzey help 28*a2e99a71SMartin Fuzzey Support the one wire controller found in some members of the NXP 29*a2e99a71SMartin Fuzzey i.MX SoC family. 30*a2e99a71SMartin Fuzzey There are currently two silicon variants: 31*a2e99a71SMartin Fuzzey V1: i.MX21, i.MX27, i.MX31, i.MX51 32*a2e99a71SMartin Fuzzey V2: i.MX25, i.MX35, i.MX50, i.MX53 33*a2e99a71SMartin Fuzzey Newer i.MX SoCs such as the i.MX6 do not have one wire controllers. 34*a2e99a71SMartin Fuzzey 35*a2e99a71SMartin Fuzzey The driver supports both silicon variants. 36*a2e99a71SMartin Fuzzey 37d3e19cf9SMaxime Ripardendif 38d3e19cf9SMaxime Ripard 39d3e19cf9SMaxime Ripardendmenu 40