Giter Club home page Giter Club logo

lattepanda-mu's Introduction

LattePanda Mu Carrier Development Resources

Language: English | Chinese

cover

Welcome to the repository of development resources for the LattePanda Mu. With its extensive array of interfaces, you can craft your very own carrier board. While we have provided several reference designs to spark your creativity, a myriad of exciting possibilities awaits your discovery. This repository will be continuously updated to support the development of your personalized carrier board solutions.

Resource Directory

  • Electricals: This includes pin descriptions, symbols and footprint libraries, project templates, and example projects.

  • Mechanicals: This section provides dimensional drawings and 3D models of the LattePanda Mu, its heatsink, and other accessories.

  • Software: BIOS, firmware, drivers, and other related software resources.

lattepanda-mu's People

Contributors

alphaarea avatar yuyouliang avatar

Stargazers

 avatar Saulius Krasuckas avatar Ramy Ezzat avatar  avatar SirDisney avatar  avatar  avatar Mike Beaumont avatar Nino Gancitano avatar  avatar Yen Cheng Chu avatar FNCS avatar Mark Anderson avatar  avatar Christopher Chappell avatar Brayden Regis - CTCL avatar Carlos Roldan avatar  avatar Gabriel Quintanar avatar  avatar  avatar Rahmel Cautehn avatar  avatar  avatar  avatar ogent avatar David avatar  avatar Benjamin Foster Holmes avatar Ryan avatar  avatar Alin Osan avatar Elijah Wright avatar Zahid Hossain avatar Rusty avatar SamwellHo avatar  avatar Nobuyuki Ishii avatar  avatar  avatar Tatsuya Ishikawa avatar  avatar Ben avatar  avatar  avatar Fabien Piuzzi avatar Adam Webb avatar Nikolaos Pinatsis avatar  avatar  avatar  avatar Rockets_cn avatar  avatar  avatar epy0n0ff avatar Oliver Hamilton avatar jd3096 avatar  avatar kenhou avatar Kazuyuki Arimatsu avatar V avatar Vijay avatar CottonTesseract avatar UnKnoWn avatar Yusuke Kondo avatar Chris Pearson avatar  avatar  avatar Jim Ryu avatar Power Lin avatar Ken avatar Elías Rodríguez Martín avatar Fukai The Demon King avatar Deon avatar Sergii Nuzhdin avatar David Dias avatar  avatar  avatar

Watchers

 avatar Alin Osan avatar  avatar LattePanda avatar  avatar  avatar Nobuyuki Ishii avatar jd3096 avatar

lattepanda-mu's Issues

Document which HSIO each PCIe REFCLK pair belongs to

While I can largely figure this out from the example schematics. It is not clear from looking at the pinout.

From looking at both carrier schematics REFCLK3 seems to belong to HSIO 1 and 3?

REFCLK HSIO
0 2
1 3
2 8, 9, 10, 11
3 3
4 6

HSIO Configuration and Graphic outputs

Hi,

we just design our product using your module, so:

  • what about PCIe BIOS? We prefer maximum number of PCI and 2 or 4 USB 3. What is a planed configuration for that bios?
  • We strongly prefer using only DP/eDP ports. There is any possibility to use all TCP ports for DP? According ADL-N datasheet, it should be possible....

Thanks.

Custom HSIO configuration (bios)

Hi! How can i get bios config with next ports?

HSIO0: USB 3.2 10Gbps
HSIO1: PCIe 3.0 x1
HSIO2: PCIe 3.0 x1
HSIO3: PCIe 3.0 x1
==========
HSIO8: SATA 3.0
HSIO9: SATA 3.0
HSIO10: SATA 3.0
HSIO11: SATA 3.0
==========
HSIO6: PCIe 3.0 x1

And, if possible, status leds for each sata

How to control TCP0 and TCP1 alt modes from MCU

I would like to use the TCP0 and TCP1 as Type-C with alt-mode. Diagram of what I am trying to do:
image

From what I can tell, these will require a PD controller. The full carrier board schematic uses a IT8851:
image

However I am unable to acquire an IT8851. I will use an MCU and control power delivery from that.

From what I can tell in the N100 datasheet, 26.1.1 states the following:

SMLink1 is used to communicate with USB-C* PD Controller on the platform to
configure different modes such as USB, Display Port, Thunderbolt*, etc. When used
for Integrated USB-C purposes, a soft strap must be set to indicate that integrated
USB-C ports from CPU are being used.

26.2 (yes wrong image, see comments below for right one)
image

This matches with what I see in the schematic for pins 3, 4 and 5. The datasheet also mentions a second I2C port (I2C2 on the module), something with retimers.

Although beyond what the datasheet states, there is nothing describing what messages get sent to and from the PD controller.

Regarding the I2C/Smbus interface, is this defined by the SoC or defined by the BIOS? Is LattePanda able to describe the interface to configure the USB-C port mode and muxing in TCP0 and TCP1 over smbus (what messages, layout of each message)? How many I2C interfaces do I need to use for this (1 or 2)?

I tried to see if coreboot had anything to reference on this. I could not find anything.

Document pinout voltage levels

Thank you very much for adding the documentation about the pinouts.

It would be nice if you could also add a column in the pinout table of the SODIMM pinout that documents the voltage level of each pin.

For example UART0_RXD and UART0_TXD - are they 3.3V CMOS or 1.8V? The same for SLS_S0 / SLS_S3, the GPIO, the SPI, the I2C buses.

The schematics for the Full EVA Carrier has a note that some voltage levels can be changed. If I understood this correctly, this is probably done together for several IOs that are on one voltage rail. Then please document which pins are together on one voltage rail and what is the default voltage level.

Regarding the TSENSE pin: this is probably a NTC that has 10 kOhms at 25°C. Could you please document which beta value to use for proper temperature readout?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.