drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
7884
(!aconnector->dc_sink || aconnector->dc_sink->edid_caps.analog))
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
9246
amdgpu_dm_connector->dc_sink->edid_caps.analog)
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
9274
amdgpu_dm_connector->dc_sink->edid_caps.analog &&
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c
180
edid_caps->analog = !(edid_buf->input & DRM_EDID_INPUT_DIGITAL);
drivers/gpu/drm/amd/display/dc/dc_types.h
231
bool analog;
drivers/gpu/drm/amd/display/dc/link/link_detection.c
1278
sink->edid_caps.analog = true;
drivers/gpu/drm/amd/display/dc/link/link_detection.c
1380
if (!sink->edid_caps.analog)
drivers/gpu/drm/amd/display/dc/link/link_detection.c
1387
sink->edid_caps.analog)
drivers/gpu/drm/bridge/display-connector.c
230
bool analog, digital;
drivers/gpu/drm/bridge/display-connector.c
232
analog = of_property_read_bool(pdev->dev.of_node, "analog");
drivers/gpu/drm/bridge/display-connector.c
234
if (analog && !digital) {
drivers/gpu/drm/bridge/display-connector.c
236
} else if (!analog && digital) {
drivers/gpu/drm/bridge/display-connector.c
238
} else if (analog && digital) {
drivers/gpu/drm/drm_modes.c
553
enum drm_mode_analog analog;
drivers/gpu/drm/drm_modes.c
564
analog = DRM_MODE_ANALOG_NTSC;
drivers/gpu/drm/drm_modes.c
574
analog = DRM_MODE_ANALOG_PAL;
drivers/gpu/drm/drm_modes.c
586
&tv_modes_parameters[analog],
drivers/input/joystick/analog.c
101
struct analog analog[2];
drivers/input/joystick/analog.c
119
static void analog_decode(struct analog *analog, int *axes, int *initial, int buttons)
drivers/input/joystick/analog.c
121
struct input_dev *dev = analog->dev;
drivers/input/joystick/analog.c
124
if (analog->mask & ANALOG_HAT_FCS)
drivers/input/joystick/analog.c
132
if (analog->mask & (0x10 << i))
drivers/input/joystick/analog.c
133
input_report_key(dev, analog->buttons[j++], (buttons >> i) & 1);
drivers/input/joystick/analog.c
135
if (analog->mask & ANALOG_HBTN_CHF)
drivers/input/joystick/analog.c
137
input_report_key(dev, analog->buttons[j++], (buttons >> (i + 10)) & 1);
drivers/input/joystick/analog.c
139
if (analog->mask & ANALOG_BTN_TL)
drivers/input/joystick/analog.c
141
if (analog->mask & ANALOG_BTN_TR)
drivers/input/joystick/analog.c
143
if (analog->mask & ANALOG_BTN_TL2)
drivers/input/joystick/analog.c
145
if (analog->mask & ANALOG_BTN_TR2)
drivers/input/joystick/analog.c
149
if (analog->mask & (1 << i))
drivers/input/joystick/analog.c
153
if (analog->mask & analog_exts[i]) {
drivers/input/joystick/analog.c
254
char saitek = !!(port->analog[0].mask & ANALOG_SAITEK);
drivers/input/joystick/analog.c
255
char chf = !!(port->analog[0].mask & ANALOG_ANY_CHF);
drivers/input/joystick/analog.c
275
if (port->analog[i].mask)
drivers/input/joystick/analog.c
276
analog_decode(port->analog + i, port->axes, port->initial, port->buttons);
drivers/input/joystick/analog.c
337
static void analog_name(struct analog *analog)
drivers/input/joystick/analog.c
341
seq_buf_init(&s, analog->name, sizeof(analog->name));
drivers/input/joystick/analog.c
343
hweight8(analog->mask & ANALOG_AXES_STD),
drivers/input/joystick/analog.c
344
hweight8(analog->mask & ANALOG_BTNS_STD) + !!(analog->mask & ANALOG_BTNS_CHF) * 2 +
drivers/input/joystick/analog.c
345
hweight16(analog->mask & ANALOG_BTNS_GAMEPAD) + !!(analog->mask & ANALOG_HBTN_CHF) * 4);
drivers/input/joystick/analog.c
347
if (analog->mask & ANALOG_HATS_ALL)
drivers/input/joystick/analog.c
349
hweight16(analog->mask & ANALOG_HATS_ALL));
drivers/input/joystick/analog.c
351
if (analog->mask & ANALOG_HAT_FCS)
drivers/input/joystick/analog.c
353
if (analog->mask & ANALOG_ANY_CHF)
drivers/input/joystick/analog.c
354
seq_buf_printf(&s, (analog->mask & ANALOG_SAITEK) ? " Saitek" : " CHF");
drivers/input/joystick/analog.c
356
seq_buf_printf(&s, (analog->mask & ANALOG_GAMEPAD) ? " gamepad" : " joystick");
drivers/input/joystick/analog.c
363
static int analog_init_device(struct analog_port *port, struct analog *analog, int index)
drivers/input/joystick/analog.c
369
analog_name(analog);
drivers/input/joystick/analog.c
370
snprintf(analog->phys, sizeof(analog->phys),
drivers/input/joystick/analog.c
372
analog->buttons = (analog->mask & ANALOG_GAMEPAD) ? analog_pad_btn : analog_joy_btn;
drivers/input/joystick/analog.c
374
analog->dev = input_dev = input_allocate_device();
drivers/input/joystick/analog.c
378
input_dev->name = analog->name;
drivers/input/joystick/analog.c
379
input_dev->phys = analog->phys;
drivers/input/joystick/analog.c
382
input_dev->id.product = analog->mask >> 4;
drivers/input/joystick/analog.c
394
if (analog->mask & (1 << i)) {
drivers/input/joystick/analog.c
407
if (analog->mask & ANALOG_SAITEK) {
drivers/input/joystick/analog.c
418
if (analog->mask & analog_exts[i])
drivers/input/joystick/analog.c
425
if (analog->mask & (0x10 << i))
drivers/input/joystick/analog.c
426
set_bit(analog->buttons[j++], input_dev->keybit);
drivers/input/joystick/analog.c
428
if (analog->mask & ANALOG_BTNS_CHF)
drivers/input/joystick/analog.c
430
set_bit(analog->buttons[j++], input_dev->keybit);
drivers/input/joystick/analog.c
432
if (analog->mask & ANALOG_HBTN_CHF)
drivers/input/joystick/analog.c
434
set_bit(analog->buttons[j++], input_dev->keybit);
drivers/input/joystick/analog.c
437
if (analog->mask & (ANALOG_BTN_TL << i))
drivers/input/joystick/analog.c
440
analog_decode(analog, port->axes, port->initial, port->buttons);
drivers/input/joystick/analog.c
442
error = input_register_device(analog->dev);
drivers/input/joystick/analog.c
444
input_free_device(analog->dev);
drivers/input/joystick/analog.c
458
struct analog *analog = port->analog;
drivers/input/joystick/analog.c
474
analog[0].mask = i & 0xfffff;
drivers/input/joystick/analog.c
476
analog[0].mask &= ~(ANALOG_AXES_STD | ANALOG_HAT_FCS | ANALOG_BTNS_GAMEPAD)
drivers/input/joystick/analog.c
480
analog[0].mask &= ~(ANALOG_HAT2_CHF)
drivers/input/joystick/analog.c
481
| ((analog[0].mask & ANALOG_HBTN_CHF) ? 0 : ANALOG_HAT2_CHF);
drivers/input/joystick/analog.c
483
analog[0].mask &= ~(ANALOG_THROTTLE | ANALOG_BTN_TR | ANALOG_BTN_TR2)
drivers/input/joystick/analog.c
484
| ((~analog[0].mask & ANALOG_HAT_FCS) >> 8)
drivers/input/joystick/analog.c
485
| ((~analog[0].mask & ANALOG_HAT_FCS) << 2)
drivers/input/joystick/analog.c
486
| ((~analog[0].mask & ANALOG_HAT_FCS) << 4);
drivers/input/joystick/analog.c
488
analog[0].mask &= ~(ANALOG_THROTTLE | ANALOG_RUDDER)
drivers/input/joystick/analog.c
489
| (((~analog[0].mask & ANALOG_BTNS_TLR ) >> 10)
drivers/input/joystick/analog.c
490
& ((~analog[0].mask & ANALOG_BTNS_TLR2) >> 12));
drivers/input/joystick/analog.c
492
analog[1].mask = ((i >> 20) & 0xff) | ((i >> 12) & 0xf0000);
drivers/input/joystick/analog.c
494
analog[1].mask &= (analog[0].mask & ANALOG_EXTENSIONS) ? ANALOG_GAMEPAD
drivers/input/joystick/analog.c
495
: (((ANALOG_BTNS_STD | port->mask) & ~analog[0].mask) | ANALOG_GAMEPAD);
drivers/input/joystick/analog.c
501
if ((analog[0].mask & 0x7) == 0x7) max[2] = (max[0] + max[1]) >> 1;
drivers/input/joystick/analog.c
502
if ((analog[0].mask & 0xb) == 0xb) max[3] = (max[0] + max[1]) >> 1;
drivers/input/joystick/analog.c
503
if ((analog[0].mask & ANALOG_BTN_TL) && !(analog[0].mask & ANALOG_BTN_TL2)) max[2] >>= 1;
drivers/input/joystick/analog.c
504
if ((analog[0].mask & ANALOG_BTN_TR) && !(analog[0].mask & ANALOG_BTN_TR2)) max[3] >>= 1;
drivers/input/joystick/analog.c
505
if ((analog[0].mask & ANALOG_HAT_FCS)) max[3] >>= 1;
drivers/input/joystick/analog.c
513
return -!(analog[0].mask || analog[1].mask);
drivers/input/joystick/analog.c
601
if (port->analog[i].mask) {
drivers/input/joystick/analog.c
602
err = analog_init_device(port, port->analog + i, i);
drivers/input/joystick/analog.c
610
if (port->analog[i].mask)
drivers/input/joystick/analog.c
611
input_unregister_device(port->analog[i].dev);
drivers/input/joystick/analog.c
624
if (port->analog[i].mask)
drivers/input/joystick/analog.c
625
input_unregister_device(port->analog[i].dev);
drivers/media/i2c/ar0521.c
229
unsigned int analog = min(gain, 64u); /* range is 0 - 127 */
drivers/media/i2c/ar0521.c
232
red = min(red - analog + 64, 511u);
drivers/media/i2c/ar0521.c
233
green = min(green - analog + 64, 511u);
drivers/media/i2c/ar0521.c
234
blue = min(blue - analog + 64, 511u);
drivers/media/i2c/ar0521.c
236
regs[1] = be(green << 7 | analog);
drivers/media/i2c/ar0521.c
237
regs[2] = be(blue << 7 | analog);
drivers/media/i2c/ar0521.c
238
regs[3] = be(red << 7 | analog);
drivers/media/i2c/ar0521.c
239
regs[4] = be(green << 7 | analog);
drivers/media/i2c/et8ek8/et8ek8_driver.c
564
0x124a, new.analog >> 8);
drivers/media/i2c/et8ek8/et8ek8_driver.c
568
0x1249, new.analog & 0xff);
drivers/media/i2c/et8ek8/et8ek8_driver.c
78
u16 analog;
drivers/media/i2c/tvp5150.c
1394
v4l2ca = &decoder->cur_connector->base.connector.analog;
drivers/media/i2c/tvp5150.c
1659
tvp5150_s_std(sd, v4l2c->connector.analog.sdtv_stds);
drivers/media/i2c/tvp5150.c
1979
if (!(v4l2c->connector.analog.sdtv_stds & TVP5150_STD_MASK)) {
drivers/media/i2c/tvp5150.c
2175
core->norm |= v4l2c->connector.analog.sdtv_stds;
drivers/media/i2c/tvp5150.c
809
supported_stds = cur_con->base.connector.analog.sdtv_stds;
drivers/media/v4l2-core/v4l2-fwnode.c
690
vc->connector.analog.sdtv_stds = ret ? V4L2_STD_ALL : stds;
drivers/net/wireless/broadcom/b43/main.c
4658
phy->analog = analog_type;
drivers/net/wireless/broadcom/b43/phy_common.h
231
u8 analog;
drivers/net/wireless/broadcom/b43/phy_g.c
1308
if (phy->analog == 0) {
drivers/net/wireless/broadcom/b43/phy_g.c
1311
if (phy->analog >= 2) {
drivers/net/wireless/broadcom/b43/phy_g.c
1449
if (phy->analog != 0)
drivers/net/wireless/broadcom/b43/phy_g.c
1487
if (phy->analog == 1) {
drivers/net/wireless/broadcom/b43/phy_g.c
1523
if (phy->analog == 1) {
drivers/net/wireless/broadcom/b43/phy_g.c
1534
if (phy->analog == 1)
drivers/net/wireless/broadcom/b43/phy_g.c
1539
if (phy->analog == 0)
drivers/net/wireless/broadcom/b43/phy_g.c
1683
if (phy->analog == 4) {
drivers/net/wireless/broadcom/b43/phy_g.c
191
if (phy->analog == 0) {
drivers/net/wireless/broadcom/b43/phy_g.c
1934
if (phy->radio_ver == 0x2050 && phy->analog == 0) {
drivers/net/wireless/broadcom/b43/phy_g.c
195
} else if (phy->analog > 1) {
drivers/net/wireless/broadcom/b43/phy_g.c
1967
if (phy->radio_ver == 0x2050 && phy->analog == 0) {
drivers/net/wireless/broadcom/b43legacy/b43legacy.h
406
u8 analog;
drivers/net/wireless/broadcom/b43legacy/main.c
3071
phy->analog = analog_type;
drivers/net/wireless/broadcom/b43legacy/phy.c
1447
if (phy->analog == 0) {
drivers/net/wireless/broadcom/b43legacy/phy.c
1454
if (phy->analog > 1) {
drivers/net/wireless/broadcom/b43legacy/phy.c
533
if (phy->analog == 1)
drivers/net/wireless/broadcom/b43legacy/phy.c
584
if (phy->analog == 1) {
drivers/net/wireless/broadcom/b43legacy/phy.c
595
if (phy->analog == 1)
drivers/net/wireless/broadcom/b43legacy/phy.c
600
if (phy->analog == 0)
drivers/net/wireless/broadcom/b43legacy/phy.c
759
if (phy->analog == 4) {
drivers/net/wireless/broadcom/b43legacy/phy.c
854
if (phy->analog == 0)
drivers/net/wireless/broadcom/b43legacy/radio.c
1554
if (phy->analog == 0)
drivers/net/wireless/broadcom/b43legacy/radio.c
1557
if (phy->analog >= 2)
drivers/net/wireless/broadcom/b43legacy/radio.c
1681
if (phy->analog != 0)
drivers/net/wireless/broadcom/b43legacy/radio.c
463
if (phy->analog == 0)
drivers/net/wireless/broadcom/b43legacy/radio.c
578
if (phy->analog >= 2)
drivers/net/wireless/broadcom/b43legacy/radio.c
580
else if (phy->analog == 0)
drivers/net/wireless/broadcom/b43legacy/radio.c
605
if (phy->analog != 0)
drivers/net/wireless/broadcom/b43legacy/radio.c
709
if (phy->analog >= 2)
drivers/phy/amlogic/phy-meson-axg-mipi-dphy.c
171
struct phy *analog;
drivers/phy/amlogic/phy-meson-axg-mipi-dphy.c
187
ret = phy_init(priv->analog);
drivers/phy/amlogic/phy-meson-axg-mipi-dphy.c
208
ret = phy_configure(priv->analog, opts);
drivers/phy/amlogic/phy-meson-axg-mipi-dphy.c
223
ret = phy_power_on(priv->analog);
drivers/phy/amlogic/phy-meson-axg-mipi-dphy.c
307
phy_power_off(priv->analog);
drivers/phy/amlogic/phy-meson-axg-mipi-dphy.c
317
ret = phy_exit(priv->analog);
drivers/phy/amlogic/phy-meson-axg-mipi-dphy.c
366
priv->analog = devm_phy_get(dev, "analog");
drivers/phy/amlogic/phy-meson-axg-mipi-dphy.c
367
if (IS_ERR(priv->analog))
drivers/phy/amlogic/phy-meson-axg-mipi-dphy.c
368
return PTR_ERR(priv->analog);
drivers/phy/amlogic/phy-meson-axg-pcie.c
151
priv->analog = devm_phy_get(dev, "analog");
drivers/phy/amlogic/phy-meson-axg-pcie.c
152
if (IS_ERR(priv->analog))
drivers/phy/amlogic/phy-meson-axg-pcie.c
153
return PTR_ERR(priv->analog);
drivers/phy/amlogic/phy-meson-axg-pcie.c
29
struct phy *analog;
drivers/phy/amlogic/phy-meson-axg-pcie.c
46
ret = phy_power_on(priv->analog);
drivers/phy/amlogic/phy-meson-axg-pcie.c
60
ret = phy_power_off(priv->analog);
drivers/phy/amlogic/phy-meson-axg-pcie.c
74
ret = phy_init(priv->analog);
drivers/phy/amlogic/phy-meson-axg-pcie.c
87
ret = phy_exit(priv->analog);
drivers/phy/amlogic/phy-meson-axg-pcie.c
99
ret = phy_reset(priv->analog);
drivers/pinctrl/pinctrl-lpc18xx.c
1176
if (function == FUNC_ADC && (pin->analog & LPC18XX_ANALOG_PIN)) {
drivers/pinctrl/pinctrl-lpc18xx.c
1181
if (LPC18XX_ANALOG_ADC(pin->analog) == 0)
drivers/pinctrl/pinctrl-lpc18xx.c
1187
reg |= pin->analog & LPC18XX_ANALOG_BIT_MASK;
drivers/pinctrl/pinctrl-lpc18xx.c
1193
if (function == FUNC_DAC && (pin->analog & LPC18XX_ANALOG_PIN)) {
drivers/pinctrl/pinctrl-lpc18xx.c
1279
if (function == FUNC_DAC && p->analog == DAC)
drivers/pinctrl/pinctrl-lpc18xx.c
1282
if (function == FUNC_ADC && p->analog)
drivers/pinctrl/pinctrl-lpc18xx.c
197
unsigned char analog;
drivers/pinctrl/pinctrl-lpc18xx.c
220
.analog = a, \
drivers/pinctrl/pinctrl-lpc18xx.c
232
.analog = a, \
include/media/v4l2-fwnode.h
154
struct v4l2_fwnode_connector_analog analog;
include/uapi/linux/cec-funcs.h
1000
tuner_dev_info->analog.ana_freq,
include/uapi/linux/cec-funcs.h
1001
tuner_dev_info->analog.bcast_system);
include/uapi/linux/cec-funcs.h
1016
tuner_dev_info->analog.ana_bcast_type = msg->msg[3];
include/uapi/linux/cec-funcs.h
1017
tuner_dev_info->analog.ana_freq = (msg->msg[4] << 8) | msg->msg[5];
include/uapi/linux/cec-funcs.h
1018
tuner_dev_info->analog.bcast_system = msg->msg[6];
include/uapi/linux/cec-funcs.h
180
} analog;
include/uapi/linux/cec-funcs.h
305
rec_src->analog.ana_bcast_type,
include/uapi/linux/cec-funcs.h
306
rec_src->analog.ana_freq,
include/uapi/linux/cec-funcs.h
307
rec_src->analog.bcast_system);
include/uapi/linux/cec-funcs.h
331
rec_src->analog.ana_bcast_type = msg->msg[3];
include/uapi/linux/cec-funcs.h
332
rec_src->analog.ana_freq =
include/uapi/linux/cec-funcs.h
334
rec_src->analog.bcast_system = msg->msg[6];
include/uapi/linux/cec-funcs.h
962
} analog;
include/uapi/linux/cec-funcs.h
999
tuner_dev_info->analog.ana_bcast_type,
sound/pci/ice1712/juli.c
25
unsigned int analog:1;
sound/pci/ice1712/juli.c
587
spec->analog = (ice->gpio.get_data(ice) & GPIO_ANALOG_PRESENT) ? 0 : 1;
sound/pci/ice1712/juli.c
589
spec->analog = 1;
sound/pci/ice1712/juli.c
592
if (spec->analog) {
sound/soc/fsl/efika-audio-fabric.c
29
SND_SOC_DAILINK_DEFS(analog,
sound/soc/fsl/efika-audio-fabric.c
45
SND_SOC_DAILINK_REG(analog),
sound/soc/fsl/pcm030-audio-fabric.c
25
SND_SOC_DAILINK_DEFS(analog,
sound/soc/fsl/pcm030-audio-fabric.c
39
SND_SOC_DAILINK_REG(analog),
sound/soc/kirkwood/armada-370-db.c
57
SND_SOC_DAILINK_DEFS(analog,
sound/soc/kirkwood/armada-370-db.c
78
SND_SOC_DAILINK_REG(analog),
sound/soc/loongson/loongson_card.c
55
SND_SOC_DAILINK_DEFS(analog,
sound/soc/loongson/loongson_card.c
66
SND_SOC_DAILINK_REG(analog),
sound/soc/rockchip/rockchip_max98090.c
207
SND_SOC_DAILINK_DEFS(analog,
sound/soc/rockchip/rockchip_max98090.c
251
SND_SOC_DAILINK_REG(analog),
sound/soc/rockchip/rockchip_max98090.c
278
SND_SOC_DAILINK_REG(analog),
sound/usb/caiaq/device.c
297
int digital, int analog, int erp)
sound/usb/caiaq/device.c
299
char tmp[3] = { digital, analog, erp };
sound/usb/caiaq/device.h
127
int snd_usb_caiaq_set_auto_msg (struct snd_usb_caiaqdev *cdev, int digital, int analog, int erp);