1*f6815c79SAndy Shevchenko# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 2*f6815c79SAndy Shevchenko%YAML 1.2 3*f6815c79SAndy Shevchenko--- 4*f6815c79SAndy Shevchenko$id: http://devicetree.org/schemas/auxdisplay/maxim,max6959.yaml# 5*f6815c79SAndy Shevchenko$schema: http://devicetree.org/meta-schemas/core.yaml# 6*f6815c79SAndy Shevchenko 7*f6815c79SAndy Shevchenkotitle: MAX6958/6959 7-segment LED display controller 8*f6815c79SAndy Shevchenko 9*f6815c79SAndy Shevchenkomaintainers: 10*f6815c79SAndy Shevchenko - Andy Shevchenko <andriy.shevchenko@linux.intel.com> 11*f6815c79SAndy Shevchenko 12*f6815c79SAndy Shevchenkodescription: 13*f6815c79SAndy Shevchenko The Maxim MAX6958/6959 7-segment LED display controller provides 14*f6815c79SAndy Shevchenko an I2C interface to up to four 7-segment LED digits. The MAX6959, 15*f6815c79SAndy Shevchenko in comparison to MAX6958, adds input support. Type of the chip can 16*f6815c79SAndy Shevchenko be autodetected via specific register read, and hence the features 17*f6815c79SAndy Shevchenko may be enabled in the driver at run-time, in case they are requested 18*f6815c79SAndy Shevchenko via Device Tree. A given hardware is simple and does not provide 19*f6815c79SAndy Shevchenko any additional pins, such as reset or power enable. 20*f6815c79SAndy Shevchenko 21*f6815c79SAndy Shevchenkoproperties: 22*f6815c79SAndy Shevchenko compatible: 23*f6815c79SAndy Shevchenko const: maxim,max6959 24*f6815c79SAndy Shevchenko 25*f6815c79SAndy Shevchenko reg: 26*f6815c79SAndy Shevchenko maxItems: 1 27*f6815c79SAndy Shevchenko 28*f6815c79SAndy Shevchenkorequired: 29*f6815c79SAndy Shevchenko - compatible 30*f6815c79SAndy Shevchenko - reg 31*f6815c79SAndy Shevchenko 32*f6815c79SAndy ShevchenkoadditionalProperties: false 33*f6815c79SAndy Shevchenko 34*f6815c79SAndy Shevchenkoexamples: 35*f6815c79SAndy Shevchenko - | 36*f6815c79SAndy Shevchenko i2c { 37*f6815c79SAndy Shevchenko #address-cells = <1>; 38*f6815c79SAndy Shevchenko #size-cells = <0>; 39*f6815c79SAndy Shevchenko 40*f6815c79SAndy Shevchenko display-controller@38 { 41*f6815c79SAndy Shevchenko compatible = "maxim,max6959"; 42*f6815c79SAndy Shevchenko reg = <0x38>; 43*f6815c79SAndy Shevchenko }; 44*f6815c79SAndy Shevchenko }; 45