EXCEEDS logo
Exceeds
Manish Narani

PROFILE

Manish Narani

Developed and integrated a robust DWC3 Xilinx USB driver stack for the analogdevicesinc/linux repository, focusing on enhanced OTG support and advanced power management features. The work involved implementing kernel-level power state transitions and regulator integration to reduce runtime power consumption and enable flexible host or device operation. A kernel configuration option was introduced to allow selective enabling of OTG support, improving configurability and maintainability. All enhancements were delivered in C, leveraging expertise in device drivers, embedded systems, and kernel development. These changes improved USB subsystem compatibility, power efficiency, and laid the groundwork for future gadget-mode hibernation and advanced power states.

Overall Statistics

Feature vs Bugs

100%Features

Repository Contributions

2Total
Bugs
0
Commits
2
Features
1
Lines of code
4,329
Activity Months1

Your Network

674 people

Same Organization

@xilinx.com
63
Robert Esclapez-GarciaMember
Abhyuday GodhasaraMember
Akhil Raghu MenonMember
Anand Ashok DumbreMember
Anil Kumar MamidalaMember
Anirudha SarangiMember
Anurag Kumar VulishaMember
Appana Durga Kedareswara RaoMember
Ben LevinskyMember

Shared Repositories

611

Work History

November 2024

2 Commits • 1 Features

Nov 1, 2024

Month: 2024-11. Focused on delivering a robust DWC3 Xilinx USB driver stack in the analogdevicesinc/linux repository, emphasizing OTG support and power management/hibernation to reduce runtime power and enable flexible host/device operation.

Activity

Loading activity data...

Quality Metrics

Correctness90.0%
Maintainability80.0%
Architecture90.0%
Performance80.0%
AI Usage20.0%

Skills & Technologies

Programming Languages

C

Technical Skills

Device DriversEmbedded SystemsKernel DevelopmentPower ManagementUSB

Repositories Contributed To

1 repo

Overview of all repositories you've contributed to across your timeline

analogdevicesinc/linux

Nov 2024 Nov 2024
1 Month active

Languages Used

C

Technical Skills

Device DriversEmbedded SystemsKernel DevelopmentPower ManagementUSB