{"push_id":2449821317,"size":229,"distinct_size":33,"ref":"refs/heads/tip-auto-latest","head":"b105cd334c2f01858e4541ed02235f4dcd250a01","before":"9763934d65c8277ad9871703ff37bbb7200f45c3","commits":[{"sha":"b23af6ad8d2f708c4c3f92dd8f82c233247ba8bf","author":{"name":"Philipp Rossak","email":"b45c08fc55b6d946932ab1a26648820602c028f9@gmail.com"},"message":"ARM: dts: sun6i: a31s: bpi-m2: improve pmic properties\n\nThe eldoin is supplied from the dcdc1 regulator. The N_VBUSEN pin is\nconnected to an external power regulator (SY6280AAC).\nWith this commit we update the pmic binding properties to support\nthose features.\n\nFixes: 7daa21370075 (\"ARM: dts: sunxi: Add regulators for Sinovoip BPI-M2\")\nCc: <stable@vger.kernel.org>\nSigned-off-by: Philipp Rossak <embed3d@gmail.com>\nSigned-off-by: Maxime Ripard <maxime.ripard@bootlin.com>","distinct":false,"url":"https://api.github.com/repos/avagin/linux/commits/b23af6ad8d2f708c4c3f92dd8f82c233247ba8bf"},{"sha":"70b8d21496758dd7ff600ec9de0ee3812fac7a40","author":{"name":"Philipp Rossak","email":"b45c08fc55b6d946932ab1a26648820602c028f9@gmail.com"},"message":"ARM: dts: sun6i: a31s: bpi-m2: add missing regulators\n\nThis patch fixes a bootproblem with the Bananapi M2 board. Since there\nare some regulators missing we add them right now. Those values come\nfrom the schematic, below you can find a small overview:\n\n* reg_aldo1:  3,3V, powers the wifi\n* reg_aldo2:  2,5V, powers the IO of the RTL8211E\n* reg_aldo3:  3,3V, powers the audio\n\n* reg_dldo1:  3,0V, powers the RTL8211E\n* reg_dldo2:  2,8V, powers the analog part of the csi\n* reg_dldo3:  3,3V, powers misc\n* reg_eldo1:  1,8V, powers the csi\n* reg_ldo_io1:1,8V, powers the gpio\n\n* reg_dc5ldo: needs to be always on\n\nThis patch updates also the vmmc-supply properties on the mmc0 and mmc2\nnode to use the allready existent regulators.\nWe can now remove the sunxi-common-regulators.dtsi include since we\ndon't need it anymore.\n\nFixes: 7daa21370075 (\"ARM: dts: sunxi: Add regulators for Sinovoip BPI-M2\")\nCc: <stable@vger.kernel.org>\nSigned-off-by: Philipp Rossak <embed3d@gmail.com>\nSigned-off-by: Maxime Ripard <maxime.ripard@bootlin.com>","distinct":false,"url":"https://api.github.com/repos/avagin/linux/commits/70b8d21496758dd7ff600ec9de0ee3812fac7a40"},{"sha":"0a815fc929e62f54a22a09e10e18f038e6d63c39","author":{"name":"Maxime Ripard","email":"27dbea1ad2d497b6a7e1902696ec74054301d6da@bootlin.com"},"message":"MAINTAINERS: update email address for Maxime Ripard\n\nFree Electrons is now Bootlin, change my email address accordingly.\n\nAcked-by: Chen-Yu Tsai <wens@csie.org>\nSigned-off-by: Maxime Ripard <maxime.ripard@bootlin.com>","distinct":false,"url":"https://api.github.com/repos/avagin/linux/commits/0a815fc929e62f54a22a09e10e18f038e6d63c39"},{"sha":"ba6887836178d43b3665b9da075c2c5dfe1d207c","author":{"name":"Tony Lindgren","email":"59db37dd0a1458e16c2dffa797f972d03fa29423@atomide.com"},"message":"ARM: OMAP: Fix dmtimer init for omap1\n\nWe need to enable PM runtime on omap1 also as otherwise we\nwill get errors:\n\nomap_timer omap_timer.1: omap_dm_timer_probe: pm_runtime_get_sync failed!\nomap_timer: probe of omap_timer.1 failed with error -13\n...\n\nWe are checking for OMAP_TIMER_NEEDS_RESET flag elsewhere so this is\nsafe to do.\n\nCc: Aaro Koskinen <aaro.koskinen@iki.fi>\nCc: Keerthy <j-keerthy@ti.com>\nCc: Ladislav Michl <ladis@linux-mips.org>\nSigned-off-by: Tony Lindgren <tony@atomide.com>","distinct":false,"url":"https://api.github.com/repos/avagin/linux/commits/ba6887836178d43b3665b9da075c2c5dfe1d207c"},{"sha":"2560da49de5d0cfec22e9564023aebfffa094732","author":{"name":"Douglas Anderson","email":"654d5d600e907ff4a0e75ec2e21c072be3e1556d@chromium.org"},"message":"arm64: dts: rockchip: Fix rk3399-gru-* s2r (pinctrl hogs, wifi reset)\n\nBack in the early days when gru devices were still under development\nwe found an issue where the WiFi reset line needed to be configured as\nearly as possible during the boot process to avoid the WiFi module\nbeing in a bad state.\n\nWe found that the way to get the kernel to do this in the earliest\npossible place was to configure this line in the pinctrl hogs, so\nthat's what we did.  For some history here you can see\n<http://crosreview.com/368770>.  After the time that change landed in\nthe kernel, we landed a firmware change to configure this line even\nearlier.  See <http://crosreview.com/399919>.  However, even after the\nfirmware change landed we kept the kernel change to deal with the fact\nthat some people working on devices might take a little while to\nupdate their firmware.\n\nAt this there are definitely zero devices out in the wild that have\nfirmware without the fix in it.  Specifically looking in the firmware\nbranch several critically important fixes for memory stability landed\nafter the patch in coreboot and I know we didn't ship without those.\nThus, by now, everyone should have the new firmware and it's safe to\nnot have the kernel set this up in a pinctrl hog.\n\nHistorically, even though it wasn't needed to have this in a pinctrl\nhog, we still kept it since it didn't hurt.  Pinctrl would apply the\ndefault hog at bootup and then would never touch things again.  That\nall changed with commit 981ed1bfbc6c (\"pinctrl: Really force states\nduring suspend/resume\").  After that commit then we'll re-apply the\ndefault hog at resume time and that can screw up the reset state of\nWiFi.  ...and on rk3399 if you touch a device on PCIe in the wrong way\nthen the whole system can go haywire.  That's what was happening.\nSpecifically you'd resume a rk3399-gru-* device and it would mostly\nresume, then would crash with some crazy weird crash.\n\nOne could say, perhaps, that the recent pinctrl change was at fault\n(and should be fixed) since it changed behavior.  ...but that's not\nreally true.  The device tree for rk3399-gru is really to blame.\nSpecifically since the pinctrl is defined in the hog and not in the\n\"wlan-pd-n\" node then the actual user of this pin doesn't have a\npinctrl entry for it.  That's bad.\n\nLet's fix our problems by just moving the control of\n\"wlan_module_reset_l pinctrl\" out of the hog and put them in the\nproper place.\n\nNOTE: in theory, I think it should actually be possible to have a pin\ncontrolled _both_ by the hog and by an actual device.  Once the device\nclaims the pin I think the hog is supposed to let go.  I'm not 100%\nsure that this works and in any case this solution would be more\ncomplex than is necessary.\n\nReported-by: Marc Zyngier <marc.zyngier@arm.com>\nFixes: 48f4d9796d99 (\"arm64: dts: rockchip: add Gru/Kevin DTS\")\nFixes: 981ed1bfbc6c (\"pinctrl: Really force states during suspend/resume\")\nSigned-off-by: Douglas Anderson <dianders@chromium.org>\nTested-by: Enric Balletbo i Serra <enric.balletbo@collabora.com>\nTested-by: Marc Zyngier <marc.zyngier@arm.com>\nSigned-off-by: Heiko Stuebner <heiko@sntech.de>","distinct":false,"url":"https://api.github.com/repos/avagin/linux/commits/2560da49de5d0cfec22e9564023aebfffa094732"},{"sha":"835a1d5cdefffe08bec46efff11daea9b389baa9","author":{"name":"Heiko Stuebner","email":"f67af7135bf5422071c7efd95ce8a74473489823@sntech.de"},"message":"Revert \"arm64: dts: rockchip: add usb3-phy otg-port support for rk3399\"\n\nThis reverts commit c301b327aea898af558b2387252a2f5fc0117dee.\n\nWhile this works splendidly on rk3399-gru devices using the cros-ec\nextcon, other rk3399-based devices using the fusb302 or no power-delivery\ncontroller at all don't probe at all anymore, as the typec-phy currently\nalways expects the extcon to be available and therefore defers probing\nindefinitly on these.\n\nSigned-off-by: Heiko Stuebner <heiko@sntech.de>","distinct":false,"url":"https://api.github.com/repos/avagin/linux/commits/835a1d5cdefffe08bec46efff11daea9b389baa9"},{"sha":"4e943a890cef42e90f43ce6be64728a290b97c55","author":{"name":"Rob Herring","email":"b1c4db6d7090d3e65a0bb8b2af31f7af91ca5a05@kernel.org"},"message":"ARM: dts: rockchip: Add missing #sound-dai-cells on rk3288\n\ndtc now gives the following warning:\n\narch/arm/boot/dts/rk3288-tinker.dtb: Warning (sound_dai_property): /sound/simple-audio-card,codec: Missing property '#sound-dai-cells' in node /hdmi@ff980000 or bad phandle (referred from sound-dai[0])\n\nAdd the missing #sound-dai-cells property.\n\nCc: Heiko Stuebner <heiko@sntech.de>\nCc: linux-rockchip@lists.infradead.org\nSigned-off-by: Rob Herring <robh@kernel.org>\nSigned-off-by: Heiko Stuebner <heiko@sntech.de>","distinct":false,"url":"https://api.github.com/repos/avagin/linux/commits/4e943a890cef42e90f43ce6be64728a290b97c55"},{"sha":"dbe8a9dfd7eafe2832f80e6e29e5b1575576c987","author":{"name":"Linus Walleij","email":"b0d9e537b6c72323d8ac72352e58c452d7c4fc88@linaro.org"},"message":"ARM: ux500: Fix PMU IRQ regression\n\nCommit 2b05f6ae1ee5 (\"ARM: ux500: remove PMU IRQ bouncer\")\ndeleted some code to bounce and work around the weird PMU\nIRQs in the DB8500 ASIC, but did a semantic mistake:\nsince the auxdata was now unused, the call to\nof_platform_populate() was removed, but this does not\nwork: the default platform population will only kick in\nif .init_machine() is assigned NULL, and since the U8540\nwas still using the callback that was not the case.\n\nFix this by reinstating the call to of_platform_populate(),\nbut pass NULL as auxdata.\n\nCc: Mark Rutland <mark.rutland@arm.com>\nCc: Will Deacon <will.deacon@arm.com>\nFixes: 2b05f6ae1ee5 (\"ARM: ux500: remove PMU IRQ bouncer\")\nSigned-off-by: Linus Walleij <linus.walleij@linaro.org>\nSigned-off-by: Arnd Bergmann <arnd@arndb.de>","distinct":false,"url":"https://api.github.com/repos/avagin/linux/commits/dbe8a9dfd7eafe2832f80e6e29e5b1575576c987"},{"sha":"970656b3246d30955894951ed16bd658e42d8c24","author":{"name":"Leonard Crestez","email":"f419bffefded4052ada67fd74a3c84ecc7fbe630@nxp.com"},"message":"ARM: dts: imx7d-sdb: Fix regulator-usb-otg2-vbus node name\n\nThe two usb-otg regulators for imx7d-sdb are both called\n\"regulator-usb-otg1-vbus\" and they effectively override each other.\n\nThis is most likely a copy-paste error.\n\nFixes: b877039aa1fe (\"ARM: dts: imx7d-sdb: Adjust the regulator nodes\")\nSigned-off-by: Leonard Crestez <leonard.crestez@nxp.com>\nReviewed-by: Fabio Estevam <fabio.estevam@nxp.com>\nSigned-off-by: Shawn Guo <shawnguo@kernel.org>","distinct":false,"url":"https://api.github.com/repos/avagin/linux/commits/970656b3246d30955894951ed16bd658e42d8c24"},{"sha":"601ff7edc748213fc6d4d7c1ded6467edbd1f1c2","author":{"name":"Jon Hunter","email":"925569c19579fc17f544da241082fdab4c0bda17@nvidia.com"},"message":"MAINTAINERS: Update Tegra IOMMU maintainer\n\nThe email address for the Tegra IOMMU maintainer, Hiroshi, is no longer\nvalid. Hiroshi has not been maintaining the Tegra IOMMU driver for some\ntime now and so remove Hiroshi as the maintainer and add Thierry Reding\ninstead. Also add the mailing list information for this driver as well.\n\nSigned-off-by: Jon Hunter <jonathanh@nvidia.com>\nAcked-by: Thierry Reding <treding@nvidia.com>\nSigned-off-by: Thierry Reding <treding@nvidia.com>","distinct":false,"url":"https://api.github.com/repos/avagin/linux/commits/601ff7edc748213fc6d4d7c1ded6467edbd1f1c2"},{"sha":"c4dc56be7e26040bfc60ce73425353516a356955","author":{"name":"Bartosz Golaszewski","email":"2b016a1058d6d0a750a0c08667759261e7f04751@baylibre.com"},"message":"ARM: davinci: fix the GPIO lookup for omapl138-hawk\n\nThe GPIO chip is called davinci_gpio.0 in legacy mode. Fix it, so that\nmmc can correctly lookup the wp and cp gpios.\n\nNote that it is the gpio-davinci driver that sets the gpiochip label to\ndavinci_gpio.0.\n\nFixes: c69f43fb4f26 (\"ARM: davinci: hawk: use gpio descriptor for mmc pins\")\nSigned-off-by: Bartosz Golaszewski <bgolaszewski@baylibre.com>\n[nsekhar@ti.com: add a note on where the chip label is set]\nSigned-off-by: Sekhar Nori <nsekhar@ti.com>","distinct":false,"url":"https://api.github.com/repos/avagin/linux/commits/c4dc56be7e26040bfc60ce73425353516a356955"},{"sha":"c535d632aecc6359d072374675a7787cbe71773b","author":{"name":"Gregory CLEMENT","email":"4264d285b3ce9b577917b36d034b4cf25ea4fe85@bootlin.com"},"message":"mailmap: Update email address for Gregory CLEMENT\n\nAs now Free Electrons is Bootlin.\n\nSigned-off-by: Gregory CLEMENT <gregory.clement@bootlin.com>","distinct":false,"url":"https://api.github.com/repos/avagin/linux/commits/c535d632aecc6359d072374675a7787cbe71773b"},{"sha":"314700625873d0aec520a739861ea91d8ebbe986","author":{"name":"Arnd Bergmann","email":"72a0f6d3b182607e6d5c44b93e1abb7b23ee18f3@arndb.de"},"message":"Merge tag 'imx-fixes-4.16-2' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into fixes\n\nPull \"i.MX fixes for 4.16, 2nd round\" from Shawn Guo:\n\n - Fix a copy-paste error in imx7d-sdb device tree, which results in two\n   usb-otg regulators are both named \"regulator-usb-otg1-vbus\" and\n   override each other.\n\n* tag 'imx-fixes-4.16-2' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux:\n  ARM: dts: imx7d-sdb: Fix regulator-usb-otg2-vbus node name","distinct":false,"url":"https://api.github.com/repos/avagin/linux/commits/314700625873d0aec520a739861ea91d8ebbe986"},{"sha":"3a5d470d076a5ebc6563601daa4867b2e84832e8","author":{"name":"Arnd Bergmann","email":"72a0f6d3b182607e6d5c44b93e1abb7b23ee18f3@arndb.de"},"message":"Merge tag 'davinci-fixes-for-v4.16' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci into fixes\n\nPull \"DaVinci fixes for v4.16\" from Sekhar Nori:\n\nA patch fixing GPIO look-up for MMC/SD card detect and write-protect\npins on OMAP-L138 Hawkboard.\n\n* tag 'davinci-fixes-for-v4.16' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci:\n  ARM: davinci: fix the GPIO lookup for omapl138-hawk","distinct":false,"url":"https://api.github.com/repos/avagin/linux/commits/3a5d470d076a5ebc6563601daa4867b2e84832e8"},{"sha":"32339eb0bf5184c7b3c0e2b430bf4a75c89b8402","author":{"name":"Arnd Bergmann","email":"72a0f6d3b182607e6d5c44b93e1abb7b23ee18f3@arndb.de"},"message":"Merge tag 'mvebu-fixes-4.16-2' of git://git.infradead.org/linux-mvebu into fixes\n\nPull \"mvebu fixes for 4.16 (part 2)\" from Gregory CLEMENT:\n\n- Updating my emails address but this time in mailmap (from\n  free-electrons to bootlin)\n\n* tag 'mvebu-fixes-4.16-2' of git://git.infradead.org/linux-mvebu:\n  mailmap: Update email address for Gregory CLEMENT","distinct":false,"url":"https://api.github.com/repos/avagin/linux/commits/32339eb0bf5184c7b3c0e2b430bf4a75c89b8402"},{"sha":"0b187e5ed15a541e502222dd75ec5965f26a8187","author":{"name":"Arnd Bergmann","email":"72a0f6d3b182607e6d5c44b93e1abb7b23ee18f3@arndb.de"},"message":"Merge tag 'v4.16-rockchip-dts32fixes-2' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into fixes\n\nPull \"Rockchip dts32 fixes for 4.16\" from Heiko Stübner:\n\nFix for a new dtc warning.\n\n* tag 'v4.16-rockchip-dts32fixes-2' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip:\n  ARM: dts: rockchip: Add missing #sound-dai-cells on rk3288","distinct":false,"url":"https://api.github.com/repos/avagin/linux/commits/0b187e5ed15a541e502222dd75ec5965f26a8187"},{"sha":"aa110a22b49d699aa1c1416776afc786fcc3148b","author":{"name":"Arnd Bergmann","email":"72a0f6d3b182607e6d5c44b93e1abb7b23ee18f3@arndb.de"},"message":"Merge tag 'v4.16-rockchip-dts64fixes-2' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into fixes\n\nPull \"Rockchip dts64 fixes for 4.16\" from Heiko Stübner:\n\nPinctrl got a fix in 4.16-rc1, that exposed an issue with wifi-related\npinctrl hogs on rk3399-gru-kevin that broke suspend. This gets fixed\nby moving the wifi pinctrl to the correct node.\nAlso revert the usb3 phy-port enablement, as a missing feature in the\ntype-c phy breaks usb on all non-gru rk3399 boards.\n\n* tag 'v4.16-rockchip-dts64fixes-2' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip:\n  Revert \"arm64: dts: rockchip: add usb3-phy otg-port support for rk3399\"\n  arm64: dts: rockchip: Fix rk3399-gru-* s2r (pinctrl hogs, wifi reset)","distinct":false,"url":"https://api.github.com/repos/avagin/linux/commits/aa110a22b49d699aa1c1416776afc786fcc3148b"},{"sha":"9bdc00a5c16f5d5306756afdbe2811be4061c945","author":{"name":"Joel Stanley","email":"4a689f2c6015f1aa0842cb2cf7afeb81d6029c84@jms.id.au"},"message":"ARM: dts: aspeed: Add default memory node\n\nWhen we removed the inclusion of skeleton.dtsi from the device trees, we\nbroke booting for systems with bootloaders that aren't device tre aware.\nThis can be seen, for example, when appending the device tree blob to\nthe kernel image.\n\nThe reason booting broke was that the kernel lacked the device_type\nlabel in the memory node. Add in a default memory node wth the\ndevice_type. It can contain the memory address as the location is fixed\nfor each SoC generation, but the size needs to be added by the\nbootloader or the board specific dts.\n\nFixes: 73102d6fdc32 (\"ARM: dts: aspeed: Remove skeleton.dtsi\")\nCc: <stable@vger.kernel.org>\nReported-by: Benjamin Herrenschmidt <benh@kernel.crashing.org>\nSigned-off-by: Joel Stanley <joel@jms.id.au>\nSigned-off-by: Arnd Bergmann <arnd@arndb.de>","distinct":false,"url":"https://api.github.com/repos/avagin/linux/commits/9bdc00a5c16f5d5306756afdbe2811be4061c945"},{"sha":"e4b79900222b8cccd4da4a7a89581f0e1b764ed2","author":{"name":"Michael Ellerman","email":"703f314094b6de2227245178d929368b49dccb12@ellerman.id.au"},"message":"powerpc/64s: Fix NULL AT_BASE_PLATFORM when using DT CPU features\n\nWhen running virtualised the powerpc kernel is able to run the system\nin \"compat mode\" - which means the kernel and hardware are pretending\nto userspace that the CPU is an older version than it actually is.\n\nAT_BASE_PLATFORM is an AUXV entry that we export to userspace for use\nwhen we're running in that mode, which tells userspace the \"platform\"\nstring for the real CPU version, as opposed to the faked version.\n\nAlthough we don't support compat mode when using DT CPU features, and\narguably don't need to set AT_BASE_PLATFORM, the existing cputable\nbased code always sets it even when we're running bare metal. That\nmeans the lack of AT_BASE_PLATFORM is a user-visible artifact of the\nfact that the kernel is using DT CPU features, which we don't want.\n\nSo set it in the DT CPU features code also.\n\nThis results in eg:\n  $ LD_SHOW_AUXV=1 /bin/true | grep \"AT_.*PLATFORM\"\n  AT_PLATFORM:     power9\n  AT_BASE_PLATFORM:power9\n\nSigned-off-by: Michael Ellerman <mpe@ellerman.id.au>\nReviewed-by: Nicholas Piggin <npiggin@gmail.com>","distinct":false,"url":"https://api.github.com/repos/avagin/linux/commits/e4b79900222b8cccd4da4a7a89581f0e1b764ed2"},{"sha":"8b834bff1b73dce46f4e9f5e84af6f73fed8b0ef","author":{"name":"Ming Lei","email":"72a707b21fef18e5518655f1512233913e52ba1f@redhat.com"},"message":"scsi: hpsa: fix selection of reply queue\n\nSince commit 84676c1f21e8 (\"genirq/affinity: assign vectors to all\npossible CPUs\") we could end up with an MSI-X vector that did not have\nany online CPUs mapped. This would lead to I/O hangs since there was no\nCPU to receive the completion.\n\nRetrieve IRQ affinity information using pci_irq_get_affinity() and use\nthis mapping to choose a reply queue.\n\n[mkp: tweaked commit desc]\n\nCc: Hannes Reinecke <hare@suse.de>\nCc: \"Martin K. Petersen\" <martin.petersen@oracle.com>,\nCc: James Bottomley <james.bottomley@hansenpartnership.com>,\nCc: Christoph Hellwig <hch@lst.de>,\nCc: Don Brace <don.brace@microsemi.com>\nCc: Kashyap Desai <kashyap.desai@broadcom.com>\nCc: Laurence Oberman <loberman@redhat.com>\nCc: Meelis Roos <mroos@linux.ee>\nCc: Artem Bityutskiy <artem.bityutskiy@intel.com>\nCc: Mike Snitzer <snitzer@redhat.com>\nFixes: 84676c1f21e8 (\"genirq/affinity: assign vectors to all possible CPUs\")\nSigned-off-by: Ming Lei <ming.lei@redhat.com>\nTested-by: Laurence Oberman <loberman@redhat.com>\nTested-by: Don Brace <don.brace@microsemi.com>\nTested-by: Artem Bityutskiy <artem.bityutskiy@intel.com>\nAcked-by: Don Brace <don.brace@microsemi.com>\nReviewed-by: Christoph Hellwig <hch@lst.de>\nSigned-off-by: Martin K. Petersen <martin.petersen@oracle.com>","distinct":false,"url":"https://api.github.com/repos/avagin/linux/commits/8b834bff1b73dce46f4e9f5e84af6f73fed8b0ef"}]}
{"actor":{"display_login":"avagin"}}