Ejemplo n.º 1
0
// Return value: 0: fail    1: success
int cec_ll_tx(const unsigned char *msg, unsigned char len)
{
    int ret = 0;
    
    mutex_lock(&cec_mutex);
    //aml_write_reg32(P_AO_CEC_INTR_MASKN, aml_read_reg32(P_AO_CEC_INTR_MASKN) & ~(1 << 2));
    cec_ll_tx_once(msg, len);

    mutex_unlock(&cec_mutex);
    
    return ret;
}
Ejemplo n.º 2
0
/* Return value: 0: fail	1: success */
int cec_ll_tx(const unsigned char *msg, unsigned char len)
{
	int ret = 0;
	if (cec_int_disable_flag)
		return 2;

	mutex_lock(&cec_mutex);
	/* hd_write_reg(P_AO_CEC_INTR_MASKN, */
	/* hd_read_reg(P_AO_CEC_INTR_MASKN) & ~(1 << 2)); */
	cec_ll_tx_once(msg, len);

	mutex_unlock(&cec_mutex);

	return ret;
}