1. 23 10月, 2018 3 次提交
  2. 09 10月, 2018 2 次提交
  3. 11 9月, 2018 2 次提交
  4. 10 9月, 2018 1 次提交
  5. 16 8月, 2018 2 次提交
    • G
      mfd: sm501: Set coherent_dma_mask when creating subdevices · 2f606da7
      Guenter Roeck 提交于
      Instantiating the sm501 OHCI subdevice results in a kernel warning.
      
      sm501-usb sm501-usb: SM501 OHCI
      sm501-usb sm501-usb: new USB bus registered, assigned bus number 1
      WARNING: CPU: 0 PID: 1 at ./include/linux/dma-mapping.h:516
      ohci_init+0x194/0x2d8
      Modules linked in:
      
      CPU: 0 PID: 1 Comm: swapper Tainted: G        W
      4.18.0-rc7-00178-g0b5b1f9a #1
      PC is at ohci_init+0x194/0x2d8
      PR is at ohci_init+0x168/0x2d8
      PC  : 8c27844c SP  : 8f81dd94 SR  : 40008001
      TEA : 29613060
      R0  : 00000000 R1  : 00000000 R2  : 00000000 R3  : 00000202
      R4  : 8fa98b88 R5  : 8c277e68 R6  : 00000000 R7  : 00000000
      R8  : 8f965814 R9  : 8c388100 R10 : 8fa98800 R11 : 8fa98928
      R12 : 8c48302c R13 : 8fa98920 R14 : 8c48302c
      MACH: 00000096 MACL: 0000017c GBR : 00000000 PR  : 8c278420
      
      Call trace:
       [<(ptrval)>] usb_add_hcd+0x1e8/0x6ec
       [<(ptrval)>] _dev_info+0x0/0x54
       [<(ptrval)>] arch_local_save_flags+0x0/0x8
       [<(ptrval)>] arch_local_irq_restore+0x0/0x24
       [<(ptrval)>] ohci_hcd_sm501_drv_probe+0x114/0x2d8
      ...
      
      Initialize coherent_dma_mask when creating SM501 subdevices to fix
      the problem.
      
      Fixes: b6d6454f ("mfd: SM501 core driver")
      Signed-off-by: NGuenter Roeck <linux@roeck-us.net>
      Signed-off-by: NLee Jones <lee.jones@linaro.org>
      2f606da7
    • M
      mfd: bd71837: Core driver for ROHM BD71837 PMIC · 30107fa6
      Matti Vaittinen 提交于
      ROHM BD71837 PMIC MFD driver providing interrupts and support
      for three subsystems:
      - clk
      - Regulators
      - input/power-key
      Signed-off-by: NMatti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
      Reviewed-by: NEnric Balletbo i Serra <enric.balletbo@collabora.com>
      Signed-off-by: NLee Jones <lee.jones@linaro.org>
      30107fa6
  6. 27 7月, 2018 19 次提交
  7. 13 7月, 2018 2 次提交
  8. 07 7月, 2018 1 次提交
    • R
      headers: separate linux/mod_devicetable.h from linux/platform_device.h · ac316725
      Randy Dunlap 提交于
      At over 4000 #includes, <linux/platform_device.h> is the 9th most
      #included header file in the Linux kernel.  It does not need
      <linux/mod_devicetable.h>, so drop that header and explicitly add
      <linux/mod_devicetable.h> to source files that need it.
      
         4146 #include <linux/platform_device.h>
      
      After this patch, there are 225 files that use <linux/mod_devicetable.h>,
      for a reduction of around 3900 times that <linux/mod_devicetable.h>
      does not have to be read & parsed.
      
          225 #include <linux/mod_devicetable.h>
      
      This patch was build-tested on 20 different arch-es.
      
      It also makes these drivers SubmitChecklist#1 compliant.
      Signed-off-by: NRandy Dunlap <rdunlap@infradead.org>
      Reported-by: kbuild test robot <lkp@intel.com> # drivers/media/platform/vimc/
      Reported-by: kbuild test robot <lkp@intel.com> # drivers/pinctrl/pinctrl-u300.c
      Signed-off-by: NGreg Kroah-Hartman <gregkh@linuxfoundation.org>
      ac316725
  9. 04 7月, 2018 8 次提交