MAJOR=4
MINOR=36
DEVNAME=tty36
  9   ˆl–Ðz¾””ÔD¨ 	Å�~à\S�ÿ¿ƒh¹a–Ðz¾””ÔD¨ 	Å‚fàS�ÿÃ      MAJOR=10
MINOR=235
DEVNAME=autofs
DEVMODE=0644
  )   ˆl–Ü4ý( ©³( 	Å€fàB¦-ÿÁ‚t"_†I|¥�+ÀÅ È    /* SPDX-License-Identifier: GPL-2.0+ */

#ifndef __DT_BINDINGS_BMIPS_BCM63268_PM_H
#define __DT_BINDINGS_BMIPS_BCM63268_PM_H

#define BCM63268_POWER_DOMAIN_SAR	0
#define BCM63268_POWER_DOMAIN_IPSEC	1
#define BCM63268_POWER_DOMAIN_MIPS	2
#define BCM63268_POWER_DOMAIN_DECT	3
#define BCM63268_POWER_DOMAIN_USBH	4
#define BCM63268_POWER_DOMAIN_USBD	5
#define BCM63268_POWER_DOMAIN_ROBOSW	6
#define BCM63268_POWER_DOMAIN_PCM	7
#define BCM63268_POWER_DOMAIN_PERIPH	8
#define BCM63268_POWER_DOMAIN_VDSL_PHY	9
#define BCM63268_POWER_DOMAIN_VDSL_MIPS	10
#define BCM63268_POWER_DOMAIN_FAP	11
#define BCM63268_POWER_DOMAIN_PCIE	12
#define BCM63268_POWER_DOMAIN_WLAN_PADS	13

#endif /* __DT_BINDINGS_BMIPS_BCM63268_PM_H */
     ˆ¿Âƒ-=¾ÀÅ 	,    /* SPDX-License-Identifier: GPL-2.0 */
#ifndef __NET_TC_PED_H
#define __NET_TC_PED_H

#include <net/act_api.h>
#include <linux/tc_act/tc_pedit.h>
#include <linux/types.h>

struct tcf_pedit_key_ex {
	enum pedit_header_type htype;
	enum pedit_cmd cmd;
};

struct tcf_pedit_parms {
	struct tc_pedit_key	*tcfp_keys;
	struct tcf_pedit_key_ex	*tcfp_keys_ex;
	unsigned char tcfp_nkeys;
	unsigned char tcfp_flags;
	struct rcu_head rcu;
};

struct tcf_pedit {
	struct tc_action common;
	struct tcf_pedit_parms __rcu *parms;
};

#define to_pedit(a) ((struct tcf_pedit *)a)
#define to_pedit_parms(a) (rcu_dereference(to_pedit(a)->parms))

static inline bool is_tcf_pedit(const struct tc_action *a)
{
#ifdef CONFIG_NET_CLS_ACT
	if (a->ops && a->ops->id == TCA_ID_PEDIT)
		return true;
#endif
	return false;
}

static inline int tcf_pedit_nkeys(const struct tc_action *a)
{
	struct tcf_pedit_parms *parms;
	int nkeys;

	rcu_read_lock();
	parms = to_pedit_parms(a);
	nkeys = parms->tcfp_nkeys;
	rcu_read_unlock();

	return nkeys;
}

static inline u32 tcf_pedit_htype(const struct tc_action *a, int index)
{
	u32 htype = TCA_PEDIT_KEY_EX_HDR_TYPE_NETWORK;
	struct tcf_pedit_parms *parms;

	rcu_read_lock();
	parms = to_pedit_parms(a);
	if (parms->tcfp_keys_ex)
		htype = parms->tcfp_keys_ex[index].htype;
	rcu_read_unlock();

	return htype;
}

static inline u32 tcf_pedit_cmd(const struct tc_action *a, int index)
{
	struct tcf_pedit_parms *parms;
	u32 cmd = __PEDIT_CMD_MAX;

	rcu_read_lock();
	parms = to_pedit_parms(a);
	if (parms->tcfp_keys_ex)
		cmd = parms->tcfp_keys_ex[index].cmd;
	rcu_read_unlock();

	return cmd;
}

static inline u32 tcf_pedit_mask(const struct tc_action *a, int index)
{
	struct tcf_pedit_parms *parms;
	u32 mask;

	rcu_read_lock();
	parms = to_pedit_parms(a);
	mask = parms->tcfp_keys[index].mask;
	rcu_read_unlock();

	return mask;
}

static inline u32 tcf_pedit_val(const struct tc_action *a, int index)
{
	struct tcf_pedit_parms *parms;
	u32 val;

	rcu_read_lock();
	parms = to_pedit_parms(a);
	val = parms->tcfp_keys[index].val;
	rcu_read_unlock();

	return val;
}

static inline u32 tcf_pedit_offset(const struct tc_action *a, int index)
{
	struct tcf_pedit_parms *parms;
	u32 off;

	rcu_read_lock();
	parms = to_pedit_parms(a);
	off = parms->tcfp_keys[index].off;
	rcu_read_unlock();

	return off;
}
#endif /* __NET_TC_PED_H */
     �ÇÀÅ      File not found.
     �ÇÀÅ      File not found.
     ˆ¿Â707¾ÀÅ Ã    /* SPDX-License-Identifier: GPL-2.0-or-later */
/*
 * DA9055 ALSA Soc codec driver
 *
 * Copyright (c) 2012 Dialog Semiconductor
 *
 * Tested on (Samsung SMDK6410 board + DA9055 EVB) using I2S and I2C
 * Written by David Chen <david.chen@diasemi.com> and
 * Ashish Chavan <ashish.chavan@kpitcummins.com>
 */

#ifndef __SOUND_DA9055_H__
#define __SOUND_DA9055_H__

enum da9055_micbias_voltage {
	DA9055_MICBIAS_1_6V = 0,
	DA9055_MICBIAS_1_8V = 1,
	DA9055_MICBIAS_2_1V = 2,
	DA9055_MICBIAS_2_2V = 3,
};

struct da9055_platform_data {
	/* Selects which of the two MicBias pins acts as the bias source */
	bool micbias_source;
	/* Selects the micbias voltage */
	enum da9055_micbias_voltage m