max14577.c (be69e9e00718ac5e93a22184ed33d8d719bee9cd) | max14577.c (50fa86172bec2769979b5eb0cd1a244391ae4bb0) |
---|---|
1/* 2 * max14577.c - mfd core driver for the Maxim 14577/77836 3 * 4 * Copyright (C) 2014 Samsung Electrnoics 5 * Chanwoo Choi <cw00.choi@samsung.com> 6 * Krzysztof Kozlowski <k.kozlowski@samsung.com> 7 * 8 * This program is free software; you can redistribute it and/or modify --- 442 unchanged lines hidden (view full) --- 451 /* Max77836 specific initialization code (additional regmap) */ 452 if (max14577->dev_type == MAXIM_DEVICE_TYPE_MAX77836) { 453 ret = max77836_init(max14577); 454 if (ret < 0) 455 goto err_max77836; 456 } 457 458 ret = mfd_add_devices(max14577->dev, -1, mfd_devs, | 1/* 2 * max14577.c - mfd core driver for the Maxim 14577/77836 3 * 4 * Copyright (C) 2014 Samsung Electrnoics 5 * Chanwoo Choi <cw00.choi@samsung.com> 6 * Krzysztof Kozlowski <k.kozlowski@samsung.com> 7 * 8 * This program is free software; you can redistribute it and/or modify --- 442 unchanged lines hidden (view full) --- 451 /* Max77836 specific initialization code (additional regmap) */ 452 if (max14577->dev_type == MAXIM_DEVICE_TYPE_MAX77836) { 453 ret = max77836_init(max14577); 454 if (ret < 0) 455 goto err_max77836; 456 } 457 458 ret = mfd_add_devices(max14577->dev, -1, mfd_devs, |
459 mfd_devs_size, NULL, 0, NULL); | 459 mfd_devs_size, NULL, 0, 460 regmap_irq_get_domain(max14577->irq_data)); |
460 if (ret < 0) 461 goto err_mfd; 462 463 device_init_wakeup(max14577->dev, 1); 464 465 return 0; 466 467err_mfd: --- 108 unchanged lines hidden --- | 461 if (ret < 0) 462 goto err_mfd; 463 464 device_init_wakeup(max14577->dev, 1); 465 466 return 0; 467 468err_mfd: --- 108 unchanged lines hidden --- |