Lines Matching full:terminal
1083 static bool find_sdca_iot_dataport(struct sdca_entity_iot *terminal) in find_sdca_iot_dataport() argument
1085 switch (terminal->type) { in find_sdca_iot_dataport()
1111 struct sdca_entity_iot *terminal = &entity->iot; in find_sdca_entity_iot() local
1115 ret = fwnode_property_read_u32(entity_node, "mipi-sdca-terminal-type", &tmp); in find_sdca_entity_iot()
1117 dev_err(dev, "%s: terminal type missing: %d\n", entity->label, ret); in find_sdca_entity_iot()
1121 terminal->type = tmp; in find_sdca_entity_iot()
1122 terminal->is_dataport = find_sdca_iot_dataport(terminal); in find_sdca_entity_iot()
1124 if (!terminal->is_dataport) { in find_sdca_entity_iot()
1125 const char *type_name = sdca_find_terminal_name(terminal->type); in find_sdca_entity_iot()
1133 "mipi-sdca-terminal-reference-number", &tmp); in find_sdca_entity_iot()
1135 terminal->reference = tmp; in find_sdca_entity_iot()
1138 "mipi-sdca-terminal-connector-type", &tmp); in find_sdca_entity_iot()
1140 terminal->connector = tmp; in find_sdca_entity_iot()
1143 "mipi-sdca-terminal-transducer-count", &tmp); in find_sdca_entity_iot()
1145 terminal->num_transducer = tmp; in find_sdca_entity_iot()
1147 dev_dbg(dev, "%s: terminal type %#x ref %#x conn %#x count %d\n", in find_sdca_entity_iot()
1148 entity->label, terminal->type, terminal->reference, in find_sdca_entity_iot()
1149 terminal->connector, terminal->num_transducer); in find_sdca_entity_iot()
1604 struct sdca_entity_iot *terminal = &entity->iot; in find_sdca_entity_connection_iot() local
1611 "mipi-sdca-terminal-clock-connection"); in find_sdca_entity_connection_iot()
1631 terminal->clock = clock_entity; in find_sdca_entity_connection_iot()