/* Configure the lookup table (LUT) unit of GLOC.  */
void gloc_lut_set_config(struct gloc_dev_inst *const dev_inst, uint32_t lut_id, struct gloc_lut_config *const config)
/* Configure the lookup table (LUT) unit of GLOC.  */
void gloc_lut_set_config(struct gloc_dev_inst *const dev_inst, uint32_t lut_id, struct gloc_lut_config *const config)
{
	if (config->filter) {
		dev_inst->hw_dev->GLOC_LUT[lut_id].GLOC_CR = GLOC_CR_FILTEN |
			GLOC_CR_AEN(config->input_mask);
	} else {
		dev_inst->hw_dev->GLOC_LUT[lut_id].GLOC_CR =
			GLOC_CR_AEN(config->input_mask);
	}
	dev_inst->hw_dev->GLOC_LUT[lut_id].GLOC_TRUTH = config->truth_table_value;
}