*参照元 [#k69d66ca]
#backlinks

*説明 [#ydd1d717]
-パス: [[linux-4.4.1/]]
-パス: [[linux-4.4.1/include/linux/regmap.h]]

-FIXME: これは何?
--説明


**引数 [#z36ac406]
-struct i2c_client *i2c
--
--[[linux-4.4.1/i2c_client]]
-const struct regmap_config *config
--
--[[linux-4.4.1/regmap_config]]
-struct lock_class_key *lock_key
--
--[[linux-4.4.1/lock_class_key]]
-const char *lock_name
--


**返り値 [#v54e13a8]
-struct regmap *
--
--[[linux-4.4.1/regmap]]


**参考 [#z1b83246]


*実装 [#o4f59bc2]
 struct regmap *__devm_regmap_init_i2c(struct i2c_client *i2c,
 				      const struct regmap_config *config,
 				      struct lock_class_key *lock_key,
 				      const char *lock_name)
 {
 	const struct regmap_bus *bus = regmap_get_i2c_bus(i2c, config);
 
-
--[[linux-4.4.1/regmap_bus]]
--[[linux-4.4.1/regmap_get_i2c_bus()]]

 	if (IS_ERR(bus))
 		return ERR_CAST(bus);
 
-
--[[linux-4.4.1/IS_ERR()]]
--[[linux-4.4.1/ERR_CAST()]]

 	return __devm_regmap_init(&i2c->dev, bus, &i2c->dev, config,
 				  lock_key, lock_name);
-
--[[linux-4.4.1/__devm_regmap_init()]]

 }
 EXPORT_SYMBOL_GPL(__devm_regmap_init_i2c);
-GPL ライセンスのモジュールにのみシンボルを公開する。
--[[linux-4.4.1/EXPORT_SYMBOL_GPL()]]


*コメント [#d8c6c780]

トップ   編集 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS