Changeset 730


Ignore:
Timestamp:
Sep 10, 2022, 12:08:43 AM (3 years ago)
Author:
Paul Smedley
Message:

Cleanups

Location:
GPL/branches/uniaud32-next
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • GPL/branches/uniaud32-next/alsa-kernel/include/sound/config.h

    r647 r730  
    3131#define CONFIG_SND_HDA_CODEC_CONEXANT
    3232#define CONFIG_SND_HDA_CODEC_CMEDIA
     33#define CONFIG_SND_HDA_CODEC_HDMI
    3334#define CONFIG_SND_HDA_CODEC_REALTEK
    3435#define CONFIG_SND_HDA_CODEC_SIGMATEL
  • GPL/branches/uniaud32-next/alsa-kernel/pci/hda/hda_bind.c

    r711 r730  
    245245}
    246246
    247 #if IS_ENABLED(CONFIG_SND_HDA_CODEC_HDMI)
     247#if IS_ENABLED(CONFIG_SND_HDA_CODEC_HDMI) || defined(CONFIG_SND_HDA_CODEC_HDMI)
    248248/* if all audio out widgets are digital, let's assume the codec as a HDMI/DP */
    249249static bool is_likely_hdmi_codec(struct hda_codec *codec)
  • GPL/branches/uniaud32-next/include/linux/device.h

    r719 r730  
    6969  struct list_head      dma_pools;      /* dma pools (if dma'ble) */
    7070  struct device_driver *driver;
     71  void          *driver_data;   /* Driver data, set and get with
     72                                           dev_set_drvdata/dev_get_drvdata */
    7173  struct pm_dev *pm_dev;
    7274  char  bus_id[20];
     
    149151extern struct device_driver *driver_find(const char *name,
    150152                                         struct bus_type *bus);
    151 
    152 #define dev_set_drvdata(dev,ptr)        ((dev)->private_data = (ptr))
    153 #define dev_get_drvdata(dev)    (dev)->private_data
    154153
    155154#define MODULE_ALIAS_CHARDEV_MAJOR(x)
     
    323322        return NUMA_NO_NODE;
    324323}
     324
     325static inline void *dev_get_drvdata(const struct device *dev)
     326{
     327        return dev->driver_data;
     328}
     329
     330static inline void dev_set_drvdata(struct device *dev, void *data)
     331{
     332        dev->driver_data = data;
     333}
     334
    325335#endif /* _LINUX_DEVICE_H */
    326336
  • GPL/branches/uniaud32-next/include/linux/pci.h

    r716 r730  
    672672void pci_set_driver_data (struct pci_dev *dev, void *driver_data);
    673673
    674 #define pci_get_drvdata(a)   pci_get_driver_data(a)
    675 #define pci_set_drvdata(a,b) pci_set_driver_data(a, b)
    676 
    677674#define PCI_DEVICE(vend,dev) \
    678675        .vendor = (vend), .device = (dev), \
     
    739736static inline bool pci_dev_run_wake(struct pci_dev *dev) { return 0; }
    740737
     738/*
     739 * Similar to the helpers above, these manipulate per-pci_dev
     740 * driver-specific data.  They are really just a wrapper around
     741 * the generic device structure functions of these calls.
     742 */
     743static inline void *pci_get_drvdata(struct pci_dev *pdev)
     744{
     745        return dev_get_drvdata(&pdev->dev);
     746}
     747
     748static inline void pci_set_drvdata(struct pci_dev *pdev, void *data)
     749{
     750        dev_set_drvdata(&pdev->dev, data);
     751}
    741752/* If you want to know what to call your pci_dev, ask this function.
    742753 * Again, it's a wrapper around the generic device.
  • GPL/branches/uniaud32-next/lib32/pci.c

    r728 r730  
    802802}
    803803
    804 /**
    805  */
    806 void pci_set_driver_data (struct pci_dev *dev, void *driver_data)
    807 {
    808   if (dev)
    809     dev->driver_data = driver_data;
    810 }
    811 
    812 /**
    813  */
    814 void *pci_get_driver_data (struct pci_dev *dev)
    815 {
    816   if (dev)
    817     return dev->driver_data;
    818   return 0;
    819 }
    820804
    821805/**
     
    10401024}
    10411025
    1042 struct pci_driver_mapping {
    1043   struct pci_dev *dev;
    1044   struct pci_driver *drv;
    1045   unsigned long dma_mask;
    1046   void *driver_data;
    1047   u32 saved_config[16];
    1048 };
    1049 
    1050 #define PCI_MAX_MAPPINGS 64
    1051 static struct pci_driver_mapping drvmap [PCI_MAX_MAPPINGS] = { { NULL, } , };
    1052 
    1053 
    1054 static struct pci_driver_mapping *get_pci_driver_mapping(struct pci_dev *dev)
    1055 {
    1056   int i;
    1057 
    1058   for (i = 0; i < PCI_MAX_MAPPINGS; i++)
    1059     if (drvmap[i].dev == dev)
    1060       return &drvmap[i];
    1061   return NULL;
    1062 }
    1063 
    1064 struct pci_driver *snd_pci_compat_get_pci_driver(struct pci_dev *dev)
    1065 {
    1066   struct pci_driver_mapping *map = get_pci_driver_mapping(dev);
    1067   if (map)
    1068     return map->drv;
    1069   return NULL;
    1070 }
    1071 #if 0
    1072 void * pci_get_drvdata (struct pci_dev *dev)
    1073 {
    1074   struct pci_driver_mapping *map = get_pci_driver_mapping(dev);
    1075   if (map)
    1076     return map->driver_data;
    1077   return NULL;
    1078 }
    1079 
    1080 
    1081 void pci_set_drvdata (struct pci_dev *dev, void *driver_data)
    1082 {
    1083   struct pci_driver_mapping *map = get_pci_driver_mapping(dev);
    1084   if (map)
    1085     map->driver_data = driver_data;
    1086 }
    1087 #endif
    1088 
    1089 
    10901026//******************************************************************************
    10911027//******************************************************************************
Note: See TracChangeset for help on using the changeset viewer.