In D25684#568391, @avg wrote:Also, I think that it did not make much sense to preset a pin to low before re-configuring it as output.
If the pin's initial state would be low then the preset was a NOP.
If the pin's initial state would be high, then that should be not an issue as its previous state would be kept just a for bit longer before we changed it to low.
But not sure.
- Queries
- All Stories
- Search
- Advanced Search
- Transactions
- Transaction Logs
Feed Advanced Search
Advanced Search
Advanced Search
May 26 2021
May 26 2021
Jul 16 2020
Jul 16 2020
Jan 20 2020
Jan 20 2020
Dec 24 2019
Dec 24 2019
Initialize the bounce pages list in armv[4|6] DMA maps.
Dec 6 2019
Dec 6 2019
Add a GPIO based MDIO bit-banging bus driver.
Fix the ARM64 build, include the necessary <sys/mutex.h> header.
Add the SPI driver for the Marvell Armada 37x0 SoC.
Dec 5 2019
Dec 5 2019
Fix the build, use the correct include path.
Add the I2C driver for the Armada 37x0.
Dec 4 2019
Dec 4 2019
Jul 1 2019
Jul 1 2019
Add support for the Marvell 88E6190 11 ports switch.
Jun 28 2019
Jun 28 2019
Add the 802.1q support for the Marvell e6000 series of ethernet switches.
Add the 'drop tagged' flag support for ethernet switch ports.
Jun 10 2019
Jun 10 2019
loos committed rS348882: Add support for the GPIO SD Card VCC regulator/switch and the GPIO SD Card.
Add support for the GPIO SD Card VCC regulator/switch and the GPIO SD Card
Add the GPIO driver for the North/South bridge in Marvell Armada 37x0.
Jun 6 2019
Jun 6 2019
Do not overwrite the RGMII bits in the CPU port register of Switch.
Zero the GPIO regulator pins memory.
Dec 4 2018
Dec 4 2018
Please fix the bug description before commit.
Nov 15 2018
Nov 15 2018
Set the SPI clock speed and polarity on each transfer to catch up with
loos committed rS340456: Comment MD_ROOT and remove 'device re' which is not part of the system and.
Comment MD_ROOT and remove 'device re' which is not part of the system and
Nov 14 2018
Nov 14 2018
Add the driver for the SPI controller on ARMADA38X.
looks good to me. thanks.
Aug 22 2018
Aug 22 2018
loos accepted D16782: Fix 32-bit queue bandwidth limitation in pf and in the ALTQ token bucket regulator and HFSC scheduler.
This is great work. Thanks Patrick.
Aug 20 2018
Aug 20 2018
Aug 15 2018
Aug 15 2018
Late style follow up on r312770.
loos committed rS337844: The interface name must be sanitized before the search to match the existing.
The interface name must be sanitized before the search to match the existing
Aug 14 2018
Aug 14 2018
Disable the auto negotiation if the port is set to fixed-link.
Add support to the Marvell Xenon SDHCI controller.
Use the correct PTE when changing the attribute of multiple pages.
Fix a typo on the PSCI smc call wrapper.
Mar 14 2018
Mar 14 2018
Jan 23 2018
Jan 23 2018
We run a similar fix in pfSense for quite some time now.
Jan 17 2018
Jan 17 2018
Fixes the boot on espressobin/Armada 3700 with all (of the supported) devices enabled.
Oct 18 2017
Oct 18 2017
I don't like all the duplicate code in gpioiic.c.
Aug 8 2017
Aug 8 2017
loos accepted D11810: Add gpio methods to read/write/configure the state of up to 32 pins simultaneously.
I'm happy with this too, please go ahead Ian.
Aug 3 2017
Aug 3 2017
Add myself to the calendar.freebsd.
Jul 28 2017
Jul 28 2017
Remove the unused mutex since r273220.
Jul 27 2017
Jul 27 2017
Fix the port vlan support in e6000 based switches.
Jul 21 2017
Jul 21 2017
Restore the changes done in r313982: Replace zero with NULL for pointers.
Update netmap_user.h with the current version of netmap. This file should
Do not allow the use of the loopback interface in netmap.
Fix a couple of typos in a comment.
Jun 20 2017
Jun 20 2017
Always ignore the START and STOP bits whenever the control register is
Make ofw_iicbus attach to twsi I2C controllers.
loos committed rS320158: Allow the use of extended media types with if_mvneta, so it can report 2.5G.
Allow the use of extended media types with if_mvneta, so it can report 2.5G
Add support to 2.5G uplink for the MV88E6141 and MV88E6341 switches.
Jun 13 2017
Jun 13 2017
Add the initial support for the Marvell 88E6141 and 88E6341 switches.
Jun 12 2017
Jun 12 2017
Update the current version of netmap to bring it in sync with the github
Jun 9 2017
Jun 9 2017
loos committed rS319760: Remove an unnecessary variable from the switch softc structure and make the.
Remove an unnecessary variable from the switch softc structure and make the
Jun 2 2017
Jun 2 2017
style(9) fixes, remove unnecessary headers, remove duplicate #defines and
Jun 1 2017
Jun 1 2017
May 24 2017
May 24 2017
May 19 2017
May 19 2017
That's it! I knew I had missed something. Thanks!
May 18 2017
May 18 2017
While here, don't you want to add support for the 'hw.ncpu' tunable ?
A couple of long lines in new code but otherwise this is good to go.
loos added a comment to D10720: Fix memory corruption while configuring CPU windows on Marvell SoCs.
I think it is easier to use nitems() here.
May 17 2017
May 17 2017
Sorry, you will need to rebase this patch after r318426, on the other hand the changes were tested and built in -head.
Fix the offset for the CPU0 MPIC registers.
Use the MACROS to access the Global mpic registers. Makes the code
Move the IO Window Control Register defines out of the ARMADA38X ifdef.
May 16 2017
May 16 2017
Add the Marvell SDHCI controller to the list of supported devices in
Add the SDHCI Address Decoder registers and routines for ARMADA 38X.
I think you can simplify this fix if you move the OF_device_register_xref() to happen before the if(). This way the if() don't need to be changed:
May 9 2017
May 9 2017
Add a new SDHCI quirk, SDHCI_QUIRK_BROKEN_AUTO_STOP, to workaround
Disable the build of the static/embedded DTB for the ARMADA38X kernel.
loos updated the diff for D10601: Add the SDHCI Address Decoder registers and routines for ARMADA 38X..
Move the MACROs definition outside the #ifdefs and remove the now unnecessary #ifdefs.
loos added inline comments to D10601: Add the SDHCI Address Decoder registers and routines for ARMADA 38X..
loos updated the diff for D10601: Add the SDHCI Address Decoder registers and routines for ARMADA 38X..
Remove the #ifdef for decode_win_sdhci_valid() as requested by Marcin at Semihalf.
May 8 2017
May 8 2017
May 5 2017
May 5 2017
loos retitled D10606: Enable the SDHCI controller on ARMADA38X from Enable the SDHCI controller for ARMADA38X to Enable the SDHCI controller on ARMADA38X.
loos added reviewers for D10606: Enable the SDHCI controller on ARMADA38X: zbb, mw_semihalf.com, jmcneill.
May 4 2017
May 4 2017
loos retitled D10601: Add the SDHCI Address Decoder registers and routines for ARMADA 38X. from Add the SDHCI Address Decoder registers and routines for ARMADA 38X.Sponsored by: Rubicon Communications, LLC (Netgate) to Add the SDHCI Address Decoder registers and routines for ARMADA 38X..
loos retitled D10602: Add a new SDHCI quirk, SDHCI_QUIRK_BROKEN_AUTO_STOP, to workaround issues on controllers with broken ACMD12 implementations. from Add a new SDHCI quirk, SDHCI_QUIRK_BROKEN_AUTO_STOP, to workaround controllersthat do not support or have broken ACMD12 implementations.Obtained from: NetbsdSponsored by: Rubicon Communications, LLC (Netgate) to Add a new SDHCI quirk, SDHCI_QUIRK_BROKEN_AUTO_STOP, to workaround issues on controllers with broken ACMD12 implementations..
loos retitled D10602: Add a new SDHCI quirk, SDHCI_QUIRK_BROKEN_AUTO_STOP, to workaround issues on controllers with broken ACMD12 implementations. from Add a new SDHCI quirk, SDHCI_QUIRK_BROKEN_AUTO_STOP, to workaround controllers
that do not support or have broken ACMD12 implementations.
Obtained from: Netbsd
Sponsored by: Rubicon Communications, LLC (Netgate) to Add a new SDHCI quirk, SDHCI_QUIRK_BROKEN_AUTO_STOP, to workaround controllersthat do not support or have broken ACMD12 implementations.Obtained from: NetbsdSponsored by: Rubicon Communications, LLC (Netgate).
loos retitled D10601: Add the SDHCI Address Decoder registers and routines for ARMADA 38X. from Add the SDHCI Address Decoder registers and routines for ARMADA 38X.
Sponsored by: Rubicon Communications, LLC (Netgate) to Add the SDHCI Address Decoder registers and routines for ARMADA 38X.Sponsored by: Rubicon Communications, LLC (Netgate).