404

[ Avaa Bypassed ]




Upload:

Command:

botdev@18.117.146.157: ~ $
/* SPDX-License-Identifier: GPL-2.0 */
/*
 * This header provides constants specific to AM33XX pinctrl bindings.
 */

#ifndef _DT_BINDINGS_PINCTRL_AM33XX_H
#define _DT_BINDINGS_PINCTRL_AM33XX_H

#include <dt-bindings/pinctrl/omap.h>

/* am33xx specific mux bit defines */
#undef PULL_ENA
#undef INPUT_EN

#define PULL_DISABLE		(1 << 3)
#define INPUT_EN		(1 << 5)
#define SLEWCTRL_SLOW		(1 << 6)
#define SLEWCTRL_FAST		0

/* update macro depending on INPUT_EN and PULL_ENA */
#undef PIN_OUTPUT
#undef PIN_OUTPUT_PULLUP
#undef PIN_OUTPUT_PULLDOWN
#undef PIN_INPUT
#undef PIN_INPUT_PULLUP
#undef PIN_INPUT_PULLDOWN

#define PIN_OUTPUT		(PULL_DISABLE)
#define PIN_OUTPUT_PULLUP	(PULL_UP)
#define PIN_OUTPUT_PULLDOWN	0
#define PIN_INPUT		(INPUT_EN | PULL_DISABLE)
#define PIN_INPUT_PULLUP	(INPUT_EN | PULL_UP)
#define PIN_INPUT_PULLDOWN	(INPUT_EN)

/* undef non-existing modes */
#undef PIN_OFF_NONE
#undef PIN_OFF_OUTPUT_HIGH
#undef PIN_OFF_OUTPUT_LOW
#undef PIN_OFF_INPUT_PULLUP
#undef PIN_OFF_INPUT_PULLDOWN
#undef PIN_OFF_WAKEUPENABLE

#endif


Filemanager

Name Type Size Permission Actions
am33xx.h File 1.02 KB 0644
am43xx.h File 1.68 KB 0644
at91.h File 1.22 KB 0644
bcm2835.h File 911 B 0644
brcm,pinctrl-stingray.h File 2.65 KB 0644
dm814x.h File 1.25 KB 0644
dra.h File 2.63 KB 0644
hisi.h File 2.02 KB 0644
keystone.h File 1.14 KB 0644
mt6397-pinfunc.h File 13.12 KB 0644
mt65xx.h File 1.18 KB 0644
mt7623-pinfunc.h File 25.39 KB 0644
nomadik.h File 758 B 0644
omap.h File 3 KB 0644
pinctrl-tegra-xusb.h File 240 B 0644
pinctrl-tegra.h File 1.43 KB 0644
qcom,pmic-gpio.h File 5.28 KB 0644
qcom,pmic-mpp.h File 2.66 KB 0644
r7s72100-pinctrl.h File 517 B 0644
rockchip.h File 1.53 KB 0644
samsung.h File 2.42 KB 0644
stm32-pinfunc.h File 607 B 0644
sun4i-a10.h File 2.54 KB 0644