blob: a2c51083b15664b4a7be0a3ce48ae973214df713 [file] [log] [blame]
Maxime Ripardd3e19cf2018-09-18 10:35:24 +03001#
2# W1 subsystem configuration
3#
4
5menu "1-Wire support"
6
7config W1
8 bool "Enable 1-wire controllers support"
Maxime Ripardd3e19cf2018-09-18 10:35:24 +03009 depends on DM
10 help
11 Support for the Dallas 1-Wire bus.
12
13if W1
14
Maxime Ripard73aea282018-09-18 10:35:25 +030015config W1_GPIO
16 bool "Enable 1-wire GPIO bitbanging"
Maxime Ripard73aea282018-09-18 10:35:25 +030017 depends on DM_GPIO
18 help
19 Emulate a 1-wire bus using a GPIO.
20
Martin Fuzzeya2e99a72018-10-24 10:21:18 +020021config W1_MXC
22 bool "Enable 1-wire controller on i.MX processors"
Martin Fuzzeya2e99a72018-10-24 10:21:18 +020023 depends on ARCH_MX25 || ARCH_MX31 || ARCH_MX5
24 help
25 Support the one wire controller found in some members of the NXP
26 i.MX SoC family.
27 There are currently two silicon variants:
28 V1: i.MX21, i.MX27, i.MX31, i.MX51
29 V2: i.MX25, i.MX35, i.MX50, i.MX53
30 Newer i.MX SoCs such as the i.MX6 do not have one wire controllers.
31
32 The driver supports both silicon variants.
33
Maxime Ripardd3e19cf2018-09-18 10:35:24 +030034endif
35
36endmenu