blob: 0ffc1b6444b6ca2f9e6597f6a151e3f131ba7c9b [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"
Tom Rini8ba59602021-09-09 07:54:50 -040023 depends on ARCH_MX31 || ARCH_MX5
Martin Fuzzeya2e99a72018-10-24 10:21:18 +020024 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